1.计算机系统的组成
本文参考《计算机组成原理与操作系统》王玉娟
一个完整的计算机系统由计算机硬件系统和软件系统两部分组成。如果仅有硬件系统,计算机不能做任何有意义的工作,硬件仅仅的建立了计算机的物质基础。如果要计算机硬件发挥作用,必须配置软件系统,软件使计算机硬件具有了意义。计算机系统的组成如下图所示:
2.计算机系统的层次结构
前面提到计算机系统是一个十分复杂的硬件和软件结合体,两者不可分割,但处于不同层次。
计算机系统的层次一般由5个以上不同的级别组成,每一级都能进行程序设计,计算机层次结构图如下所示:
- 第0级,微程序设计级
这是一个实在的硬件级,它由机器硬件直接执行微指令。如果某一个应用程序直接用微指令来编写,那么可在这一级上运行该应用程序。 - 第1级,一般机器级
这一级也称为机器语言级,这一级由微程序解释机器指令系统,也是硬件级。 - 第2级,操作系统级
这一级它由操作系统程序实现,这些操作系统有机器指令和广义指令组成。广义指令是操作系统定义和解释的软件指令,所以这一级也成为混合级。 - 第3级,汇编语言级
这一级给程序人员提供一种