1. 什么是计算机系统的多级层次结构?
从计算机语言的角度,把计算机系统按功能划分成以下多级层次结构:
2. 硬件和软件在什么意义上是等效的?在什么意义上是不等效的?
硬件和软件在功能实现上是等效的,即一种功能可以由软件实现,也可以由硬件实现。在实现性能
上是不等效的。软件实现的优点是设计容易、改进简单;硬件实现的优点是速度快。
3. 经典计算机系统结构的实质是什么?
计算机系统中软、硬件界面的确定,其界面之上的是软件的功能,界面之下的是硬件和固件的功能。
4. 语言实现的两种基本技术是什么?
翻译和解释是语言实现的两种基本技术。它们都是以执行一串 N 级指令来实现 N +1 级指令,但二者
存在着差别:翻译技术是先把 N +1 级程序全部变换成 N 级程序后,再去执行新产生的 N 级程序,在执行
过程中 N +1 级程序不再被访问。而解释技术是每当一条 N +1 级指令被译码后,就直接去执行一串等效的
N 级指令,然后再去取下一条 N +1 级的指令,依此重复进行。在这个过程中不产生翻译出来的程序,因
此解释过程是边变换边执行的过程。
5. 对于通用寄存器型机器来说,机器语言程序设计者所看到的计算机的属性主要有哪 些?
2021-09-24 05:26:11
526KB
课后习题答案
1