试题详情
- 简答题如果用户程序的工作是读入一个数据段,处理之,再读入下一段,再处理之……,直到n个数据段全部处理完毕。设数据段的长度与磁盘块的长度相等。若磁盘管理采用单缓冲技术,缓冲器的长度也和磁盘块的长度相等;若磁盘管理采用双缓冲技术,每个缓冲区的长度与磁盘块相等(即总长为2个磁盘块)。请分别描述采用这两种技术时,“磁盘读入/数据从缓冲区移入用户区/用户处理”这3种操作步骤如何并行。
-
采用单缓冲技术,读入第n+1个数据段和用户处理第n个数据段可以并行,但数据从缓冲区移入用户区时,磁盘不能读入数据,用户程序也不能处理数据。
采用双缓冲技术时,读入第n+1个数据时,能够与“把第n个数据段从缓冲区移入用户区”,“用户处理第n个数据段”,“读入第n+2个数据段”并行。 关注下方微信公众号,在线模考后查看
热门试题
- 可变分区存储管理的主存分配策略中的最先适
- 简述动态重定位的定义。
- 下列情况下,哪一种情况是进行进程调度的时
- 某系统有同类资源m个供n个进程共享,如果
- 适宜于静态重定位的存储管理有()
- ()和中断技术的使用使得中央处理器具有了
- 操作系统为用户程序完成与()的工作。
- 下面的算法中用于移臂调度的是()
- 设备分配应该保证设备有()和避免()
- 简述重定位的分类。
- 将文件加密不是为了防止()
- 对若干个并发进程共享某一变量的相关临界区
- S-DOS中,文件的开始位置保存在(),
- 出队
- 与2.5$的匹配正则表达式为()
- 引入线程的系统中,将进程作为()的单位,
- 现有n个具有相关临界区的并发进程,如果某
- 在UNIX System V中,系统向用
- 匹配任意长度的数字序列的正则表达式为()
- 假设磁盘有1000个磁道,若磁盘请求是一