采用双缓冲区技术时,假设从磁盘上读一块信息到缓冲区所需的时间为T,从缓冲区把信息传送到用户工作区所需时间为t,用户进程对信息进行处理所需时间为p。(这里(t+p)
举一反三
- 当采用单缓冲技术进行磁盘输入时,设从磁盘上读入1块的时间为T,将数据从单缓冲区送入用户区所需时间为t,用户程序处理这块数据的时间为p,且T>t,T>p。如果需从磁盘上读入2块数据,并进行处理,则总共需要花费的时间为
- 设系统缓冲区和用户工作区均采用单缓冲,从外设读入一个数据块到系统缓冲区的时间为100,从系统缓冲区读入一个数据块到用户工作区的时间为5,对用户工作区的一个数据块进行分析的时间为90。进程从外设读入并分析2个数据块的最短时间是
- 操作系统在外围设备管理中采用缓冲池技术,设缓冲池中共有3个缓冲区,每批数据进入缓冲区的时间为15ms,用户进程对每批数据的处理时间为10ms,把每批数据从缓冲区送入用户程序区需时1ms。用户程序顺序处理各批数据,则处理3批数据总共花费的时间是( )
- 某操作系统采用双缓冲传送某磁盘数据,设从磁盘将数据传送到缓冲区所用时间为T1,将缓冲区中数据传送到用户区所用时间为T2(假设T2<
- T是读外存数据送内存缓冲区时间,M是数据从缓冲区传送到用户区的时间,C是读内存用户区数据进行计算的时间。在单缓冲情况下,系统对一块数据的处理时间为()