1《计算机组成原理》习题解答第1章1
解释概念或术语:实际机器、虚拟机器,机器指令、机器指令格式,主机、CPU、主存、I/O、PC、IR、ALU、CU、AC、MAR、MDR,机器字长、存储字长、指令字长、CPI、TC、主频、响应时间、吞吐量、MIPS、MFLOPS
如何理解计算机系统的层次结构
说明高级语言、汇编语言及机器语言的差别与联系
答:⑴计算机系统是由软件和硬件结合而成的整体
为了提高计算机系统的好用性,程序设计语言的描述问题能力越来越强,各种程序设计语言大体上是一种层次结构,即高等级编程语言指令包含低等级编程语言指令的全部功能
对于使用不同层次编程语言的程序员来说,他们所看到的同一计算机系统的属性是不同的,这些属性反映了同一计算机系统的不同层次的特征,即同一计算机系统可划分成多个层次结构,不同层次的结构反映的计算机系统的特征不同而已
⑵机器语言是能够被计算机硬件直接识别和执行的程序设计语言,机器语言是一种面向硬件的、数字式程序设计语言;汇编语言和高级语言均用符号表示机器语言指令,指令很容易阅读和编写、但不能被硬件直接识别和执行,它们均是一种面向软件的、符号式程序设计语言;相对于汇编语言而言,高级语言描述问题的能力更强;高级语言和汇编语言程序必须翻译成机器语言程序后,才能在计算机硬件上执行
计算机系统结构、计算机组成的定义各是什么
两者之间有何关系
答:计算机系统结构是指机器语言程序员或编译程序编写者所看到的计算机系统的属性,包括概念性结构和功能特性两个方面
主要研究计算机系统软硬件交界面的定义及其上下的功能分配
计算机组成是指计算机硬件设计人员所看到的计算机系统的属性
主要研究如何合理地逻辑实现硬件的功能
计算机组成是计算机系统结构的逻辑实现
冯·诺依曼模型的存储程序原理包含哪些内容、对计算机硬件和软件有哪些要求
冯·诺依曼模型计算机的特点有哪些