硬件基础知识

试题解析

   根据考试大纲,存储器系统知识已作为独立的一个大项,所以有关计算机体系结构和主要部件的内容相对少了,归到此类的试题也就不多了。从历年试题统计(见表3-1)来看,数据校验方法(特别是海明码和循环冗余校验码)、I/O系统控制方式(特别是DMA)是反复考查的重点,而考查具体外部设备知识的试题很少,这也反映了对高级程序员的要求较高。值得一提的是,2000年度试题9与1991年试题9考查的内容基本相同。

试题1 (2000年试题9)

   从供选择的答案中,选出应填入叙述中{ }内的最确切的解答,把相应编号写在答卷的对应栏内。

   直接存储器访问(DMA)是一种快速传送大量数据常用的技术。工作过程大致如下:

1. 向CPU申请DMA传送。

2. 获CPU申请DMA控制器接管 A 的控制权。

3. 在DMA控制器的控制下,在存储器和B 之间直接进行数据传送,在传送过中不需要C 的参与。开始时需提供要供送的数据的 D 和E 。

4. 传送结束后,向CPU返回DMA操作完成信号。

供选择的答案

A:①系统控制台 ②系统总线 ③I/O控制器 ④中央处理器

B:①外部设备 ②运算器 ③缓存 ④中央处理器

C:①外部设备 ②系统时钟 ③系统总线 ④中央处理器

D:①结束地址 ②起始地址 ③设备类型 ④数据速率

E:①结束地址 ②设备类型 ③数据长度 ④数据速率

[解析]

   这是一道考查DMA方式的概念题,内容单一,解答起来容易,具体知识请参见3。1。1。2节有关DMA的内容,以及本节试题10(1991年试题9)。

[答案]A:② B:① C:④ D:② E:③

试题2 (1999试题11)

  从供选择的答案中,选出应填入下面叙述中{ }内的最确切的解答,把相应编号定在答卷的对应栏内。

   计算机中常用一种检错码是CRC,即A 码。在进行编码过程中要使用B 运算。假设使用的生成多项式是G(x)=x4+x3+x+1。原始报文为11001010101,则编码后的报文为 C 。CRC码 D 的说法是正确的。

   在无线电通信中采用7中取3定比码,它规定码字长为7位,并且其中总有且仅有3个"1"。这种码的编码效率为E 。

供选择的答案

A:①水平垂直奇偶校检 ②循环求和 ③循环冗余 ④正比率

B:①模2除法 ②定点二进制除法 ③二-十进制除法 ④循环移位法

C:①1100101010111 110010101010011 11001010101011100 110010101010101

D:①可纠正一位差错 ②可检测所有偶数位错 ③可检测所有小于校验位长度的突发错④可检测所有等于、小于校验位长度的突发错

