- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
寻道时间和等待时间均随机变化,一般用下列方法表示: 寻道时间: 一般取10 ~ 20ms 等待时间: ?与磁盘的转速有关,用磁盘旋转一周所用时间的一半表示。 ?5400转磁盘的平均等待时间为:11/2 = 5.5 ms ?7200转磁盘的平均等待时间为:8/2 = 4 ms ?10000转磁盘的平均等待时间为:6/2 = 3 ms 磁盘的平均存取时间 = 平均寻道时间 + 平均等待时间 5)硬盘应用举例 例1 磁盘组有6片磁盘,每片有两个记录面,最上和最下两个面不用。存储区域内径22cm,外径33cm,道密度为40道/cm,内层位密度400位/cm,转速2400 r/min。问: (1) 共有多少柱面? (2) 盘组总存储容量是多少? (3) 数据传输率为多少? 解 (1) 有效存储区域半径R=(33-22)/2=5.5cm。因道密度=40道/cm,所以共有40道/cm×5.5cm=220道,即220个柱面。 (2) 内层磁道周长为2πR=2×3.14×11cm=69.08cm,因此, 每道信息量=400位/cm×69.08cm=27632位=3454字节 每面信息量=3454字节×220=759880字节 盘组总容量=759880字节×10=7598800字节 (3) 磁盘数据传输率Dr=rN。其中,N为每条磁道容量,N=3454字节;n为磁盘转速,n=2400r/60 s=40 r/s。因此, Dr=nN=40×3454字节=13816字节/s 例1 磁盘组有6片磁盘,每片有两个记录面,最上和最下两个面不用。存储区域内径22cm,外径33cm,道密度为40道/cm,内层位密度400位/cm,转速2400 r/min。 * 本章小结 ?存储器概述 ?半导体存储器 ?主存的组织及与CPU的连接 ?并行存储系统 ?高速缓冲存储器 ?虚拟存储器 学习提纲 虚拟存储器处于存储系统的哪一个层次 虚拟存储器解决的是存储系统的哪个技术指标? 与cache 的相同和不同之处? 虚拟存储器中有3中地址空间,哪三种? 页式虚拟存储器的工作原理,即和内存的地址映射方式是? VA,PTEA,PTE,PA,MMU,TLB,PPN,PPO,VPN,VPO代表的意义是? 硬盘(温盘) 磁盘存储器的机械结构及逻辑结构 磁盘分硬盘和软盘,如何分类的? 硬盘的读写原理?(电磁感应原理) 几个术语:磁道,扇区,柱面及其编号(当一个文件较大时,如何选择这三者的顺序来进行存储,方便读写) 技术指标:道密度,线密度,面密度,存储容量,平均定位时间,数据传输率 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * * ?解决问题的方法 (a)写直达法(WT - Write through): CPU在执行写操作时,必须把数据同时写入Cache和主存。 (b)写回法(WB- Write Back): CPU写Cache命中时,数据只写向Cache,不写主存,同时修改Cache中数据的脏位或修改位,供其它读内存的设备参考。 主存 cache CPU X’ X I/O * 主存 cache CPU X X‘ I/O 外设将主存某单元的内容修改成了X’,而主存该单元的内容在修改前被读入到Cache,还是保存原来的X,当CPU再次读取该值时,就会发生不一致错误。 (2)情况2 ?解决问题的方法 当外设修改主存单元内容时,将Cache对应位置的有效标致位置无效即可. * 主存 cache CPU1 X X’ 或 X (3)情况3 CPU2 X’ …….. * 例3 假定主存和Cache之间采用直接映射方式,块大小为16B。Cache的数据区容量为64KB,主存地址为32位,按字节编址,数据字长32位。要求:说明主存地址如何划分,访存过程的硬件实现,并计算Cache行数和容量? (1)计算机字长32位,每块大小为16B,按字节编址。 ?则一块包含4个字,故需要2位表示选择一块内的哪个字,而一个字32位又包含4个字节,故用2位表示一个32位字中的哪个字节。 (也可直接理解成需要4位来表示选择哪个字节) ? Cache 分成的行数为: 64KB/16B = 4096块, 则用于选择Cache行的索引字段位数为12位 ?则标记字段的位数为(表示
文档评论(0)