借助图表解释磁磁盘的概念(DBMS)


磁磁盘是用于支持对所需位置进行直接访问的辅助存储设备。

磁磁盘的组成部分

下面解释了磁磁盘或硬盘中存在的不同部分。所有这些部分都有助于读取、写入和存储硬盘中的数据。

  • 磁盘块 - 磁盘和主存之间的数据传输单位是块。磁盘块是连续的字节序列。

  • 磁道 - 块按同心圆排列,称为磁道。

  • 扇区 - 扇区是可从磁盘读取或写入的最小信息单位:例如:512 字节的扇区大小。

  • 盘片 - 盘片表面覆盖有磁性材料。信息记录在这个表面上。所有直径相同的磁道的集合称为柱面。典型的盘片直径为 3.5 英寸或 5.2 英寸。

  • 读写磁头 - 每个盘片的两侧都有一个读写磁头。它用于读取和写入盘片上的数据。

  • 磁盘控制器 - 磁盘控制器将磁盘驱动器连接到计算机。

计算硬盘的性能

读取或写入块的时间根据数据的位置而有所不同。可以使用以下公式计算硬盘的性能。

Access time = seek time+ rotational delay + transfer time

这里,

  • **寻道时间** - 将磁盘磁头移动到所需块所在的磁道的 时间。

  • **旋转延迟** - 它是等待所需块旋转到磁盘磁头下方的时间。

  • **传输时间** - 磁头定位后读取或写入块中数据的时间。

磁磁盘或硬盘的示意图如下所示 -

现在让我们了解一下如何在硬盘上放置请求或数据。我们将借助示例学习相同内容。

Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.

示例

当多个 I/O 请求到达时,操作系统必须选择要服务的 I/O 请求的顺序。

下图解释了如何在磁盘上放置请求 -

更新于: 2021年7月8日

4K+ 次查看

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告