计算机系统平台
上QQ阅读APP看书,第一时间看更新

1.2.4 计算机系统的层次结构

由上述两节可知,计算机系统由硬件、固件和软件组成,按功能划分成多级层次结构。每一级各对应一种机器,其作用和组成如图1-5所示。在某一级观察者看来,他只是通过该级的语言来了解和使用计算机,至于下层是如何工作和实现的一般不必关心。

图1-5 具有五级层次结构的计算机系统

把计算机系统按功能划分成多级层次结构,首先有利于正确理解计算机系统的工作,明确软件、硬件和固件在计算机系统中的地位和作用;其次有利于理解各种语言的实质及其实现;最后还有利于探索虚拟机器新的实现方法,设计新的计算机系统。