多进程总识

多进程图像:

多进程图像从启动开始到关机结束。

操作系统要让用户使用计算机,创建了第一个进程shell。

每个进程有自己的ID。

 

操作系统如何组织进程?

PCB (process control block):记录进程信息的数据结构。

如何组织:就是在PCB结构之上形成一些数据结构。如就绪队列,阻塞队列。

如何管理:就是进程在多个状态之间的切换。

 

多进程如何交替?

  队列操作+调度+切换

切换的时候需要保存上下文,将当前寄存器的一些内容保存在PCB中。

多进程切换--用户级线程:https://www.cnblogs.com/wuyun--wy/p/17020462.html

多进程切换--内核线程:https://www.cnblogs.com/wuyun--wy/p/17020542.html

 

多进程如何影响?--内存管理

进程间内存不能相互覆盖,每个PCB有自己的段表,页表。

 

多进程如何合作?

核心在于进程同步(合理的推进顺序)。

https://www.cnblogs.com/wuyun--wy/p/17022139.html

 

进程和线程的微妙关系?

 https://www.cnblogs.com/wuyun--wy/p/16949445.html

posted @ 2023-01-03 11:45  stu--wy  阅读(32)  评论(0)    收藏  举报