进程管理4
1.进程几个状态。运行、就绪、阻塞
2.进程怎么存放。(数组和链接结合,局部性原理:地址连续)
3.进程之间切换 --中断(时钟中断),阻塞--就绪 ,运行-->就绪等等中断
4.cpu调度进程的优化,用硬件做,在CPU上做一系列指令,保存进程现场。
进程之间动态切换,或者使用寄存器来动态切换,把进程的信息放到寄存器
中,我们改变寄存器的状态,也就是改变了进程之间的状态。
进程管理5
1.进程启动的过程:系统内核加载完成后,就会启动进程。用户非常迫切
需要的线程。比如资源管理器。
2.点击软件图标发生了什么事情?调用了资源管理器,资源管理再调用和创建进程。
3.子进程和父进程的关系。fork(),进程复制。
4.每个进程都有自己的一个独立的地址空间,不然的话,安全问题很大。
因为进程之间可以随便访问的话,就十分不安全。
5.fork(),进程复制机制。(场景,由当前进程跳转到另外的进程。)
一个进程运行了,调用了fork进程,产生了一个父进程和一个子进程。
进程复制完成后,两个进程是一摸一样,但是,由于调用fork()后,返回值不同
复制进程完成后,子进程就会调用其他的进程。因为子进程返回的值就是
要启用的那个进程的id号。
6.父进程等待子线程执行完成,子线程执行完了,返回到父线程那里。