系统架构设计师(七)——计算机组成与体系结构-辅存

又过了两天,放假要带孩子,享受假期啊,大家也要顾着家庭,工作是为了更好的生活,所以,生活是根本,不要舍本逐末,钱没有够的,身体可是有限的。

辅助存储器

辅助存储也有很多种类,磁带、磁盘……,但在现今这个时代,磁带应用已经几乎淘汰掉了,磁盘的容量、性能、价格不断突破,分布式存储的出现,磁带应用的场景几乎不可见。

现今的SSD固态硬盘也在不断的推陈出新,不久的将来SSD将是一种普及化的应用。但以目前流行的存储器而言,机械磁盘依旧是一个主流。

讲一下机械硬盘,考试的考点之一,先要知道一些概念:记录面、圆柱面、磁道、扇区,磁头号

想要理解这几个名词,头脑中要先有一个认知模型,还是以前提到的唱片机,有唱片,摆臂,摆臂前端有一个磁头,并且唱片是正反两面都有歌曲的。我们一般的硬盘结构和这个是一致的,尤其是单片硬盘。

系统架构设计师(七)——计算机组成与体系结构-辅存

我们学习的主要是多片硬盘,由多片盘片叠加组成,并且每一个盘面都有一个自己的磁头,这些磁头被固定在一个公共的摆臂上。如图

系统架构设计师(七)——计算机组成与体系结构-辅存

ok,先大致在脑海中有一个模型,然后我们来说前面提高的概念:

记录面:就是磁盘片的盘面,一张磁盘有两个面,

磁头号:每个记录面都有自己的一个读写磁头,并且磁头固定在一个公共摆臂上,(一个绳子上的蚂蚱,大家同进退),so,记录面号就是磁头号,

磁道:存储数据的地方,想象为记录面上圆规画出的N个圆,每一个圆环就是磁道,我们将最外侧的磁道编号为0,最内侧为N

扇区:将每一条磁道按照固定长度(系统确定)划分成N个弧线,每一个弧线就是一个扇区,编号从1开始

柱面:前面的扇区是一个磁道的平面切割,柱面这是上下叠加的N个记录面的一个磁道的纵向(竖直、垂直)集合,也是和磁道一样从0开始,想成家里的卫生纸的纸筒,一个套一个,只不过没有实体的连接,每一个纸筒就是一个柱面,我们存放文件尽量放置在一个柱面,除非装不下,才会放到相邻柱面

系统架构设计师(七)——计算机组成与体系结构-辅存

寻道:在进行数据的读写时,需要摆臂将磁头先定位到目标磁道,这个过程就是寻道

寻道时间:不用解释了吧,多直白,寻道的时间,ok?

旋转延迟:定位磁道后,需要到目标扇区访问数据,如何去?磁盘转起来,要时间吧,这个时间就是延迟

搜迪斯噶,访问时间=寻道时间+旋转延迟

当然,以上的基本概念,是一定不考的,但是~~~~~听好了,但是会涉及到最省时的响应排序,举个板栗

系统架构设计师(七)——计算机组成与体系结构-辅存

问你磁头在8号柱面时的最省时的访问顺序,先自己搞搞

我认为的是2、6、4、1、3、5,如果又不一样的请评论,共同学习啊

首先,我们前面提到了寻道时间,就是摆臂晃动的时间,怎么计算?

看好,首先确定题目给的磁道,7、9、15、20,当前在8,(客官:有毛用?)

先计算摆臂行走的磁道距离8-7-9-15-20和8-9-7-15-20这两种按理说应该是比较省时间的,(客官:还有其他走法。笔者:去死,问你省时间的你找那么多路径干嘛,考试不要时间啊),如何选择?

小学水准就好,(8-7)+(7-9)+(9-15)+(15-20)(客官:有负数。笔者:哈利路亚,请取绝对值)

(8-7)+(7-9)+(|9-15|)+(|15-20|)=14

另一个(|8-9|)+(|9-7|)+(|7-15|)+(|15-20|)=16

问:14和16代表什么?

答:痴儿,代表摆臂行走的磁道路径长度,说说走的多快还是走的少快些?

ok了,选14,8-7-9-15-20,然后选出排序,你会问按照磁头大小排还是按照扇区大小排?

痴儿痴儿,当然按磁头,盘片一直在转,你这么知道摆臂移动过去的时候,磁头在哪个扇区?

考试只是一个简单模拟,差不多就好了,反正你想多了,也就是1分。


分享到:


相關文章: