计算机组成原理术语大全(二)
计算机组成原理的名词解释及问答题
主机:CPU、存储器和输入输出接口合起来构成计算机的主机。
CPU:中央处理器,是计算机的核心部件,由运算器和控制器构成。
运算器:计算机中完成运算功能的部件,则ALU和寄存器构成。
外围设备:计算机的输入输出设备,包括输入设备、输出设备和外存储设备。
数据:编码形式的各种信息,在计算机中作为程序的操作对象。
指令:构成计算机软件的基本元素,表示成二进制数编码的操作命令。
透明:在计算机中,从某个角度看不到的特性称该特性是透明的。
位:计算机中的一个二进制的数据代码(0或1),是数据的最小表示单位。
字:数据运算和存储单位,其位数取决于计算机。
字节:衡量数据量以及存储器容量的基本单位,1字节等于8位二进制信息。
字长:一个数据字包含的位数,一般为8位、16位、32位和64位等。
地址:给主存储器不同的存储位置指定的一个二进制编号。
存储器:计算机中存储程序和数据的部件,分为内存和外存两种。
存储器的访问:对存储器中数据的读操作和写操作。
总线:计算机中连接功能单元的公共线路,是一束信号线的集合。
硬件:由物理元器件构成的系统,计算机硬件是一个能够执行指令的设备。
软件:由程序构成的系统,分为系统软件和应用软件两种。
兼容:计算机部件的通用性。
操作系统:主要的系统软件,控制其他程序的运行,管理系统资源并且为用户提供操作界面。
汇编程序:将汇编语言程序翻译成机器语言程序的计算机软件。
汇编语言:采用文字方式(助记符)表示的程序设计语言,其中大部分指令和机器语言中的指令一一对应。
编译程序:将高级语言的程序转换成机器语言程序的计算机软件。
解释程序:解释执行高级语言程序的计算机软件,,解释并执行源程序的语句。
系统软件:计算机系统的一部分,进行命令解释、操作管理、系统维护、网络通信、软件开发和输入输出管理的软件。
应用软件:完成应用功能的软件,专门为解决某个应用领域中的具体任务而编写。
指令流:在计算机的存储器与CPU之间形成的不断传递的指令序列。
数据流:在计算机的存储器与CPU之间形成的不断传递的数据序列。
接口:部件之间的连接电路,如输入输出接是主机与外围设备之间传递数据与控制信息的电路。
存储器的容量:是衡量存储器容纳信息能力的指标。主存储器中数据的存储一般是以字为单位进行。存储器中存储的一个字的信息如果是数据则称为数据字,如果是指令则称为指令字。
原码:带符号数据表示方法之一,用一个符号位表示数据的正负,0代表正号,1代表负号,其余的代码表示数据的绝对值。
阶码:浮点数据编码中,表示小数点的位置的代码。
尾数:浮点数据编码中,表示数据有效值的代码。
基数:浮点数据编码中,对阶码所代表的指数值的数据,在计算机中是一个常数,不用代码表示。
机器零:浮点数据编码中,阶码和尾数为全0时代表的0值。
上溢:指数据的绝对值太大,以至大于数据编码所能表示的数据范围。
规格化数:浮点数据编码中,为使浮点数具有唯一的表示方式所作的规定,规定尾数部分用纯小数形式给出,而且尾数的绝对值应大于1/R,即小数点后的第一位不为零。
海明距离:在信息编码中,两个合法代码对应位上编码不同的位数。
冯诺依曼舍入法:浮点数据的一种舍入方法,在截去多余位时,将剩下数据的最低位置1。
检错码:能够发现某些错误或具有自动纠错能力的编码。
纠错码:能够发现某些错误并具有自动纠错能力的编码。
海明码:一种纠错码,能检测出2位错,并能纠正1位错。
循环码:一种纠错码,其合法码字移动任意位后的结果仍然是一个合法码字。
桶形移位器:一种移位电路,具有移2位、移4位和移8位等功能。
RAM:随机访问存储器,能够快速方便地访问任何地址中的内容,访问的速度与存储位置无关。
ROM:只读存储器,只能读取数据不能写入数据的存储器。
SRAM:静态随机访问存储器。它采用双稳态电路存储信息。
DRAM:动态随机访问存储器,它利用电容电荷存储信息。
EDO DRAM:增强数据输出动态随机访问存储器,采用快速页面访问模式,并增加了一个数据锁存器以提高数据传输速率。
PROM:可编程的ROM,可以被用户编程一次。
EPROM:可擦写可编程的ROM,可以被用户编程多次。
EEPROM:电可擦写只读存储器,能够用电子的方法擦除其中的内容。
快闪存储器:一种非挥发性存储器,与EEPROM类似,能够用电子的方法擦除其中的内容。
相联存储器:一种按内容访问的存储器,,每个存储单元有匹配电路,可用于cache中查找数据。
多体交叉存储器:由多个相互独立、容量相同的存储体构成的存储器,每个存储体独立工作,读写操作重叠进行。
访存局部性:CPU的访存规律,对存储空间的90%的访问局限于存储空间的10%的区域中,而另外10%的访问则分布在存储空间的其余90%的区域中。
直接映象:cache的一种地址映象方式,一个主存块只能映象到cache中的唯一一个指定块。
全相联映象:cache的一种地址映象方式,每个主存块都可映象到任何cache块。
组相联映象:cache的一种地址映象方式,将存储空间分成若干组,各组之间是直接映象,而组内各块之间则是全相联映象。
为什么用二进制?
答:容易用数据电路表示,数据运算和存储方式简单,是高效的数据表示方式。
运算器中有哪些寄存器?
答:寄存器是运算器中临时存放数据的的部件。运算器中有存储数据的寄存器,存放一些中间运算结果等。保存指令的寄存器、运算状态的寄存器,保存存储器地址的寄存器。
如何区分ASCII代码和汉字编码?
答:ASCII代码是7位的代码,在存储时可以在它前面增加一位形成8位的代码,增加的位用0表示是ASCII码,1表示是汉字编码。
为什么虚拟存储器中,页面的大小不能太小,也不能太大?
答:当页面小时,平均页内剩余空间较少,可节省存储空间,但页表增大,页面太小时不能充分利用访存的空间局部性提高命中率;当页面大时,可减少页表空间,但平均页内剩余空间较大,浪费