0 先上图,如图便是磁盘的外观结构

我在图中标注的文字会与讲解结合,后面的讲解将会不断用到此图

  1 磁盘存储器的组成

磁盘驱动器
磁盘控制器
盘片

1.1 磁盘驱动器

核心部件是磁头组件和盘片组件。

1.2 磁盘控制器

硬盘存储器和主机的接口。

 1.3 盘片

 一个盘片有两个盘面(上盘面和下盘面)每一个盘面的结构如下:

(1)一个盘面有若干个磁道(连续紧挨)

(2)一个磁道分割成若干个扇区(连续紧挨)

(3)只有划分为磁道的盘面部分才能存储二进制信息,其他地方为转轴或者边缘区域,不可存数据

 2 必须要清楚的几个概念

  • 磁头数(Heads) = 盘面数(一个磁头对应于一个盘面,这个可以回看上面的第一张图 )
  • 柱面数(Cylinders) = 盘面的磁道数为什么称为柱面?看下图,所有磁头绕盘面一周是可以形成一个“断续的柱面”的

  • 扇区数(Sectors) :表示每条磁道上有多少个扇区(这里可以回看上面的第2张图)

 3 如何清晰地描述磁盘扇区的地址?

(1)一个系统机器可以配备多个磁盘,所以在地址中要用若干字节来描述要对哪一个磁盘进行读写(磁盘号)

(2)一个磁盘有若干个柱面(一个盘面有若干个磁道),所以在地址中要用若干字节来描述要对哪一号磁道(柱面)进行读写(磁道号,也称柱面号)

(3)一个柱面有若干个盘面,所以在地址中要用若干字节来描述要对一个磁道的哪一号盘面进行读写(盘面号)

(3)一个盘面有若干个扇区,所以在地址中要用若干字节来描述要对一个盘面的哪一号扇区进行读写(扇区号)

综上,磁盘的地址结构如下:

 4 计算机组成原理中的计算题

4.1 计算题中的常见概念

存取时间  = 寻道时间 + 寻找扇区时间 + 其他延迟时间 + 传输时间

存取时间:对磁盘进行读或写需要的时间

寻道时间:寻找目标磁道的时间(一般题目中会明确给出)

寻找扇区时间:寻找目标扇区的时间(一般默认为 盘片旋转半周 的时间)

传输时间:磁头对扇区的读(或写)时间(需要自己计算)

其他延迟时间:其他的一些延迟时间,如果需要计算,题目应该会说明(如磁盘控制器延迟时间)

4.2 例题

【2013年统考真题】某磁盘的转速为10000r/分,平均寻道时间是6ms,磁盘传输速率是20MB/s,磁盘控制器延迟时间是0.2ms,读取一个4KB的扇区所需要的平均时间约为?( )

A.9ms        B.9.4ms        C.12ms        D.12.4ms

【分析】存取时间  = 1寻道时间 + 2寻找扇区时间 + 3其他延迟时间 + 4传输时间

1寻道时间 = 6ms

2寻找扇区时间 = (60s/10000r)/2 = 3ms

3其他延迟时间 = 磁盘控制器延迟时间 = 0.2ms

4传输时间 = (1s/20MB)*4KB = 0.2ms

存取时间  = 6ms + 3ms + 0.2ms + 0.2ms = 9.4ms

答案为 B

感谢读取>.< ~

