1.一个秘密政府机构同时监控100个移动电话的会谈,并把数据多路选择地接到带宽为1MB/s的网络上,这种监控开销带来了相应的延时,使得每个长度为1KB的信息包需额外延迟350微秒。假定电话会谈数据的采样频率为4KHz,每个抽样点用2个字节来量化。则每秒钟在网络上传输的数据约有多少个信息包?该系统能否正确地工作?

 


2.假定有一个磁盘组,外径355.6mm(14英寸),20个记录面,每面有51mm区域用于记录信息,道密度为3.92TPM,位密度为90BPM,转速为2400RPM,道间移动时间为0.2ms。请问:

①磁盘组容量为多少?如果道密度和位密度同时扩大100倍,则磁盘组容量为多少?

②平均存取时间和平均数据传输率为多少?如果转速扩大3倍,则平均存取时间和平均数据传输率为多少?


3.下面是一些对总线事务的描述,其中不正确的有( )。

A.总线事务总是在一个主设备和一个从设备之间进行

B.存储器读”总线事务中命令信息比数据信息先送到总线上

C.一次总线事务只能完成一个数据交换

D.一次总线事务只能完成一个数据交换


4.增加总线带宽的手段有很多,但以下( )不能提高总线带宽?

A.采用信号线复用技术

B.增高总线的时钟频率

C.采用猝发传送方式,允许一次总线事务传送多个数据

D.增加数据线的宽度


5.一个32位的微处理器,它有16位外部数据总线,总线的时钟频率为40MHz,假定一个总线事务的最短周期是4个时钟周期,问这个处理器的最大数据传输率是多少?如果将外部数据总线的宽度扩展为32位,那么处理器的最大数据传输率提高到多少?这种措施与加倍外部总线时钟频率的措施相比,哪种更好?


6.假设系统的内存储器采用50MHz时钟,存储器以每周期一个字的速率传输8个字的访问请求,每字4字节。对于读操作,访问顺序是1个周期接受地址,3个周期等待存储器读数,随后的8个周期用于传输8个字。对于写操作,访问顺序是1个周期接受地址,2个周期延迟,8个周期用于传输8个字,最后3个周期恢复和写入纠错码。对于以下访问模式,求出该存储器的最大带宽。

① 全部访问为读操作

② 全部访问为写操作


7.以下有关I/O接口功能和结构的叙述中,错误的是(   )。

A.I/O接口中有数据端口、命令/状态端口

B.CPU通过I/O指令来访问各个端口

C.接口中具有对外设的控制电路

D.主机侧传输的数据宽度与设备侧传输的数据宽度总是一样的


8.下述有关程序中断I/O方式的叙述中,错误的是(  )。

A.程序中断I/O方式使CPU和外设能够并行工作

B.中断I/O方式下,外设和CPU直接交换数据

C.中断I/O方式下,CPU会有额外的开销用于断点、现场的保护和恢复等

D.中断I/O方式适用像磁盘一类的高速设备


9.大多数计算机中,在现行指令周期没有执行完时都不允许I/O中断。如果在一条指令的执行过程中,CPU为了允许一次中断而停止操作,会产生什么问题?


10.假定一台计算机带有20个终端同时工作,在运行用户程序的同时,能接受来自任意一个终端输入的字符信息,并将字符回送显示(或打印)。每一个终端的键盘输入部分有一个数码缓冲寄存器RDBRi(i=1~20),当在键盘上按下某一个键时,相应的字符代码即进入RDBRi,并使它的“完成”状态标志Donei (i=1~20)置1,要等处理器把该字符代码取走后, Donei标志才置0。每个终端显示(或打印)输出部分也有一个数码缓冲寄存器TDBRi(i=1~20),并有一个Readyi (i=1~20)状态标志,该状态标志为1时,表示相应的TDBRi是空着的,准备接收新的输出字符代码,当TDBRi接收了一个字符代码后, Readyi标志才置0,并送到终端显示(或打印),为了接收终端的输入信息,处理器为每个终端设计了一个指针PTRi (i=1~20)指向为该终端保留的主存输入缓冲区。

 处理器采用下列两种方案输入键盘代码,同时回送显示(或打印)。

 ①每隔一固定时间T转入一个状态检查程序DEVCHC,顺序地检查全部终端是否有任何键盘信息输入,如果有,则顺序完成之。

 ②允许任何有键盘信息输入的终端向处理器发出中断请求。全部终端采用共同的向量地址,利用它使处理器在响应中断后,转入一个中断服务程序DEVINT,由后者询问各终端状态标志,并为最先遇到的有中断请求的终端服务,然后转向用户程序。

 要求画出DEVCHC和DEVINT两个程序的流程图。


11.某计算机系统中,假定软盘以中断方式与处理机进行数据输入/出,以16位为传输单位,传输率为50KB/s,每次传输的开销 (包括中断)为100个CPU时钟,处理器的主频为50MHZ,请问软盘数据传送时占处理器时间的比例是多少。