试题详情
- 简答题不采用缓冲技术时,一个包含读盘操作的进程的执行时间通常比采用缓冲技术时要长,请解释为什么采用双缓存技术有可能缩短完成该进程的时间?
-
当用户进程需要从磁盘上读信息时,操作系统启动外围设备,把用户需要的信息先读入缓冲区1,再把缓冲区1中的信息传送给用户进程并由用户进程对传来的信息进行处理的同时,可把用户需要的后继信息读入缓冲区2。这样,当用户进程处理完缓冲区1的信息后,系统可从缓冲区2把信息直接传送给用户进程并由用户进程对传来的信息进行处理。与此同时,又可继续把信息读入缓冲区1……
由上述过程可知,采用双缓冲技术时,进程对读入信息的处理是与读盘操作同时进行的,比起不采用缓存技术时这两种操作必须串行执行的状况,采用双缓冲技术时的进程的完成时间会比较短。 关注下方微信公众号,在线模考后查看
热门试题
- 计算机的二级存储包括()
- 若通道状态字中有( )时,表明输入输出操
- 简述动态重定位的定义。
- 1CPU与通道可以并行执行,并通过()实
- 在60年代还出现了用于控制生产流水线、进
- 简述进程基本队列。
- 确定磁盘存储空间的位置的参数包括()
- 在可变分区存储管理方式下,分区的长度不是
- 简述快表的定义。
- 记录的次键
- 简述可变分区存储管理的基本思想和特点。
- 当一个位于后备队列中的作业被选中调入内存
- 用户把能观察到的且可以处理的信息根据使用
- 采用可变分区管理主存时,某作业的释放不仅
- 若有一个文件F,供进程共享。现把进程分成
- 中断处理中,中断处理程序应做哪些事情?
- 程序状态字包含哪些内容?
- 操作系统为用户提供说明作业加工步骤的手段
- 最坏适应算法是按()顺序形成空闲分区表。
- 设备管理中引入缓冲的原因是(),从而提高