E:①3/7 4/7 log23/log27 ④(log235/7

[解析]

   计算机在存储和传送数据的过程中,为了保证数据的准确性,一般要进行数据校验和纠错。CRC(循环冗余)码是一种常见的校错码。

   假设被校验的二进制信息表达C(X)表示,则C(X)=CK-2…C1C0取值为0或者1。将C(X)左移n-k位,则可表示成c(x)*2n-k,这样C(X)的左边就会空出n-k位,这n-k位就是校验码的位置。

   CRC码就是用c(x)*2n-k除以生成多项式g(x),所得到的余数即为所求的校验位。

   在本题中,生成多项式是110011,按照上面的算法进行运算,就能够得到余数0011,将其添加到原始报文的末尾,就得到编码后的报文。

无线电中常采用的7中取3定比码,规定码字长为7位,并且其中总有且仅有3个"1",那么它的编码效率是这样计算的:

首先,7位中有且仅有3个"1"的数据可以有C37个,即(7*6*5)/(3*2*1)=35;

其次,取以2为底的对数,得到log235;

最后,除以总位数7,得到(log235)/7。

这样我们就可以看出求编码效率的公式:(log2(码字数))/总位数。

[答案]A:③ B: C: D: E:

试题3 (1997年试题8)

   从供选择的答案中,选出应填入下面叙述中{ }内的最确切的解答,把相应编号定在答卷的对应栏内。

   某CPU的主振频率为100MHz,平均每个机器周期包含4个共振周期.各类指令的平均机器周期数和使用频度见表3-2,则该计算机系统的速度为平均约 A 兆指令/秒.

(1) 若某项事务处理工作所要执行的机器指令数是控制程序(以访内比较与转移等及其他指令为主)220000条指令和业务程序(以包括乘除在内的算术逻辑运算为主)90000条指令,且指令使用频度表3-2,则该计算机系统的事务处理能力约为 B 项/秒。

(2) 若其他条件不变,仅提高主振频率至150MHz,则此时该计算机速度平均约为 C 兆指令/秒,对上述事务的处理能力约为D 项/秒。

(3) 若主频仍为100MHz,但由于采用了流水线和专用硬件等措施,使各类指令的每条指令平均机器周期数都变为1。25,此时,计算机的速度平均约 E 兆指令/秒。

供选择的答案:
A~E:①1 ②5 ③10 ④15
⑤33.3 ⑥50 ⑦66.7 ⑧100

[解析]

   指令周期(Instruction Cycle)指的是执行一条指令所需的时间;总线周期(Bus Cycle,也称作主振周期)指的是CPU从存储器或I/O端口存取一个字节所需的时间;时钟周期(Clock Cycle,也称作主振周期)指的是CPU处理动作的最小单位。指令周期划分一个个总线周期,不同的指令所需的总线周期也不相同,有的只需一个,有的只需要若干个,一个总线周期通常包括4个时期周期。

   CPU的主振频率(时钟频率)为100MHz,即该CPU每秒有100M/4=25M个主振周期.该计算机的平均指令周期为2.5*25%+1.25*40%+1.5*25%+15*5%+5*5%=2.5个主振周期,所以该计算机的速度平均约为25M/2.5=10M指令/秒.所以问题 A 的答案为③.

   某项事务处理工作所要执行的控制程序的平均指令周期为:

(2.5*25%+1.5*25%+5*5%)/(25%+25%25%)=2.2727

   业务程序的平均指令周期为:

(15*5%+1.25*40%)/(5%+40%)=2.7777

   完成一项事务处理工作所需的机器周为:

220000*2.2727+90000*2.7777=499994+249993=749987

   这样该计算机系统的事务处理能力约为25M/749987=33.33项/每秒.所以问题B的答案为⑥.

   若其他条件不变,仅提高计算机主频至150MHz,此时该CPU每秒有150M/4=37.5M个主振周期,该计算机的速度平均约为37.5M/2.5=1.5M指令/秒.对上述事务的处理能力为37.5M/749987=50.00项/每秒.所以问题C的答案为④,D的答案为⑦.

   若主频仍为100MHz,但采用的流水线及专用硬件等措施,使得各类指令的平均机器周期数都变为1.25,则此时该计算机的速度平均约为25M/1.25=20M指令/秒.所以问题E的答案为⑤.

[答案]A: B: C: D: E:

试题4 (1997年试题10)

   从供选择的答案中,选出应填入下面叙述中{ }内的最确切的解答,把相应编号定在答卷的对应栏内。

   语音与文字输入技术是研究如何将计算机主要由键盘输入文字数据的方式逐步改变成由人们口述或写入的方式送入信息.语音与文字输入的过程包含有 A、预处理、特征抽取、B 与分类决策等环节。A阶段通过传感器获得的模拟电信号要经过模数据转换变成数字信号,它需要对模拟电信号抽样测量,将测量的值C ,以便用二进制数字信号来表示。预处理的主要任务是进行削弱无用住处和增强有用信息的工作。特征抽取将上述环节产生的输入样本以有利于决策的形式表示出来,典型的常用方法是 D表示法。B 又称为分类器学习。分类决策则通过比较和决策来完成对输入信息的 E 。

供选择的答案

A~E:①辨认识别 ②特征向量 ③频谱分析 ④分级取整 ⑤消除噪声 ⑥模型生成 ⑦数据合成 ⑧信息获取

[解析]

   语音与文字输入技术是研究如何将人们口述或书写的信息直接输入计算机。实现其输入过程的系统构成如图3-1所示。

各部分的主要功能如下:

   信息获取是将输入的语音与文字利用传感器转换成电信号,并从模拟量转换成数字量,它要对模拟电信号抽样测量,将测量的值分级取整。

   预处理的主要作用是去除信号中的噪音,并增强有用信息。特征抽取(也称为特征提取)是指将经过预处理的信息输入计算机之后,从中提取能代表该信息特点的一组代码或向量,与在此之前已存入机内模型库的标准语音或文字的特征向量进行比较,从库中找出与输入向量最相似的标准语音或文字的特征向量进行比较,从库中找出与输入向量最相似的标准语音或文字作为最终的输入语音或文字,这一比较过程称之为匹配。完成了匹配过程也就完成了输入过程,因此如何提取特征向量是很重要的。

   特征向量是根据文字或语音的特点按某一规律转换生成的。不同人写的文字或说话的口音都有所不同,因此增加了语音和文字输入技术的难度。从以上说明可以看到,在生成模型库时需要提取特征向量,作为语音或文字的样本;在应用时需要提取人的语音或文字或语音的特征几量,代机器识别用。分类器学习是指机器通过训练(学习),提取各个已知文字或语音的特征向量,建立模型库。分类决策是指对人输入信号进行辨认识别,最终完成语音或文字的识别工作。

[答案]A:⑧ B:⑥ C:④ D:② E:①

试题5 (1995年试题10)

   从供选择的答案中,选出应填入下面叙述中{ }内的最确切的解答,把相应编号定在答卷的对应栏内。

   某循环冗余码(CRC)的生成多项工为G(X)=X5+X4+X+1,则它对任意长度的信息位产生 A位长的冗余位,并可检验出所有突发长度 B 位的突发错误。若信息位于为1010100,采用此生多项产生冗余位,加在信息位后形成的码字是 C 。在读出或接收端读到的码字中若不满足某种规律则可判断其必然有错。例如 D 和E 就是出错的码字。

供选择的答案:

A、 B:①小于等于4 ②4 ③小于等于5 ④5 ⑤大于等于5 ⑥大于5

CE:①1010110111111 1010111010001 1010110001101 1010111101010 1010111011001 1010110001100

[解析]

   循环冗余码中的冗余位是由其生成多项式G(X)去除信息多项工后得到的余式所决定的。若生成多项式为K次多项式,则余式为K-1次多项式,它对应的冗余位(即余式)的系数为K位。本题中G(X)=X5+X4+X+1为5次多项式,则冗余位为5位长。

   可以证明由K次生成多项式产生的冗余码能检测出所有突发长度小于等于K位的突发错误,故本题可检测出所有突发长度小于等于5位的突发错觉。

   冗余地位可通过多项式系数相除来得到。若仍为上述G(X),而信息位10101100,则除法过程如下:

   故冗余位为01100,它加在信息位后的码字为1010110001100。这里,需要指出3点值注意的地方。第一,上述除法中,被除数不是信息位,而应为信息位后面加上K位0(这里K=5)。第二,这里所有的加法为半加,无进位,因而除法中所有减法亦为半减,亦无借位。此时,0-1和1-0一样,结果都为1,且不向高位借位。第三,上述除式中,我们未写出商,因为我们关心的是余数,商为多少是无关紧要的。

   上面产生的码字是问题C ~E供选择答案中的⑥。不难看出用正确方式产生的码字再被生成多项式G(X)的系数中除得到的余数必为0,即可以整除。若将此码字存入存储器或发往远地,若再读了或接受时码字不满足上述规律,则必然在存取或传输中出现了差错。这就是循环冗余的检错觉功能。考查C~E供选择答案中的其余各码字,比如说①,因为:

   能整除,故它不是出错的码字。

   再看2,因为不能整除,故该码字有错。码字3和码字6有相同的信息位(前8位),而后5位冗余不同,既然6是正确的码字,则3必然是错误的码字。这样,我们已经找到了题目所要求的两个错误码字。实际上,若我们将码字4或5用110011去除,可以看到都能被其整除,即它们都不是出错的码字。

[答案]A:④ B:③ C:⑥ D:② E:③

试题6 (1994年试题8)

   从供选择的答案中,选出应填入下面叙述中{ }内的最确切的解答,把相应编号定在答卷的对应栏内。

   某机器中码字长15位(包括信息位和海明校验位),采用了可纠正一位错的海明校验。识码字位从左到右用b1,b2…b15编号,其海明校验方程式为

b1⊕b3⊕b5⊕b7⊕b9⊕b11⊕b13⊕b15=0

b2⊕b3⊕b6⊕b7⊕b10⊕b11⊕b14⊕b15=0
b4⊕b5⊕b6⊕b7⊕b12⊕b13⊕b14⊕b15=0
b8⊕b9⊕b10⊕b11⊕b12⊕b13⊕14⊕b15=0

   若在答案中给出的码字最多只有一位错,请找出无错的识字 A ;第2位b2错的码字 B ;b4错的码字 C ;b6错的码字 D 和b8错的码字 E 。

供选择的答案:

A~E ①000100101101010 ②010100101100010 ③010100111101010
④010101101101010 ⑤001111010000111 ⑥001111010001111
⑦101111010000111 ⑧001011010000111

[解析]

   从题中给出的海明校验的方程式可知:

1) 若码字无错,则将其相应位代入4个校验方程式的左边,计算后应有尽有全为"0";

