软件设计师17--磁盘管理

考点1:存储管理 - 磁盘管理

在这里插入图片描述
存取时间=寻道时间+等待时间,训导时间是指磁头移动到磁道所需的时间;等待时间为等待读写的扇区转到磁头下方所用的时间。
在这里插入图片描述

读取磁盘数据的时间应包括以下三个部分:

  1. 找磁道的时间
  2. 找块(扇区)的时间,即选择延迟时间
  3. 传输时间

某磁盘磁头从一个磁道移至另一个磁道需要10ms。文件在磁盘上非连续存放,逻辑上相邻数据块的平均移动距离为10个磁道,每块的旋转延迟时间及传输时间分别为100ms和2ms,则读取一个100块的文件需要D)ms时间。

A、10200
B、11000
C、11200
D、20200

计算过程:((10*10)+100+2)*100

调度算法

在这里插入图片描述

磁盘调度 - FCFS

在这里插入图片描述

磁盘调度 - SSTF

在这里插入图片描述

例题:

1、假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为15μs,由缓冲区送至用户区的时间是5μs,在用户区内系统对每块数据的处理时间为1μs,若用户需要将大小为10个磁盘块的Doc1文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间为 (D)μs;采用双缓冲区需要花费的时间为 (C)μs。

在这里插入图片描述
在这里插入图片描述

A、150
B、151
C、156
D、201

A、150
B、151
C、156
D、201
在这里插入图片描述

在这里插入图片描述

2、假设磁盘臂位于15号柱面上,进程的请求序列如下表表示,如果 采用最短移臂调度算法,那么系统的响应序列应为(B)。
在这里插入图片描述
A、①②③④⑤⑥
B、⑤①②④③⑥
C、②③④⑤①⑥
D、④②③⑤①⑥

3、假设某磁盘的每个磁道划分成11个物理块,每块存放1个逻辑记录。逻辑记录R0。,…,R9,R10存放在同一个磁道上,记录的存放顺序如下表所示:
在这里插入图片描述
如果磁盘的旋转周期为33ms,磁头当前处在R0,的开始处。若系统使用单缓冲区顺序处理这些记录,每个记录处理时间为3ms,则处理这11个记录的最长时间为(C);若对信息存储进行优化分布后,处理11个记录的最少时间为(B)。
A、33ms
B、336ms
C、366ms
D、376ms

A、33ms
B、66ms
C、86ms
D、93ms

在这里插入图片描述

相关推荐

  1. 回顾一下磁盘管理

    2024-03-15 08:40:08       28 阅读
  2. linux的磁盘管理

    2024-03-15 08:40:08       29 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-15 08:40:08       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-15 08:40:08       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-15 08:40:08       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-15 08:40:08       18 阅读

热门阅读

  1. 小程序开发——获取设备信息 API(四)

    2024-03-15 08:40:08       19 阅读
  2. Quartz项目实际使用

    2024-03-15 08:40:08       17 阅读
  3. SQL笔记 -- 黑马程序员

    2024-03-15 08:40:08       18 阅读
  4. 第十次CCF-CSP(Markdown、地铁修建)

    2024-03-15 08:40:08       20 阅读
  5. 项目示例 - 4.配置中心 - 1.Nacos

    2024-03-15 08:40:08       16 阅读
  6. WPF 两个程序之间传递参数(shell32.dll)

    2024-03-15 08:40:08       19 阅读
  7. 【C语言】宏定义的详解与实践

    2024-03-15 08:40:08       21 阅读
  8. Docker学习笔记

    2024-03-15 08:40:08       20 阅读
  9. 【Linux】文本替换Ubuntu 中 sed 指令的使用指南

    2024-03-15 08:40:08       20 阅读