Update disksim-homework.md

This commit is contained in:
chyyuu 2015-05-18 01:14:38 +08:00
parent f6b6d6299a
commit 42f604c301

View File

@ -14,7 +14,6 @@ $ ./disksim.py -a 10 -G
`-a 10`表示访问扇区10 `-G`表示显示图形动画。
可以看到磁头在外侧磁道的扇区6的中间位置 扇区10与扇区6在一个磁道上。在图形界面上按`s`键,将启动模拟执行过程。并在执行结束后,按`q`键,则退出图形,并显示统计结果如下:
```
REQUESTS ['10']
@ -47,6 +46,9 @@ TOTALS Seek: 0 Rotate:105 Transfer: 60 Total: 165
```
$ ./disksim.py -a 1018 -G
```
执结果如下
```
REQUESTS ['10', '18]
Sector: 10 Seek: 0 Rotate:105 Transfer: 30 Total: 135
Sector: 18 Seek: 40 Rotate:170 Transfer: 30 Total: 240
@ -56,7 +58,9 @@ TOTALS Seek: 40 Rotate:275 Transfer: 60 Total: 375
请回答如下问题:
问题 1请执行 FIFO磁盘调度策略
## 问题 1请执行 FIFO磁盘调度策略
```
./disksim.py 采用FIFO -a 0
./disksim.py -a 6
@ -66,14 +70,15 @@ TOTALS Seek: 40 Rotate:275 Transfer: 60 Total: 375
```
请回答每个磁盘请求序列的IO访问时间
问题 2请执行 SSTF磁盘调度策略
## 问题 2请执行 SSTF磁盘调度策略
```
./disksim.py -a 10,11,12,1324,1
```
请回答每个磁盘请求序列的IO访问时间
## 问题 3请执行 SCAN, C-SCAN磁盘调度策略
问题 3请执行 SCAN, C-SCAN磁盘调度策略
```
./disksim.py -a 10,11,12,1324,1
```