进程是如何产生的?
CPU跑单个程序,仅仅从前向后会造成对于cpu资源的浪费:IO操作不需要cpu却占用着cpu的使用权,如果将这个时间拿来用来计算,这样可以很大程度上提高cpu的使用率;
因此需要多个程序同时行进运行~!因此,正在运行的程序就是一个进程;
pcb是啥?
多个程序之间的雀环实际上就是cpu资源的切换,但是单个程序在切换之前需要将一些寄存器,以及运行位置,当前的一些变量进行保存,这样切换回来的时候才能继续运行!
PCB就是一个进程用来保存进程必要信息的模块(process controller block)
实验结果:(过程太长了,弄了大半天,有空在整理)