题目内容

某操作系统采用双缓冲区传送磁盘上的数据。设从磁盘将数据传送到缓冲区所用的时间为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. 通道技术

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

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

答案查题题库