码迷,mamicode.com
首页 > 系统相关 > 详细

操作系统原理:进程管理4和5

时间:2015-06-07 09:27:01      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:


进程管理4
1.进程几个状态。运行、就绪、阻塞
2.进程怎么存放。(数组和链接结合,局部性原理:地址连续)
3.进程之间切换 --中断(时钟中断),阻塞--就绪 ,运行-->就绪等等中断
4.cpu调度进程的优化,用硬件做,在CPU上做一系列指令,保存进程现场。
进程之间动态切换,或者使用寄存器来动态切换,把进程的信息放到寄存器
中,我们改变寄存器的状态,也就是改变了进程之间的状态。

进程管理5
1.进程启动的过程:系统内核加载完成后,就会启动进程。用户非常迫切
需要的线程。比如资源管理器。
2.点击软件图标发生了什么事情?调用了资源管理器,资源管理再调用和创建进程。

3.子进程和父进程的关系。fork(),进程复制。

4.每个进程都有自己的一个独立的地址空间,不然的话,安全问题很大。
因为进程之间可以随便访问的话,就十分不安全。

5.fork(),进程复制机制。(场景,由当前进程跳转到另外的进程。)
一个进程运行了,调用了fork进程,产生了一个父进程和一个子进程。
进程复制完成后,两个进程是一摸一样,但是,由于调用fork()后,返回值不同
复制进程完成后,子进程就会调用其他的进程。因为子进程返回的值就是
要启用的那个进程的id号。

6.父进程等待子线程执行完成,子线程执行完了,返回到父线程那里。


操作系统原理:进程管理4和5

标签:

原文地址:http://www.cnblogs.com/childhooding/p/4557708.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!