2) 若只是一位错,仔细观察校验方程式的构成可见,b1只出现在第1个校验方程中,因而会使其值由"0"变为"1",而其余3个方程的值仍为"0",若将4个校验议程的值由下至上排列为0001,正好是二进制值1,同样, b2只出现在第2个校验方程中:

3) 若只有b2值,则4个校验方程的值由下至上排列后为0010,正好是十进制值2。我们可得到bi(I=0,2,…,15)一位错,代入校验方程左边求值,并由下至上排列后正好是I的二进制值。
我们可分别计算各个选择答案的校验方程的左边的值:

b1=0,b2=0,b3=0,b4=0,b5=0,b6=0,b7=0,b8=0,b9=0,b10=0,b11=0,b12=0,b13=0,b14=0,b15=0,分别代入4个校验方程的左边得到:

0⊕0⊕0⊕1⊕1⊕0⊕0⊕0=0
0⊕0⊕0⊕1⊕1⊕0⊕1⊕0=1
1⊕0⊕0⊕1⊕1⊕0⊕1⊕0=0
0⊕1⊕1⊕0⊕1⊕0⊕1⊕0=0

(0010)2=2,故第2位b2错.对于其他供选择的答案可进行类似的计算得到4个样验方程左边的值.
②(1100)2=12.第12位b12错.

