更高的读写可靠性等。.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
更高的读写可靠性等。

第三单元 层次存储器系统 第五讲 磁表面存储设备的存储原理与组成 liuwd@tsinghua.edu.cn 内容提要 磁表面存储设备简介 磁记录方式 磁盘访问过程 RAID技术 磁表面存储设备简介 主存中存放CPU要立即访问的程序和数据。 辅助存储器中存放CPU不立即使用的信息,在需要时再调入主存中。 一般为磁盘、光盘等。 容量大、成本低、断电后还可以保存信息,能脱机保存信息,弥补了主存的不足。 随机访问和串行访问 随机访问 随机访问任何单元,访问时间与信息存放位置无关。 每一位有自己的读写设备。 串行访问 顺序地一位一位地进行,访问时间与位置有关。 共用一个读写设备。 顺序访问和直接访问。 主要技术指标 存储密度 单位长度(磁带)或单位面积(磁盘)磁层表面所存储的二进制信息量 存储容量 磁表面存储器所能存储的二进制信息的总量,以字节为单位 寻址时间 数据传输率 误码率 价格 磁盘 目的: 长期存储、断电后存储 容量大、价格低廉,但速度慢 可用在层次存储器的最底层 两种主要类型: 软盘、硬盘 特点: 使用旋转托盘上的表面磁颗粒来存储数据 可移动的读/写头来访问磁盘 硬盘、软盘比较: 硬质托盘(金属铝),面积可以比较大; 由于可被精确控制,密度可以更高 旋转速度快,传输率高 可以多个盘片组合 磁记录方式 磁记录方式是指一种编码方法,即如何将一串二进制信息,通过读写电路变换成磁层介质中的磁化翻转序列。 好的编码方法应该有:更高的编码效率, 更高的自同步能力,更高的读写可靠性等。 常用的编码方式有: 不归零制(NRZ) 见 1 就翻的 NRZ 调相制 (PM) 调频制 (FM) 改进调频制(MFM) 几种磁记录方式 归零制(RZ) 线圈中正脉冲为“1”,负脉冲表示“0”,两位信息位之间线圈中电流为零。 不归零制(NRZ) 线圈中一直有正或负脉冲(包括两位信息位之间)。 见1翻转的不归零制(NRZ1) 只有见到“1”才改变电流的方向 几种磁记录方式 调相制(PM) 用脉冲的边沿来表示“0”和“1” 调频制(FM) “1”:位周期中心和位与位之间都翻转 “0”:位周期中心不翻转,位与位之间翻转 改进的调频制(MFM) 只有连续两个或以上的“0”时,才在位周期的起始位置翻转 常用磁记录方式波形图 硬盘内部结构 磁盘访问过程: 寻道:将读写磁头 移动到正确的磁道上(平均需要8 to 20 ms ) 寻找扇区:等待磁盘旋转到需要访问的扇区(.5 / RPM) 数据传输:读写数据(1个或多个扇区)( 2 to 15 MB/sec) 硬盘内部结构(续) 硬盘参数(与容量有关) 500 至 2,000 磁道(每面) 32 至 128个扇区(每个磁道) 扇区是磁盘访问的最小单位 早期硬盘上每个磁道上的扇区数是一样的 增加容量 位密度不变:外磁道比内磁道扇区数多一些 硬盘参数 柱面: 位于同一半径的磁道集合 读/写数据的三个步骤: 寻道时间: 将磁头移动到正确的磁道上 旋转延迟: 等待磁盘上扇区旋转到磁头下 传输时间:真正的数据读/写时间 当前平均寻道时间: 一般为 8 至12 ms 典型硬盘参数(续) 旋转延迟: 旋转速度:3,600至7200 RPM 旋转时间:16 ms至8 ms每转 平均寻址时间8ms至4ms 访问速度: 数据量(通常为1个扇区): 1 KB / sector 旋转速度: 3600 RPM至7200 RPM 存储密度:磁道上单位长度存储的位数 磁盘直径: 2.5至 5.25 in 一般为: 2 至12 MB每秒 磁盘访问时间举例 磁盘访问时间 = 寻道时间 + 旋转延迟 + 传输时间 + 磁盘控制器延迟 举例: 平均寻道时间 = 12ms; 旋转速度 = 5400rpm 磁盘控制器延迟: 2ms 传输速度 = 5MB 扇区大小 = 512 bytes 读取一页(8KB)需要多少时间? 旋转延迟:平均旋转延迟应为磁盘旋转半周的时间。 旋转1 周 = 1/5400 minutes = 11.1ms = ? 周: 5.6 ms 读1个扇区时间 = 12ms + 5.6ms + .5K/5MB + 2ms = 12 + 5.6 + .1ms + 2ms = 19.7 ms 读1页的时间= = 12 ms + 5.6ms + 8K/5MBpersec + 2ms = 12ms + 5.6ms + 1.6ms + 2ms = 21.2 ms 对例子的思考 页容量大,为什么扇区却如此小呢? 理由 #1: 可用性。 可以在扇区物理损坏时不再使用该扇区。 理由 #2: 还是可用性。 检错纠错码分布在每个扇区,扇区容量小,检错速度快,效率高。 理由

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档