目录

磁盘的构成

磁盘块的编址


磁盘的构成

磁盘的构成

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

  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 物理块中。

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

  1. 磁盘结构以及磁盘访问时间(柱面 磁头 扇区)

    磁盘容量大,价格低,存取速度快,断电信息后不丢失,可随机存取,因此成为计算机系统中最主要的文件存储设备.磁盘系统的可靠性及其I/O速度的高低,将直接影响到文件操作的效率. 1)盘面 磁盘每一个盘片都有 ...

  2. 【linux0.12】从open系统调用到柱面磁头扇区上篇-----原理讲解

    文章目录 概述 磁盘 磁道 扇区 柱面 磁盘如何工作 从柱面磁头扇区到盘块号 多进程使用盘块号 从文件字符流到盘块号 从目录到文件 从open系统调用到柱面磁头扇区 总结 参考资料 概述   上篇只讲 ...

  3. 操作系统-文件管理习题详细解析:设文件索引结点中又7个地址项,其中4个地址项是直接地址索引,2个地址项是一级间接地址索引,1个地址项是二级间接索引,每个地址项大小为4B,若磁盘索引块和磁盘数据块大小均

    题目:设文件索引结点中又7个地址项,其中4个地址项是直接地址索引,2个地址项是一级间接地址索引,1个地址项是二级间接索引,每个地址项大小为4B,若磁盘索引块和磁盘数据块大小均为256B,则可表示的单个 ...

  4. 操作系统 —— 磁盘

    目录 1. 磁盘的结构 1.1. 磁盘.磁道.扇区 1.2. 如何在磁盘中读/写数据 1.3. 盘面.柱面 1.4. 磁盘的物理地址 1.5. 磁盘的分类 2. 磁盘调度算法 一次磁盘读/写操作需要的 ...

  5. 【操作系统/OS笔记20】打开文件、文件数据块分配、空闲空间管理、多磁盘管理(RAID)、磁盘调度算法概述

    本次笔记内容: 12.12 打开文件的数据结构 12.13 文件的分配 12.14 空闲空间列表 12.15 多磁盘管理-RAID 12.16 磁盘调度 文章目录 打开文件 何谓"打开文件& ...

  6. 磁头 扇区 柱面 磁盘

    关于fdisk -l看到的heads 2010-11-18 15:04:42|  分类: linux文件系统|字号 订阅 # fdisk -l Disk /dev/hda: 160.0 GB, 160 ...

  7. 【操作系统】磁盘转速速度为7200PRM,平均寻道时间为6ms,每磁道存储1MB数据。如果数据块大小为4KB,则读取一块数据时,数据平均传输速率为

    磁盘转速速度为7200PRM,平均寻道时间为6ms,每磁道存储1MB数据.如果数据块大小为4KB,则读取一块数据时,数据平均传输速率为 背景知识 7200PRM = 7200r/min = 120r/ ...

  8. 磁盘 扇区 柱面 linux,磁盘的基本知识:磁道、柱面和扇区

    一.磁盘的基本元素 磁盘由多个盘片组成,每个盘片的基本结构为: 各标识含义: A是磁道,多个磁盘的同一个磁道重叠起来叫做柱面,它包含了很多个扇区. B是几何上的扇区,只做标示,此处无特殊含义. C是扇 ...

  9. C/C++快速读写磁盘数据的方法-块读取/异步/优化分析算法/内存文件映射的原理和使用

    快速读写磁盘数据的方法: 1.块读取:一下子将数据读取到内存的(无论是文本还是二进制),而不是一行行的读取. 2.异步的IO,创建多线程,或者使用重叠IO,IO复用,异步的事件回调通知机制(可以用事件 ...

最新文章

  1. 以金山界面库(openkui)为例思考和分析界面库的设计和实现——问题
  2. 笔记2——C++ static关键字与一维动态数组的使用
  3. PL/SQL Developer报错提示 Not logged on 问题完美解决方案
  4. cover letter 转
  5. 制作linux安装镜像文件,制作CentOS 6.5一键自安装ISO镜像光盘 | 聂扬帆博客
  6. jQuery-1.9.1源码分析系列(五) 回调对象
  7. iOS内存管理(ARC,MRC)
  8. Objective-C中的associated object释放时机问题
  9. Matlab 中prod函数的使用
  10. Control-Flow Enforcement Technology (CET)
  11. c语言数据类型简介表格,C语言基本数据类型简介.docx
  12. dva/dynamic
  13. QueryRunner类
  14. 线程安全的单例模式C++实现
  15. vuefilters过滤器的使用,给金钱价格加上符号单位
  16. 视频目标分割数据集DAVIS(Denly-Annotated VIdeo Segmentation)解读
  17. 用Python画笑脸
  18. 打开桌面计算机投屏到扩展屏,win10电脑桌面投屏到电视教程_Win10电脑怎么投屏到电视...
  19. 【Luogu5348】密码解锁(莫比乌斯反演,数论)
  20. 语音专题第一讲,麦克风阵列的语音信号处理技术

热门文章

  1. 计算机辅助在医学中的应用,计算机辅助诊断技术在超声医学中的应用进展
  2. 【03.03】大数据教程--网络编程
  3. 设置好看的驱动器图标
  4. 基于微信平台的“快递超市”设计
  5. mkdir创建文件夹,删除文件夹
  6. python爬取boss直聘招聘信息_Python爬虫实战-抓取boss直聘招聘信息
  7. Python提取文件夹中的所有文件名输出到excel
  8. 2022年武汉大学计算机考研复试分数线
  9. 用zt-zip Java库进行zip文件处理
  10. win10企业版 ltsb 如何激活