在单缓冲区和双缓冲区结构下,读入并分析完该文件的时间分别是
2017-11-09 14:31
281 查看
链接:https://www.nowcoder.com/questionTerminal/5a9eff01452240a7a97495cef08ad3f6?toCommentId=398027
来源:牛客网
某文件占10 个磁盘块,现要把该文件磁盘块逐个读入主存缓冲区,并送用户区进行分析。 假设一个缓冲区与一个磁盘块大小相同,
把一个磁盘块读入缓冲区的时间为 100μs, 将缓冲区的数据传送到用户区的时间是 50μs, CPU 对一块数据进行分析的时间为
50μs。 在单缓冲区和双缓冲区结构下,读入并分析完该文件的时间分别是( )。
1、单缓冲区情况:
由上图可见,当数据由缓冲区写入用户区之后,才能进行下一次从磁盘块读入缓冲区的活动。第一次耗时为200微秒,以后每次耗时为150微秒,总耗时为200+9*150=1550
2、双缓冲区情况:
当第一缓冲区写完后,开始写第二缓冲区。当第一缓冲区读完后,开始第二次写第一缓冲区,依次类推。第一次耗时为200微秒,以后每次耗时为100微秒,总耗时为200+9*100=1100
来源:牛客网
某文件占10 个磁盘块,现要把该文件磁盘块逐个读入主存缓冲区,并送用户区进行分析。 假设一个缓冲区与一个磁盘块大小相同,
把一个磁盘块读入缓冲区的时间为 100μs, 将缓冲区的数据传送到用户区的时间是 50μs, CPU 对一块数据进行分析的时间为
50μs。 在单缓冲区和双缓冲区结构下,读入并分析完该文件的时间分别是( )。
1500μs, 1000μs
1550μs, 1100μs
1550μs, 1550μs
2000μs, 2000μs 来源:牛客网
1、单缓冲区情况:
由上图可见,当数据由缓冲区写入用户区之后,才能进行下一次从磁盘块读入缓冲区的活动。第一次耗时为200微秒,以后每次耗时为150微秒,总耗时为200+9*150=1550
2、双缓冲区情况:
当第一缓冲区写完后,开始写第二缓冲区。当第一缓冲区读完后,开始第二次写第一缓冲区,依次类推。第一次耗时为200微秒,以后每次耗时为100微秒,总耗时为200+9*100=1100
相关文章推荐
- 数据文件结构分析——第四部分
- Delta(台达) HMI 历史缓冲区记录文件格式分析
- 声音文件读取(未实现)--MP3 文件的ID3V1信息与ID3V2信息结构的分析
- Dedecms 文件目录结构分析
- 一个简单PDF文件的结构分析
- 【转帖】PNG文件结构分析
- PE 文件结构分析
- 【开发工具】用cinclude2dot.pl及graphviz分析头文件包含结构
- ECSHOP二次开发文档【文件结构说明和数据库表分析】
- bootstrap源码分析系列:一,文件结构和开发环境
- 从monodis源码分析pe文件结构与msil反汇编
- MIDI文件结构分析及生成方法
- 代码分析windows下PE文件格式结构,并附带PE文件格式详细图解
- 学生成绩管理系统及文件结构分析
- Maven文件结构分析
- PNG文件结构分析
- 宋牧春: Linux设备树文件结构与解析深度分析(2)
- 音频数据文件WAVE结构分析--Windows XP 启动.wav 文件头分析
- BSP结构文件分析