题目内容

设从磁盘将一块数据传送到缓冲区所用的时间为80微秒,将缓冲区中的数据传送到用户区所用的时间为40微秒,CPU处理一块数据所用的时间为30微秒,若有多块数据需要处理,并采用单缓冲区传送某磁盘数据,则处理一块数据所用的时间为()微秒。

A. 120
B. 110
C. 150
D. 70

查看答案
更多问题

某操作系统采用双缓冲区传送磁盘上的数据。设从磁盘将数据传送到缓冲区所用的时间为T1,将缓冲区中的数据传送到用户区所用的时间为T2(假设T2远小于T1),CPU处理数据所用的时间为T3,则处理该数据,系统所用的总时间为()。

A. T1+T2+T3
B. max(T2,T3) + T1
C. max(T1,T3) + T2
D. max(T1, T2+T3)

某文件占10个磁盘块,现要把该文件的磁盘块逐个读入主存缓冲区,并送用户区进行分析,假设一个缓冲区与一个磁盘块大小相同,把一个磁盘块读入缓冲区的时间为100微秒,将缓冲区的数据传送到用户区的时间是50微秒,CPU对一块数据进行分析的时间为50微秒。在单缓冲区和双缓冲区结构下,读入并分析完该文件的时间分别是()微秒。

A. 1500 1000
B. 15501100
C. 1550 1550
D. 2000 2000

SPOOLing技术的主要目的是()。

A. 提高CPU和设备交换信息的速度
B. 提高独占设备的利用率
C. 减轻用户编程负担
D. 提高主、辅存接口

()是操作系统中采用的以空间换取时间的技术。

A. SPOOLing技术
B. 虚拟存储技术
C. 覆盖和交换技术
D. 通道技术

答案查题题库