先决条件–磁盘调度算法
磁盘调度的输入输出请求是由操作系统调度的, 磁盘调度称为磁盘调度。磁盘调度很重要, 因为多个请求来自磁盘进程, 但一次只能分配一个磁盘用于处理。寻道时间是操作系统中的关键参数之一。由于系统变慢, 因此请求链接在队列中, 因此寻道时间增加。用于磁盘调度的算法称为磁盘调度算法, 其目的是减少总查找时间。
N步扫描磁盘调度:
N-Step-SCAN也称为N-Step-Look, 它实际上是一个磁盘调度算法。它有助于确定Disk臂的动作, 也有助于满足读写请求。它将请求队列划分为长度为N的子队列。这样做可以确保达到服务保证目标。
在完成此后续请求之后, 由于电梯算法已将它们填充满, 因此无法将它们分配到N个大小的子队列中。因此完全消除了饥饿, 并保证了N个请求内的服务。
N步扫描磁盘调度算法:
- 为N个请求创建了一个缓冲区。
- 保留在此缓冲区中的所有请求都可以通过任何特定的擦除服务。
- 在这段时间内, 所有新的传入请求都无法添加到此缓冲区, 该新请求将被保存在单独的缓冲区中。
- 现在是I / O(输入输出)调度程序的角色, 因为当为这前N个请求提供服务时, I / O(输入输出)调度程序将选择下一个N个请求, 此过程将继续进行。
推荐阅读
- Android应用程序开发的前7本书
- JavaScript逗号运算符用法解析
- PHP Ds PriorityQueue peek()函数用法介绍
- R中的switch-case用法介绍
- win10桌面如何美化?本文教您美化办法
- Win10电脑屏幕一直闪烁怎样办?本文教您处理办法
- Win10收不到秋季创意者更新推送怎样办,本文教您
- win10分辨率如何设置,本文教您设置办法
- win10系统IE缓存文件夹在啥地方里,本文教您IE缓存文件