磁盘调度-操作系统试验报告.docVIP

  • 5
  • 0
  • 约9.35千字
  • 约 18页
  • 2020-11-12 发布于天津
  • 举报
实验一 磁盘调度算法实现 一、实验目的 本课程设计的目的是通过磁盘调度算法设计一个磁盘调度模拟系统,从而使磁盘调度算法更加形象化,容易使人理解,使磁盘调度的特点更简单明了,能使使用者加深对先来先服务算法、最短寻道时间优先算法、扫描算法以及循环扫描算法等磁盘调度算法的理解。 二、实验内容 系统主界面可以灵活选择某种算法,算法包括:先来先服务算法(FCFS)、最短寻道时间优先算法(SSTF)、扫描算法(SCAN)、循环扫描算法(CSCAN)。 2.1先来先服务算法( FCFS ) 这是一种比较简单的磁盘调度算法。它根据进程请求访问磁盘的先后次序进 行调度。此算法的优点是公平、简单,且每个进程的请求都能依次得到处理,不会出现某一进程的请求长期得不到满足的情况。此算法由于未对寻道进行优化, 在对磁盘的访问请求比较多的情况下,此算法将降低设备服务的吞吐量,致使平均寻道时间可能较长,但各进程得到服务的响应时间的变化幅度较小。 2.2 最短寻道时间优先算法( SSTF ) 该算法选择这样的进程,其要求访问的磁道与当前磁头所在的磁道距离最近, 以使每次的寻道时间最短,该算法可以得到比较好的吞吐量,但却不能保证平均 寻道时间最短。其缺点是对用户的服务请求的响应机会不是均等的,因而导致响 应时间的变化幅度很大。在服务请求很多的情况下,对内外边缘磁道的请求将会 无限期的

文档评论(0)

1亿VIP精品文档

相关文档