下面的这个博主写的很好 但是他给的代码print部分和语言风格python三识别不了 这个特别感谢辰同学帮我调好了代码 我放在主页上了 估计过两天就可以通过了 

《操作系统导论》实验一:模拟进程状态转换_process-run.py-CSDN博客

这个补充一下他没有的:OS发生一个IO操作 然后执行/阻塞

OS 模拟进程状态转换-LMLPHP

我们发现每次发出IO的时候CPU都要等 这个是不高效的 所以需要采取措施防止这种傻等 

Time     PID: 0        CPU        IOs
  1  RUN:io-start          1
  2     WAITING                     1
  3     WAITING                     1
  4     WAITING                     1
  5     WAITING                     1
  6* RUN:io-start          1
  7     WAITING                     1
  8     WAITING                     1
  9     WAITING                     1
 10     WAITING                     1
 11* RUN:io-start          1
 12     WAITING                     1
 13     WAITING                     1
 14     WAITING                     1
 15     WAITING                     1
 16*       DONE

 

09-29 04:06