【计算机组成原理】快到碗里来,轻松图解硬盘结构~相关推荐

  1. 计算机的定点运算器原理,计算机组成原理定点运算器的组成及结构.doc

    计算机组成原理 第八章 定点运算器的组成和结构 1. 算术逻辑单元(简称ALU) ? 针对每一种算术运算,都必须有一个相对应的基本硬件配置,其核心部件是加法器和寄存器.当需完成逻辑运算时,势必需要配置 ...

  2. 计算机的定点运算器原理,计算机组成原理定点运算器的组成和结构.doc

    文档介绍: 计算机组成原理 第八章 定点运算器的组成和结构 1. 算术逻辑单元(简称ALU) • 针对每一种算术运算,都必须有一个相对应的基本硬件配置,其核心部件是加法器和寄存器.当需完成逻辑运算时, ...

  3. 计算机的定点运算器原理,优·计算机组成原理 定点运算器的组成和结构.doc

    计算机组成原理 第八章 定点运算器的组成和结构 1. 算术逻辑单元(简称ALU) ? 针对每一种算术运算,都必须有一个相对应的基本硬件配置,其核心部件是加法器和寄存器.当需完成逻辑运算时,势必需要配置 ...

  4. 重学计算机组成原理(一) —— 冯诺伊曼结构

    背景介绍 第一台通用电子计算机 ENIAC EDVAC -> 冯诺伊曼关于EDVAC的报告草案,即是冯诺伊曼结构计算机的起始 EDSAC UNIVAC 冯诺伊曼结构要点 在冯诺依曼署名的< ...

  5. 深入浅出计算机组成原理学习笔记:SSD硬盘(上)-如何完成性能优化的KPI?(第46讲)...

    一.引子 随着3D垂直封装技术和QLC技术的出现,今年的"618",SSD硬盘的价格进一步大跳水,趁着这个机会,我把自己电脑上的仓库盘,从HDD换成了SSD硬盘.我的个人电脑彻底摆 ...

  6. 计算机组成原理学习笔记——机器指令的基本结构

    机器指令的基本结构 〇.何为指令? 一.基本格式 1.零地址指令 2.一地址指令 3.二地址指令 4.三地址指令 5.四地址指令 二.定长操作码指令格式 三.变长操作码指令系统 〇.何为指令? 指令, ...

  7. 计算机组成原理基础: 图灵机与冯诺依曼结构

    图灵机的构造 想要学懂程序执行的原理,就要从图灵机说起了.它在计算机科学方面有两个巨大的贡献: 第一,它清楚地定义了计算机能力的边界,也就是可计算理论: 第二,它定义了计算机由哪些部分组成,程序又是如 ...

  8. 【计算机组成原理】定点运算器的基本结构

    文章目录 总线(BUS)--信息传送公共通路 定点运算器 单总线结构运算器 双总线结构运算器 三总线结构运算器 总线(BUS)--信息传送公共通路 内部总线 CPU内各部件的连线 外部总线 系统总线( ...

  9. 计算机组成原理复习提纲六(CPU结构和功能)

    CPU结构和功能 文章目录 CPU结构和功能 CPU结构 1. CPU的功能 控制器的功能 运算器的功能 2. CPU的结构框图 3. CPU的寄存器 (1) 用户可见寄存器 (2) 控制和状态寄存器 ...

最新文章

  1. 物体抓取位姿估計算法綜述_基于深度学习的物体抓取位置估计
  2. 国内研究生不小心跟了一个水货导师是什么样的体验?
  3. ASIC开发设计流程
  4. Python:eval的妙用和滥用
  5. hibernate 刷新_Hibernate事实:了解刷新操作顺序很重要
  6. mysql in 按顺序排序_mysql in 排序 也可以按in里面的顺序来排序
  7. python logging模块学习
  8. 洛谷 P5708、P5714、P5720、P5725、P5726、P5732、P5738 题解
  9. 关于xcode6打包以及上线前企业部署测试的说明 --转自张诚教授微博
  10. 【高校宿舍管理系统】第六章 用户管理和年级管理
  11. Hive(四)——数据操作
  12. CSDN答疑:按行累加
  13. Sketch 56.2 Mac中文版
  14. android rar文件怎么打开方式,rar文件手机上怎么打开 手机怎么打开zip文件
  15. 使用adb指令往机顶盒上安装应用
  16. 树莓派入门:一篇解决树莓派系统安装启动及远程连接的多种方式
  17. Crazy Binary String
  18. 如何通便清肠快速见效_为什么有时候会一连几天没有排便?如何快速清肠通便?...
  19. 成成你好呀(C知识点整理二)
  20. macOS忘记密码后如何修改密码

热门文章

  1. 德迅云安全DDOS高防IP相比高防服务器有哪些优势?
  2. PTA sdut-String+array(LinkedHashMap) 读中国载人航天史,汇航天员数量,向航天员致敬(1)分数 10
  3. 分布式事务的常见概念:ACID,BASE,XA,SAGA
  4. 2014,我的创业记忆片段----谨以此文献给《2013,我的创业记忆片段》
  5. 5分钟教会你英语视频如何制作中英字幕
  6. [python] 基于matplotlib实现圆环图的绘制
  7. msiexec用法详解
  8. Micron MT41K256M16TW-107:P 存储IC
  9. 何雄会见深兰科技集团董事长陈海波一行
  10. 重庆-水电站生态流量监测