在单缓冲情况下,磁盘把数据输入到缓冲区的操作和CPU对数据的计算过程可以并行展开,所以系统对每一整块数据的处理时间为max(C,T)+M。在双缓冲对换方式的情况下,写入者花费时间T将数据写满一个缓冲区后再写另一个缓冲区;读出者花费时间M将一个缓冲区数据送到用户区后再传送另一个缓冲区数据,运算者读出用户区...
试题来源: 解析 答: 在块设备输入时,假定从磁盘把一块数据输入到缓冲区的时间为 T;操作系 统将缓冲区数据传送给用户区的时间为 M;而CPU对这一块数据进行计算得时 间为C。在单缓冲情况下,由于设备的输入操作和 CPU的处理操作可以并行, 所以系统对每一整块数据的处理时间为 max(C,T) +M。
题目内容 (请给出正确答案) [主观题] 在单缓冲情况下,为什么系统对一块数据的处理时间为max(C,T)+M?查看答案更多“在单缓冲情况下,为什么系统对一块数据的处理时间为max(C,T)+M?”相关的问题 第1题 试比较-般的过程调用与系统调用。 点击查看答案 第2题 终端设备处理程序的主要作用是什么?它具有哪些...
【答案】:在块设备输入时,假定从磁盘把一块数据输入到缓冲区的时间为T;操作系统将缓冲区数据传送给用户区的时间为M;而CPU对这一块数据进行计算得时间为C.在单缓冲情况下,由于设备的输入操作和CPU的处理操作可以并行,所以系统对每一整块数据的处理时间为max(C.T)+M.
要完成整个操作,需要读入数据、处理数据、输出数据三个过程 而前两个过程可以并行进行,所以 前两个步骤需要的时间由两者需要时间较多的一个来决定 所以是max(C,T)加上输出的时间M,所以耗时为max(C,T)+M
百度试题 结果1 题目在单缓冲情况下,为什么系统对一块数据的处理时间为 max(C, T)+M ? ?相关知识点: 试题来源: 解析 答:在块设备输入时,假定从磁盘把一块数据输入到缓冲区的时间为 T;操作系反馈 收藏
百度试题 题目25.在单缓冲情况下,为什么系统对一块数据的处理时间为max(C,T)+M 相关知识点: 试题来源: 解析反馈 收藏
说明为什么在单缓冲情况下,系统对一块数据的处理时间为max(C,T)+M?而在双缓冲情况下,系统对一块 说明为什么在单缓冲情况下,系统对一块数据的处理时间为max(C,T)+M?而在双缓冲情况下,系统对一块数据的处理时间为max(C,T)? 查看答案 更多“说明为什么在单缓冲情况下,系统对一块数据的处理时间为max(C,T)...