首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
备考首页
>
操作系统
>
输入输出
30
问答题
30
/
41
为什么在单缓冲情况下,系统对一块数据的处理时间需max(C,T)+M?
参考答案
在单缓冲情况下,系统对一块数据的处理时间需max(C,T)+M。其原因如下:令T是读外存数据送内存缓冲区时间,,M是数据从缓冲区传送到用户区的时间,C是读内存用户区数据进行计算的时间,当进行第i次读外存数据送缓冲区时,系统可同时读出用户区中第(i-1)次数据进行计算,此两项操作并行进行且互不干扰,并与数据从缓冲区传送到用户区的操作串行进行,因此处理一块数据的时间大约为max(C,T)+M。
纠错
收藏
查看讨论
1
...
25
26
27
28
29
30
31
32
33
34
35
...
41
跳转到
确 定
上一题
下一题
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题