现代操作系统阅读笔记(1)
计算机的基本由四大部分组成。
一、CPU。也是我们经常称的中央处理器。也是我们计算机最重要的资源,我暂时称之为‘大脑’。
二、Memory。 内存,这对大家都不陌生,因为没一个应用程序都需要被加载到Memeory里面后,CPU 才可以对其进行执行。 它是易失性的,断电之后数据就会丢失。内存我还是称之为‘胃’,也就是用了储放粮食的地方,用来给‘心脏’计算的。
三、I/O 设备。对于I/O 设备我自己也曾经迷惑不接,可以说对其理解不是很特彻。因此这次又重新温习之后总结为如下,在内存外的所有操作(即外部环境)。可以分类为一下几点:
3.1 人机交互。例如我们平时的鼠标,键盘,显示器,麦克风都算吧
3.2 机器和机器交互。例如:磁盘、U盘、CD等操作。其实我们一直在代码里所遇到的数据库操作和文件操作都属于I/O 操作。 在C#语言中这两个操作也属于非托管操作。
3.3 网络通信。
这里我可以称之为人的各个部件吧,例如眼睛、四肢鼻子耳朵等所有。
四、总线。为了使得CPU、Memory 以及I/O设备之间的数据传输的通道。相当于人体内的血管。