操作系统第四章.pptVIP

  • 6
  • 0
  • 约1.42万字
  • 约 115页
  • 2017-06-06 发布于四川
  • 举报
CSCAN调度算法示例 4.3.2 磁盘调度 磁头访问次序 55 58 39 18 90 160 150 38 184,当前磁道100 18 184 160 150 90 58 55 39 38 100 4.3.2 磁盘调度 (5)FSCAN算法(First SCAN) 把SCAN经过简化,便形成了FSCAN算法。FSCAN算法只将磁盘请求访问队列分成两个子队列。一个是当前所有请求磁盘I/O的进程形成的队列,由磁盘调度按SCAN算法进行处理。另一个则是在扫描期间新出现的所有请求磁盘I/O进程的队列,它们将插入另一个等待处理的请求队列中。这样,所有的新请求都将被推迟到下一次扫描时处理。 4.3.3 存储出错处理 从磁盘驱动程序的角度来讲,需要关注和进行以下错误处理: 程序性错误(例如,申请不存在的磁道); 瞬时校验错误(例如,磁头上有灰尘引起的读写错误); 永久性校验错误(例如,磁盘块物理介质损坏); 寻道错误(例如,寻找柱面2,磁臂却定位到柱面4); 控制器错误(例如,控制器拒绝执行命令)。 4.3.4 RAM盘 当物理内存较小时,我们可以将一部分磁盘空间虚拟成物理内存,使得内存看起来变得更大,方便程序地址空间管理、大程序的编写和多道程序的执行。随着内存容量的增加,能不能反过来,将一部分内存空间当作磁盘来使用呢?这就是RAM盘概念的由来。 RAM盘的思想是就是将一块内存区域虚拟

文档评论(0)

1亿VIP精品文档

相关文档