【例1】计算机的层次结构如何划分?
解:划分为五层:
1)第一层:微程序设计级
这一层由硬件直接实现,是计算机系统最底层的硬件系统。由机器硬件直接执行微指令。只有采用微程序设计的操作系统才有这一级。
2)第二层:一般机器级
也称机器语言级。是硬件系统和软件系统之间的纽带。软件系统的各个程序,必须转化到此级才能执行。
3)第三层:操作系统级
由操作系统程序实现。这些操作系统程序由广义指令和机器指令编写。广义指令指的是由操作系统定义和解释的软件指令。这一层也称为混合级。计算机系统中的硬件和软件资源由此级统一管理和调度。
4)第四层:汇编语言级
给程序人员提供一种符号化的语言,减少程序编写的复杂性。汇编程序支持和执行。如果应用程序采用汇编语言编写,则需要这一层;如果不是汇编语言编写,则不需要这一层。
5)第五层:高级语言级
更方便程序人员编写应用程序。高级程序支持和执行。
【例2】电子计算机到现在已有几代?
四代:
第一代电子管计算机。
第二代晶体管计算机。
第三代集成电路计算机。
第四代大规模集成电路计算机。