(1000)2=8,第8位b8错

(0110)2=6,第6位b6错

(0000)2=0,无错.

(1100)2=12,第12位b12错.

(0001)2=1,第1位b1错.

(0100)2=4,第4位错b4.

[答案]A:⑤ B:① C:⑧ D:④ E:③

试题7 (1993年试题8)

   从供选择的答案中,选出应填入下面叙述中{ }内的最确切的解答,把相应编号定在答卷的对应栏内。

   假设机器中存有代码0100011.

87 1

   若将该码视为海明码,其校验方程为b1⊕b3⊕b5⊕b7=0,b2⊕b3⊕b6⊕b7=0,b4⊕b5⊕b6⊕

b7=0,经校验其出错位为第 A 位.

   若将该码的第7位至第4位视为信息位,它的(7,4)循环码的生成多项式为g(x)=1+x+x3,则信息位后随冗余位构成的循环码为 B .将该码第8位添加偶校验后,若视为十六进制数为 C ;若视为余3码,对应的十进制数为 D ;若视为移码,代表的十进制数为 E .

供选择的答案

A:2 4 5 6 7

B:0100011 0100111 0100100 0100101 0100110

C E:A3 B3 23 35 46 53 70 73 83 C6

[解析]

   若某位序号的二进制为X3X2X1,则当Xi=0(Xi=0或1,I=1,2,3)时,该位不出现在第I个校检方程中;而Xi=1时,该位出现在第I个校验方程。因此,若将代码的值代入b1⊕b3⊕b5⊕b7=0、b4⊕b5⊕b6⊕b7=0的左面,分别求出其值x1、x2、x3,如果全为0则无错;如果不全为0,则单个出错位是X3X2X1。

对本题中具体给出的代码来说:

1⊕0⊕0⊕0=1=X1

1⊕0⊕1⊕0=0=X2

0⊕0⊕1⊕0=1=X3

