• 2021-04-14
    T是读外存数据送内存缓冲区时间,M是数据从缓冲区传送到用户区的时间,C是读内存用户区数据进行计算的时间。在单缓冲情况下,系统对一块数据的处理时间为()
  • max(C,T)+M

    内容

    • 0

      操作系统在外围设备管理中采用缓冲池技术,设缓冲池中共有3个缓冲区,每批数据进入缓冲区的时间为15ms,用户进程对每批数据的处理时间为10ms,把每批数据从缓冲区送入用户程序区需时1ms。用户程序顺序处理各批数据,则处理3批数据总共花费的时间是( )

    • 1

      假定在一个双缓冲区系统中,把磁盘上一个数据块中的信息输入到一缓冲区的时间T为100μs,将缓冲区中的数据传送到用户区的时间M为50μs,而CPU对这一块数据进行计算的时间C为50μs,这样,系统对每一块数据的处理时间为( )。

    • 2

      某操作系统采用双缓冲传送某磁盘数据,设从磁盘将数据传送到缓冲区所用时间为T1,将缓冲区中数据传送到用户区所用时间为T2(假设T2<<T1),CPU处理数据所用时间为T3,则处理该数据,系统所用总时间为( )。

    • 3

      设从磁盘将一块数据传送到缓冲区所用时间为80us,将缓冲区中数据传送到用户区所用时间为 40us,CPU 处理一块数据所用时间为30us,如果有多块数据需要处理,开采用单缓冲区传送某磁盘数据,则处理一块数据所用总时间为( )。 A: 120us B: 110us C: 150us D: 70us

    • 4

      设从磁盘将一块数据传送到缓冲区所用实际为80μs,将缓冲区中数据传送到用户区所用时间为40μs,CPU处理数据所用的时间为30μs。则处理该数据,采用单缓冲传送磁盘数据,系统所用总时间为( ) A: A.120μs B: B.110μs C: C.150μs D: D.70μs