操作系统的考点;可以看到这里有进程管理
2.存储管理
3.设备管理
4.文件管理
其中比较重要的是进程管理,进程管理中的进程三态图,前趋图,同步与互斥,PV操作,死锁,线程,这个地方考的比较多
----------------------
进程的组成:
进程控制块PCB,是进程的唯一标志
TCB是线程控制块,
FCB是文件控制块.
进程的三状态要掌握:要知道程序可以从运行状态进入到阻塞状,是因为
1.在运行过程中,如果需要等待某个事件,比如等待键盘输入,这个时候进程就会进入阻塞状态.
2.然后从阻塞状态也可以进入就绪状态,就绪状态指的是所有条件都具备了,阻塞中等待的比如键盘输入事件也已经输入完成了,就只差CPU。
3.这里有个概念要知道,因为我们知道CPU会把时间分成很多片,比如每10ns给一个进程,也就是用10ns秒去运行一个进程,然后下一个10ns再去运行其他进程,这样实际上CPU是轮询执行所有进程的,但因为足够快所以让整体上看来,电脑上的所有程序都是在并行运行的.
4.阻塞状态的进程,比如等到某个外设比如键盘输入完成以后,然后这个进程就会进入就绪状态
5.然后运行状态的程序,如果它所被分配的时间片用完了,那么他就会进入到就绪状态
6.然后就绪状态的程序。如果被CPU调度了,也就是说时间片轮到他了。这个进程
就会变成运行状态。
7.那么这里一定要注意阻塞状态的程序是不能直接进入到运行状态的。他必须要先进入到就绪状态。
8.就绪状态的程序是不能直接到阻塞状态的,因为他只差CPU了,需要先进入运行状态运行完成.
这个过程要明白这几种状态的转化过程。