不全请补充
1.2 如何理解计算机系统的层次结构?
解:(1)第一级:实际机器M1 (机器语言机器),机器语言程序直接在M1上执行;(2)第二级:虚拟机器M2(汇编语言机器),将汇编语言程序先翻译成机器语言程序,再在M1上执行;(3)第三级:虚拟机器M3(高级语言机器),将高级语言程序先翻译成汇编语言程序,再在M2、M1(或直接到M1)上执行;(4)第零级:微程序机器M0(微指令系统),由硬件直接执行微指令。(5)实际上,实际机器M1和虚拟机器M2之间还有一级虚拟机,它是由操作系统软件构成,该级虚拟机用机器语言解释操作系统。(6)虚拟机器M3还可以向上延伸,构成应用语言虚拟系统。
1.5 冯·诺依曼计算机的特点是什么?
解:冯·诺依曼计算机的特点是:
(1)计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成;
(2)指令和数据以同等地位存放于存储器内,并可以按地址访问;
(3)指令和数据均用二进制表示;
(4)指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置;
(5)指令在存储器中顺序存放,通常自动顺序取出执行;
(6)机器以运算器为中心(典型的冯·诺依曼机)。
1.6 画出计算机硬件组成框图,说明各部件的作用及计算机硬件的主要技术指标。
解: 现代的计算机组成框图如图1.1所示:
控制线
反馈线
图1.1 以存储器为中心的计算机结构框图
各部件的作用:
(1)运算器用来完成算术运算和逻辑运算,并将运算的中间结果暂存在运算器内;
(2)存储器用来存放数据和程序;
(3)控制器用来控制、指挥程序和数据的输入,运行以及处理运算结果。
(4)输入设备用来将人们熟悉的信息形式转换为机器能识别的信息形式,常见有键盘、鼠标等。