X3X2X1=101(2)即其错位为第5位。

   若题中给出代码的第7至第4位为信息位,则0100,其对应的信息多项式M(X)是X2;循环码生成多项式g(x)=x3+x+1,其系数为1011;冗余位的位数即生成多项式g(x)的次数,为3。按照循环码的法则,利用多项式系数相除可求出余式R(x)的系数,所有减法都是"半减",不论1减0或都0减1所得的差都是1,无"错位"的问题,见下式:

   故R(x)的系数,即冗余位,为111。信息位后随冗余位构成的循环码为0100111。将题中给出代码在第8位添加偶校验位后成10100011。若将它视为十六进制数则为:10100011(2)=A3(16)

   若将它视为余3码,因1010对应于十进制数位7,而0011对应于十进制数位0,故其对应的十进制数为70。若将10100011视为移码,它所对应的M进制真值为100011,化为等值的十进制数是35。

因此,若将机器中代码0100011

87 1

   视为海明码,其校验方程为b1⊕b3⊕b5⊕b7=0,b2⊕b3⊕b6⊕b7=0, b4⊕b5⊕b6⊕b7=0,经校验其出错位为第5位。若把该码的第7位至第4位视为信息位,它的(7,4)循环码的生成多项式为g(x)=1+x+x3,则信息位后随冗余位构成的循环码为4。将该码第8位添加偶校验后,若视为十六进制为A3;若视为余3码,对应的十进制数为70;若视为移码,代表的十进制数为35。这里指的是能纠正一位错的海明码。在无错情况下,3个校验方程应全部满足。若从b1到b7有某位出错,必然造成校验方程不能全部满足,即校验方程左面式子的运算结果不全等于0。

[答案]A:③ B:② C:① D:⑦ E:④

试题8 (1992年试题11)

   从供选择的答案中,选出应填入下面叙述中{ }内的最确切的解答,把相应编号定在答卷的对应栏内。

   计算机系统部线是连接器、主存、I/O控制卡等部件的一组信息线。

   例如,A、B 和 C 都是系统总线。A是8位的用于工业控制领域的主流总线,已成为IEEE961标准: B 是与工业标准结构的AT总线兼容并扩展了其功能的32位总线; C 则是IBM公司推出的与AT总线不兼容的首先在PS/2机器上采用的32位总线。

   设备接口线是I/O控制卡和I/O设备之间的一组连接线。例如,D 和 E 是两种磁盘接口的标准。E的传输速度更高,也可支持更大的硬盘空间。

供选择的答案

AEISA ST506 PS232 STD SCSI MCA MULTIBUS EISA

[解析]

   计算机系统总线是一组用来连接计算机中央处理器(CPU)、主存和I/O控制卡等部件的信息线,是各部件间传送信息的公共通信,I/O控制卡通过设备接口线I/O设备连接。

   支持工业控制领域应用的总线有STD、STE和G-64等,通常只支持8或16位的微处理器,但I/O扩展能力强、组合灵活、价格低廉,它们属于低端总线。STD总线的数据总线是8位的,是目前最广泛应用于工业控制领域的一种主流总线,也已成为电气电子工程师协会IEE961标准;STE总线可以看成是欧洲版的STD总线,已成为IEEE1000标准;G-64总线是另一种欧洲用户使用较广泛的适合于工业控制应用的低端总线。

   另一类系统总线向提高系统的处理能力方向发展,如支持32位微处理器等,EISA、MCA和MULTIBUSI等都是高端总线。扩展工业标准结构EISA(Extended industrial Standard Architecture)总线是对原有的AT总线即ISA总线的扩展,但又仍保持与ISA兼容,它的插槽分为两段,较浅的部分是原ISA总线的信号线,而较深的部分是EISA的信号线,后一部分有一个突出的卡口。这样一来,原有的ISA卡可以插入较浅的部分继续使用,而新的EISA卡上与插槽突出卡口配合有一凹口,所以可插得列更深。其性能的扩展包括提供快速、单周期的突发传送32位数据通道,可达33Mbit/s的数据传输率,允许访问多达8个DMA控制器,可独立编程,支持6个级别的集中总线仲裁,可以通过软件对配置构成进行管理等方面。

   MCA是微通道结构(Micro Channel Architecture)总线,在电气性能和机械性能方面都与原有的AT总线不兼容,不支持任何现存的ISA卡。MULTIBUS只支持8位和16位微处理器,为了适应32位微处理器的要求,Inter等公司后来又联合推出第二代的总线MULTIBUSII.

   设备接口线是I/O控制卡和I/O设备之间的连接线。ST(Standard Type)506和SCSI(Small Computer System Interface)是两种可用于连接磁盘设备的接口标准。其中,ST506主要用于5。25英寸的盘上,它是IBMPC/XT机的标准硬盘接口。SCSI在超级微机、工作站和小型计算机中广泛采用,其数据传输率要比ST506高,它可支持的最大盘空间也比ST506大。RS232则是一种串行设备接口线的标准,通常用来连接终端和远程通信设备,不能用于连接磁盘设备。

