第四章
进程管理、内存管理和文件管理是操作系统的三大核心功能
进程的定义,发明它的动机是什么?
进程是运行的程序
为了提高CPU的利用率,需要并发,因为要实现并发,所以发明了进程。
多道编程的好处
可以极大地提高CPU的利用率
进程的产生与消亡
进程的层次结构
UNIX进程组
Windows所有进程平等
进程的基本状态
执行
- 就绪
阻塞
进程管理
进程管理的手段是进程表
进程的创建
- Linux –>fork, exec
Windows–>CreateProcess
进程管理要处理的问题
这个问题就是资源的分配问题
分配时要解决公平和效率两个问题
进程的缺陷
书上举了了同时放电影的例子说明这个缺陷,大意就是,有两场同时播放的电影,但他们只能播放一次,而且分别在两个房间里放印,因此你是不能看到两部电影的,也就是你只能选择看其中一部。其中电影的放映比喻进程。有了这个缺陷,因此发明了线程。
恕我直言,这个比如让我莫名其妙,我觉得不是很好,有画蛇添足之嫌,也许是我见识不够吧。