上QQ阅读APP看书,第一时间看更新
2.1.2 计算机系统的层次结构
作为一个完整的计算机系统,硬件和软件是按一定的层次关系组织起来的。最内层是硬件,由逻辑电路、控制电路等部分组成,通常称为裸机。硬件的外层是操作系统,操作系统的外层是其他软件,最外层是用户程序,如图2-2所示。所以说,操作系统是直接管理和控制硬件的系统软件,其自身又是软件的核心,同时也是用户与计算机打交道的桥梁——接口软件。操作系统向下控制硬件,向上支持软件,其他软件都必须在操作系统的支持下才能运行。也就是说,操作系统最终把用户与物理机器隔开,凡是对计算机的操作一律转化为对操作系统的使用,使用计算机就要通过使用操作系统来实现,这种层次关系为软件开发、扩充和使用提供了强有力的手段。
图2-2 计算机系统的层次结构