We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PCB(PCB是有限的)
PCB
等待状态
阻塞状态
父进程创建子进程后,父进程与子进程同时执行(并发)。主程序调用子程序后,主程序暂停在调用点,子程序开始执行,直到子程序返回,主程序才开始执行
创建后就常驻内存,进程结束后删除
进程描述信息 - 用户标识符 - 进程标识符
进程控制和管理信息 - 进程当前状态 - 进程优先级
资源分配清单
处理机相关信息,主要指处理机中各寄存器值,当进程切换时,处理机的状态就必须保存在相应的 PCB 中,以便在该进程重新执行的时候,能再从断电处继续执行
在单处理器系统中,任何时刻只有一个进程处于运行状态 错 ---- 在系统发生死锁的时候,可能所有进程都处于阻塞状态
同一个程序经过多次创建,运行在不同的数据集上,形成了 不同 的进程 进程是程序在一个数据集合上运行的过程,不同的数据集,进程也不同
不同
The text was updated successfully, but these errors were encountered:
No branches or pull requests
进程
进程创建
PCB(PCB是有限的)
。若PCB
申请失败则创建失败等待状态
,或者为阻塞状态
,等待的是内存这个资源PCB
,主要包括初始化标志信息、初始化处理机状态信息、初始化处理机控制信息,以及设置进程的优先级等进程终止
PCB
,从中读出该进程的状态进程切换
PCB
信息PCB
移入相应的对列,如就绪队列、在某事件阻塞等对列PCB
父进程创建子进程与主程序调用子程序的区别
父进程创建子进程后,父进程与子进程同时执行(并发)。主程序调用子程序后,主程序暂停在调用点,子程序开始执行,直到子程序返回,主程序才开始执行
PCB
创建后就常驻内存,进程结束后删除
组成
进程描述信息
- 用户标识符
- 进程标识符
进程控制和管理信息
- 进程当前状态
- 进程优先级
资源分配清单
处理机相关信息,主要指处理机中各寄存器值,当进程切换时,处理机的状态就必须保存在相应的 PCB
中,以便在该进程重新执行的时候,能再从断电处继续执行
问题
在单处理器系统中,任何时刻只有一个进程处于运行状态
错 ---- 在系统发生死锁的时候,可能所有进程都处于阻塞状态
同一个程序经过多次创建,运行在不同的数据集上,形成了
不同
的进程进程是程序在一个数据集合上运行的过程,不同的数据集,进程也不同
The text was updated successfully, but these errors were encountered: