多做题,通过考试没问题!

02323操作系统概论

睦霖题库>高等教育工学类自考>02323操作系统概论

不采用缓冲技术时,一个包含读盘操作的进程的执行时间通常比采用缓冲技术时要长请解释为什么采用双缓存技术有可能缩短完成该进程的时间?

正确答案: 当用户进程需要从磁盘上读信息时,操作系统启动外围设备,把用户需要的信息先读入缓冲区1,再把缓冲区1中的信息传送给用户进程并由用户进程对传来的信息进行处理的同时,可把用户需要的后继信息读人缓冲区2。这样,当用户进程处理完缓冲1的信息后,系统可从缓冲区2把信息直接传送给用户进程并由用户进程对传来的信息进行处理。与此同时,又可继续把信息读入缓冲区1。
由上述过程可知,采用双缓冲技术时,进程对读人信息的处理是与读盘操作同时进行的,比起不采用缓存技术时这两种操作必须串行执行的状况,采用双缓冲技术时的进程的完成时间会比较短。
答案解析:
进入题库查看解析

微信扫一扫手机做题