[答案]A:④ B:⑧ C:⑥ D:② E:⑤

试题9

   从供选择的答案中,选出应填入下面叙述中{ }内的最确切的解答,把相应编号定在答卷的对应栏内。

   根据"冗余校验"的思想,码距可用来判断使校验码制冗余的程度,并估价其查错、纠错能力。"8421"码的码距为 A ,因而它 B 。若一组海明(Hamming)码有效信息位k=4,校验位r=3,则其码距为 C ,用它能够发现 D 位错,并可纠正 E 位错。

供选择的答案

A、C、D、E:①0 ②1 ③2 ④3 ⑤4 ⑥7

B:①能发现1位错 ②能纠正1位错 ③能发现并纠正1位错 ④不能查错、纠错

[解析]

   码距是两个码字间不同位的个数,如1010和1100中间两位不同,两码字的码距为2。一个码字集的码距则指该码字集中所有码字对码距的最小值。"8421"码字集中许多码字对(如0110和0111)的码距都是1,故该码的码距为1。

   "冗余校验"的基本思想是:对于任意给定的信息位,按照一定的编码规则,可求得确定的冗余校验位,一起构成该编码的合法码字。可以证明:一种"冗余校验"码合法码字集的码距离若为2d+1,则它能够发现2d位错,并能纠正d位错。因为若合法码字集的码距为2d+1,则任何2d位的错,必然只可能使一个合法码字变成一个非法码字,而不可能变为另一个合法码字,因而能被检测出来。进一步,由于合法码字集的码距为2d+1,那么任何一个合法码字由于d位错而产生的非法码字子集和另一个合法字由于d位错而产生的非法码字通过判断它属于哪一个子信息位数k和校难验位数r间满足海明不等式2r≥k+r+1

   本题中给出k=4,r=3,恰好满足该不等式的最低要求(取等号),因而用它能发现1位错,并可纠正2位错,码距为3。

[答案]A:② B:④ C:④ D:③ E:②

试题10 (1991年试题90)

   从供选择的答案中,选出应填入下面叙述中{ }内的最确切的解答,把相应编号定在答卷的对应栏内。

   为了快速传送大量数据,微型计算机中采用存储器直接访问技术,简称DMA。用DMA方式传送进,在存储器和 A 之间直接建立高速传输数据的通路,不需要 B 的干预。利用DMA方式传送数据时,数据的传送过程完全由称为DMA控制器的硬件控制。DMA

1) 向CPU申请 C 传送。

2) 在CPU允许DMA工作时,处理总线控制的转交。

3) 在DMA期间管理 D ,控制数据传送。

4) 确定数据传送的起始地址和 E ,并在传送过程中不断修正。

5) 数据传送结束时,给出表示DMA操作完成的信号。
供选择的答案

A~E:①控制台 ②硬件 ③外部设备 ④数据长度 ⑤CPU ⑥存储器 ⑦DMA ⑧系统总线 ⑨数据方向 ⑩传输速率

[解析]

   直接存储器访问DMA(Direct Memory Access)是一种不需要CPU干预,在存储和外部设备之间直接通过系统总线高速传输数据的方法.在此情况下数据的传送过程完全由DMA控制器控制,其过程如下:由DMA期间由DMA控制器控制,其过程如下:由DMA控制器向CPU发出DMA控制器管理系统总线,控制数据传送,确定数据传达室送的起始地址和传送的数据长度 ,并在每个传送一个数据单元后,对地址和长度分别作增加或减少的相应调整;当长度值减为零后数据传送结束,由DMA控制器给出表示DMA操作完成的信号,重新由CPU接管对系统总线的控制.

   用DMA方式传送时,在存储器和外部设备之间直接建立高速传输数据的通路,不需要CPU的干预.利用DMA方式传送数据,数据的传送过程完全由称为DMA控制器的硬件控制.DMA控制器具有如下功能:向CPU申请DMA传送;在CPU允许DMA工作时,处理总线控制的转交;在DMA期间管理系统总线,控制数据传送;确定数据传送的起始地址和数据长度,并在传送过程中不断修正;数据传送结束时,给出表示DMA操作完成的信号.

