Operating System Lecture 10/31

Menu Menu


先週の復習

       % ( du -s /usr/local ; echo end ) & 

ポイント

       tcsh           du
        |
        +---- fork --> new
        |              |
        |              tcsh (の copy)
      wait             |
        :              exec du
        :              |
        :              du
        :              |
        :             running
        :              |
        :              v
     completion    <-terminated
        |
        v
      runnning


問題と宿題

       % ( du /usr/local & du  /var/spool ) & 

では、どうなるだろう?

       % ( du /usr/local & du  /var/spool ) | more

では?


ファイルディスクリプタ

dup の役割


CPU Scheduling

CPU-I/O Burst cycle プロセスの種類Gantt Chart

スケジューリングの種類

スケジューリングの基準


Scheduling Algorithm


問題

Write Gantt charts for a set of processes below using scheduling algorithms: FIFO, SJF, Priority, RR. In case of RR, use priority and quantum 12, 6 and 1. Calculate avarage waiting time and turnaround time for each case.
Process CPU time Priority
1 10 3
2 1 1
3 2 3
4 1 4
5 5 2


最後に

この授業の宿題は、kono@ie.u-ryukyu.ac.jp まで、

    Subject: Report on Operating System Lecture 10/31

として提出すること。

授業に出席しなかったものは、この授業の問題を

    Subject: Practice on Operating System Lecture 10/31

E-Mailで提出すること。


Shinji KONO / Thu Nov 2 13:18:44 2000