Disk Scheduling Algorithms
1.0.0
Pythonにさまざまなディスクスケジューリングアルゴリズムを実装しました
フォローディスクスケジューリングアルゴリズムが実証されています。
1。FCFS
2。SSTF
3。スキャン
4。CSCAN
5。見てください
6。クロック
プロセスには、CPU時間または入力/出力時間のいずれかが必要です。 I/Oの場合、ディスクへのアクセスが必要です。オペレーティングシステムが次に満たすべき要求を決定するために使用する手法は、ディスクスケジューリングと呼ばれます。
画像ソース:
https://notesformsc.org/computer-science/operating-systems/operating-systems-disk-scheduling-algorithms/
時間を求めます
Seek Timeとは、ディスクアームを指定されたトラックに配置して、読み取り/書き込みリクエストが満たされる時間です。
回転レイテンシ
それは、R/Wヘッドにアクセスできる位置にそれ自体を回転させるために、望ましいセクターが取った時間です。
転送時間
データを転送するのにかかる時間です。
ディスクアクセス時間
ディスクアクセス時間は、
ディスクアクセス時間=回転レイテンシ +シーク時間 +転送時間
ディスク応答時間
IO操作を待つ各リクエストで費やされる時間の平均です。