[答案]A: B: C: D: E:

试题11 (1990年试题7)

   从供选择的答案中,选出应填入下面叙述中{ }内的最确切的解答,把相应编号定在答卷的对应栏内。

1. 查找时间是 A

2. 光盘可以极大地提高 B .

3. 微型计算机常配的滚筒式绘图机中 C.

4. 与激光打印机有关的概念是 D

5. 阅读条码的硬件设备是 E.

供选择的答案

A: ①使磁头移动到要找的柱面上所需的时间

   ②在柱面上找到要找的磁道所需的时间

   ③在磁道上找到要找到的扇区所需的时间

   ④在扇区中找到要找的数据所需的时间

B:①可移动性 ②传送速率 ③奇偶校验能力 ④存储容量

C:①只能配一支绘图笔. ②绘图笔沿两条坐标轴运动.
  ③绘图笔沿一条坐标轴运动;图纸沿另一条坐标轴运动
  ④图纸沿两条坐标轴运动.

D:①光纤、聚焦、折射 ②曝光、显影、定影
  ③光笔、点阵、扫描 ④光栅、映像、合成

E:①读卡机 ②光扫描器 ③光符阅读器 ④磁条阅读器

[解析]

  1. 查找时间(Seek Time)就是磁头沿切线方向移动到要找的磁道或柱面所需的时间,在磁道上找到查找目的扇区所需的时间是等待时间(Latency Time).

  2. 光盘可以极大地提高存储容量。但并不一定能极大地提高可移动性、传送速率及奇偶校验能力。

  3. 滚筒式绘图机的绘图笔沿着滚筒的轴向作横向运动;图纸随着滚筒滚动,相对于绘图笔作纵向运动,两个方向运动的合成使绘图笔在图纸上画出的需的各种图形。这种绘图机通常也配有多支绘图笔。

  4. 激光打印机的工作原理:计算机输出的信息控制激光图像发生器,形成激光图像照射到感光鼓鼓面上。鼓面上未被光照部分保留原有充电电荷,而被光照射的部分原充电电荷消失,这样使鼓面曝光,形成静电潜像,已有潜像的鼓面转入显像器时,由于显像器内有色粉,能靠静电吸引力吸附在已曝光的鼓面上,将静电潜像显影为色粉图像。然后,再将色粉图像转印到记录纸面上,通过加热使色粉熔化定影在纸面上,形成印刷拷贝。因此,供D选择的答案②中的曝光、显影和定影都是和激光打印机有关的概念。

  5. 光扫描器是阅读条形码原硬件设备,读卡要是用来穿孔卡上的信息读入计算机.光符阅读器是读入字符的一种计算机输入设备.

[答案]A: B: C: D: E:

试题12 (1990年试题8)

   从供选择的答案中选出应填入下面叙述中的{ }内的正确答案,把编号写在答卷的对应栏内.用二进制加法器对二-十进制编码的十进制求和,当和的4位二-十进制编码(相当于一位十进制数)小于等于1001(相当十进制数9)且向高位无进位进, A ;当和小于等于1001且向高位有进位时, B ;当和大于1001时, C .

   按照国家《信息交换用汉字编码字符集--基本集》(即GB2312)规定,一个汉字由 D 个字节组成。为了达到中西兼容的目的,区分汉字与ASCII码,汉字编码的最高位为 E 。

供选择答案

A、B、C:①不需修正 ②必须进行减6修正 ③必进行加6修正 ④修正方法不确定

DE:①0 1 2 2.5 3 4

[解析]

   用二进制加法器对于二-十进制编码的十进制求和,当和小于等于1001(十进制数的9)且向高位无进位时,不需修正,例如:

对应于十进制运算

   当和不于、等于1001且向高位有进位时,则必须进行修正即再加上6,我们称为"加6"修正,才会得到正确的结果。例如:

对应于十进制运算

   当和大于1001时,也要进行加6修正。例如:

对应于十进制运算

   根据国家标准GB2312规定,在《信息交换用汉字编码字符集--基本集》中,一个信息交换用汉字由2个字节组成,为了达到中西文兼容的目的,区分汉字与ASCII码,规定汉字编码的最高位为1。

[答案]A:① B:③ C:③ D:③ E:②