软考——操作系统

时间:2022-02-04 14:23:44

       伴随着最近的自考一起学习了之前认为很难学的操作系统,之前对设备管理中的一些内容有一些不理解的地方,后来在软考学习中有了更清楚的认识,这可能就是说学习是一个循序渐进,慢慢积累的过程。

      本篇想说的是操作系统的设备管理方面的一点点内容,设备管理的功能,设备的分配这些概念性的东西,在这里就不在赘述了,说一说磁盘的驱动调度吧,分为移臂调度和旋转调度。对磁盘的任何一个访问请求,应给出访问磁盘的存储空间地址:柱面号、磁头号、扇区号。在执行信息传输操作时先把移动臂移到指定的柱面,再等待指定的扇区旋转到磁头位置下时,让指定的磁头进行读/写,完成信息传送。

软考——操作系统

那么问题来了,什么是柱面,什么是磁道,什么是扇区这几个东西让我有点不知。

磁道:磁道是一组记录密度不同的圆心,在一个磁道中,从外到内,磁盘记录密度不断增加,0磁道是磁盘最外圈的磁道。

扇区:磁盘上的每个磁道被等分为若干个弧段,这些弧段便是磁盘的扇区。

柱面:在一个磁盘中,多个记录面相同的磁道组成柱面,例如磁盘有9个记录面,则这9个记录面的0磁道可组成一个柱面。如上图中的柱面,然后才能对柱面进行移臂调度。

 

软考——操作系统

先来先服务算法、最短寻找时间优先算法和电梯调度算法来进行移臂调度,这三种算法都很重要,自考刚学过,在这里就不在赘述了。

软考——操作系统

执行一次信息传输操作所花的时间有三部分,寻找时间,延迟时间,传送时间。如上图所示,旋转调度这个重要的是信息的优化分布。