冯.诺依曼体系
我们常见的计算机以及服务器大部分都遵守冯诺依曼体系结构,他们都是由一个个硬件组成的,下面是冯诺依曼体系的结构图与数据流向图
其中,输入设备有键盘、磁盘、网卡、显卡等设备
输出设备有显示器、磁盘、网卡、显卡、音响等设备
存储器(内存):需要注意的是这里的存储器指的是内存
运算器和处理器(中央控制器):CPU
内存
这里的存储器指的是内存。
不考虑缓存情况,CPU能且只能对内存进行读写,不能访问外设(输入或输出设备)
外设(输入或输出设备)要输入或者输出数据,也只能写入内存或者从内存中读取。
所以总的来看,所有设备都只能直接和内存打交道。任何外设,在数据层面,基本优先和内存打交道,cpu在数据层面上,也是直接和内存打交道。
操作系统
操作系统又被称为OS,启动的操作系统才有意义,启动的本质是将软件的代码加载的内存中,操作系统也是一款软件,因此说启动的操作系统才有意义。