操作系统-PCB
2022-04-21 / 1 min read
在操作系统中,其实并发的实体不是程序,因为程序是代码块,真正的并发体是进程。
什么是进程
在原来的os中,所有的程序都是顺序执行的,也就是说只能执行完一个程序过后才能执行另外一个程序,然后这样的话其实是对资源的一种浪费,同时体验也是不好的,所以后来人们都想有没有办法实现多程序的执行,多道程序执行系统就出现了,把每一个程序加上资源控制块就组成了进程实体,简称进程。其实严格的来说进程是程序执行的过程。
PCB
记录相关的信息,然后切换的时候还能保存现场,这个时候就出现了PCB控制块。
我们来看一下PCB中包含了什么:
我们可以看到,PCB包含了四大部分:
- 进程表示符
- 处理机状态
- 进程调度信息
- 进程控制信息
图中有对这里面包含的东西进行了例举并解释,这里就不过多的解释了。