![](https://csdnimg.cn/release/download_crawler_static/86753546/bg1.jpg)
1、计算机系统由哪两部分组成?计算机系统性能取决于什么?
计算机系统是由“硬件”和“软件”组成。衡量⼀台计算机性能的优劣是根据多项技术指标综合确定的,既包括硬件的各种性能指标,⼜包括软件的各种功能。
1)计算机系统由硬件和软件两部分组成。
2)计算机系统性能由硬件和软件共同决定。
2、计算机系统5层层次结构从下到上由哪五层组成?哪些是物理机,哪些是虚拟机?
1)微程序机器、传统机器、操作系统机器、汇编语⾔机器、⾼级语⾔机器
2)微程序机器和传统机器是物理机,其他是虚拟机。
3、在计算机系统结构中,什么是翻译?什么是解释?
1)翻译:将⼀种语⾔编写的程序全部翻译成另⼀种语⾔,然后再执⾏;
2)解释:将⼀种语⾔编写的程序的⼀条语句翻译成另⼀种语⾔的⼀条或多条语句,然后执⾏,执⾏完这条语⾔后,再解释下⼀条。
4、什么是计算机体系结构?什么是计算机组成?以乘法指令为例说明⼆者区别。
1)计算机体系结构是指那些能够被程序员看到的计算机的属性。如指令集、数据类型等;
2)计算机组成是指如何实现计算机体系结构所体现出来的属性;
3)以乘法指令为例,计算机是否有乘法指令,属于体系结构的问题。乘法指令是采⽤专⽤的乘法器,还是使⽤加法器和移位器构成,属于
计算机组成的问题。
5、冯诺依曼机器的主要特点?
1)计算机由运算器、存储器、控制器、输⼊设备和输出设备五⼤部分组成;
2)指令和数据存储在存储器中,并可以按地址访问;
3)指令和数据均以⼆进制表⽰;
4)指令由操作码和地址码构成,操作码指明操作的性质,地址码表⽰操作数在存储器中的位置;
5)指令在存储器内按顺序存放,通常按⾃动的顺序取出执⾏;
6)机器以运算器为中⼼,I/O设备与存储器交换数据也要通过运算器。(因此,后来有了以存储器为中⼼的计算机结构)
7、什么是存储单元、存储字、存储字长、存储体?
存储单元:存储⼀个存储字并具有特定存储地址的存储单位;
存储字:⼀个存储单元中存放的所有的⼆进制数据,按照某个地址访问某个存储单元获取的⼆进制数据。
存储字长:存储字中⼆进制数据的位数,即按照某个地址访问某个存储单元获取的⼆进制数据的位数;
存储体:由多个存储单元构成的存储器件。
8、主存储器中,什么是MAR,什么是MDR,存储器的最⼤容量由什么决定?
1)MAR:存储地址寄存器,保存需要访问的存储单元地址。反映存储单元的个数。
2)MDR:存储数据寄存器,缓存读出/写⼊存储单元的数据。反映存储字长。
3)存储器的最⼤容量由MAR寄存器的位数和MDR寄存器的位数决定。
9、什么是机器字长,什么是存储字长长?
机器字长:CPU⼀次能够处理的⼆进制数据的位数。
存储字长:按照某个地址访问某个存储单元获取的⼆进制数据的位数。
10、假设MAR寄存器的位数为16位,MDR寄存器的位数为16位,存储器的最⼤容量是多少?
1)MAR寄存器的位数为16位,能表⽰的地址个数为2的16次⽅,为64K;
2)MDR寄存器的位数为16位,说明存储字长为16位,也即2个字节;
3)存储器的最⼤容量为64K * 2B = 128K Byte