操作系统——磁盘数据块(柱面、磁头、扇区)

news/2024/11/22 14:04:45/

目录

磁盘的构成

磁盘块的编址


磁盘的构成

磁盘的构成

 如图可知磁盘的构成有盘片、磁道、柱面、扇区、 移动臂、读写磁头、轴。

  1. 磁盘设备可以包括一个或多个盘片。
  2. 一个盘片有一个或两个存储盘面(由题目给出要求,如果是双面盘面,读写磁头设置上下两个,上边磁头读正面,下边磁头读反面。磁头数与盘面数相同,一个磁头对应一个盘面。
  3. 一个盘面被分为多个磁道。
  4. 一个磁道被分为多个扇区(物理块)。(最内侧磁道上的扇区面积最小,因此数据密度最大

磁盘块的编址

用<柱面号,磁头号,扇区号>定位磁盘块 (减少移动臂的移动次数,缩短存取时间)

  1. 柱面号:选磁道
  2. 磁头号:选盘片
  3. 扇区号:选扇区

例题:磁盘共有200个柱面,每个柱面有20个磁道,每个磁道有8个扇区,每个扇区为1024B。如果驱动程序接到访问是读出606块,计算该信息块的物理位置。

1.求出每个柱面的物理块数  20*8=160

2.求出柱面号:606/160=3

3.求出物理块:606%160=126

4.求出磁头号:126/160=1

5.求出所在扇区:126%160=126

可知访求的物理位置在:第3 个柱面(0 柱面开始编号)的126 物理块中。


http://www.ppmy.cn/news/869998.html

相关文章

lotus 删除链上扇区 终止扇区 预估终止扇区损失

系列文章目录 lotus lotus 删除链上扇区 系列文章目录前言一、编译 lotus-shed二、预估终止扇区损失1.报错没有返回值2.添加环境变量3.预估终止扇区损失 三、删除链上扇区参考 前言 lotus 删除链上扇区 终止扇区 预估终止扇区损失 一、编译 lotus-shed # cat .bashrc# amd 源…

lotus 扇区报错 PreCommitFailed CommitFailed SealPreCommit2Failed 更新扇区状态

lotus 扇区报错 PreCommitFailed 1&#xff0c;lotus 扇区报错 PreCommitFailed2&#xff0c;扇区重新运行PreCommitting删除扇区3&#xff0c;CommitFailedCommitFailedSealPreCommit2Failed 1&#xff0c;lotus 扇区报错 PreCommitFailed # lotus version Daemon: 0.9.0git…

磁盘阵列卡块区大小设置和WINDOWS簇与扇区的默认值

磁盘阵列卡块区大小设置和WINDOWS簇与扇区的默认值 根据阵列卡里有几个磁盘来设置阵列块大小 具体方法就是&#xff1a;阵列块大小卷格式化时选择的分配单元大小/磁盘数&#xff08;必须使用格式化对话框才能选择分配单元大小&#xff0c;不能使用FORMAT命令&#xff09; 阵…

获取硬盘总容量,柱面数,磁道数,扇区数

下面的代码来自MSDN #include <stdio.h> #include <windows.h> #include <winioctl.h>BOOL GetDriveGeometry(DISK_GEOMETRY *pdg) {HANDLE hDevice; // handle to the drive to be examined BOOL bResult; // results flagD…

不同磁道上扇区的长度不一样,为什么容量还一样

看鸟哥私房菜&#xff0c;这个问题不明白&#xff0c;百度了一下&#xff0c;找到如下文章&#xff0c;释然。 http://blog.csdn.net/badbad_boy/article/details/4313645 老硬盘内外圈的磁道长度不一样&#xff0c;但是所有磁道转动的角速度是一样的&#xff0c;单位时间转过…

问题排除——SVPWM模块为什么会出现扇区判断错误?

最近有小伙伴问我&#xff0c;在输入给定速度为0的时候&#xff0c;为什么SVPWM总会报如下的错误&#xff1f; 翻译过来的意思就是控制输入的端口值7不在1和6之间&#xff0c; 为了抑制这个错误&#xff0c;你可以将设置窗口中的报错选项改成None。但是虽然是可以改设置窗口让他…

逻辑扇区和物理扇区

1. 磁盘 磁盘&#xff08;disk&#xff09;是指利用磁记录技术存储数据的存储器。磁盘是计算机主要的存储介质&#xff0c;可以存储大量的二进制数据&#xff0c;并且断电后也能保持数据不丢失。如下图&#xff0c;磁盘是由圆形盘片再加上机械臂磁头构成。 1.1. 扇区 磁盘一…

ic卡扇区解读

介绍 每张IC卡都有16个扇区&#xff0c;包括1个公共区和15个数据区。每个扇区有4个块&#xff0c;每个块占16字节。 第0扇区的块0为厂商代码&#xff0c;已经固化。包括芯片序列号UID&#xff0c;ATQA和SAK 每个扇区的块3为控制块&#xff0c;用来存放密码和控制权限 &#x…