- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第二章???进程管理;2.1前驱图和程序执行;1、程序顺序执行的特征;2、前趋图与前趋关系;;思考:以下图是否为前趋图?;3、程序的并发执行;并发执行时的特征
间断性——“停停走走”
失去封闭性——原因:多个程序共享资源
不可再现性;程序A
{
n=n+1;
}
;2.2进程的描述;、进程的定义和特征;进程的定义;Linux的进程实体组成;;进程的其他定义:
进程是一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程。
进程是并发程序的一次执行过程。是系统进行资源分配和调度的独立单位。
进程是可以和别的计算并发执行的计算。;进程与程序的区别;进程的特征;2.2.2进程的根本状态及转换;中断
接纳完成
进程调度
事件发生等待某事件
;创立状态
为新进程创立PCB,填写信息,
该进程转入就绪状态并插入就绪队列中。
引入创立状态可保证进程的调度在创立工作完成后,确保对PCB操作的完整性。
终止状态
等待OS进行善后处理
将PCB清零,将PCB空间返还系统。
终止态的进程不能再执行,但需等待其它进程完成对它的信息提取后,OS再将它删除。;进程的挂起状态〔静止状态〕;进程的挂起状态;1、操作系统中用于管理控制的数据结构
资源信息表、进程信息表:数据结构表征其实体。
包含了资源或进程的标识、描述、状态等信息及一批指针。;2、PCB(ProcessControlBlock)
PCB中记录了操作系统所需的、用于描述进程的当前情况以及控制进程运行的全部信息。
OS是根据PCB来对并发执行的进程进行控制和管理的。是进程存在的唯一标志。
PCB可被操作系统中的多个模块读或修改,如被调度程序、资源分配程序、中断处理程序以及监督和分析程序读或修改。
PCB经常被系统访问,故应常驻内存。;Linux的PCB结构;3、PCB中的信息
进程标识符:唯一的标识一个进程
内部标识〔OS〕外部标识〔由创立者提供,由字母数字组成〕
处理机状态:由CPU的各种存放器中的内容组成。通用R指令计数器PC程序状态字PSW用户栈指针;进程调度信息:进程状态进程优先级其它信息等待事件〔阻塞原因〕
进程控制信息:程序和数据的地址同步和通信机制资源清单链接指针;4、进程控制块的组织方式;PCB1;PCB1;第三节?进程的控制;进程管理中最根本功能是进程控制。进程控制的作用:创立新进程,终止已完成进程,并负责进程的状态转换。进程控制是由OS内核中的原语实现的。
OS内核:把一些与硬件紧密相关的模块〔如中断〕、各种常用设备的驱动程序、运行频率较高的模块〔时钟管理、进程调度等〕以及为许多模块公用的一些根本操作,安排在靠近硬件的软件层次中,以提高OS的运行效率。OS内核是常驻内存的程序和数据。;原语:
是由假设干条指令组成的,用于完成一定功能的一个过??。具有不可分割性。
具有原子性。即:原语的执行
文档评论(0)