- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二、如何描述进程?——进程表 几乎所有操作系统都会有4类表来保存信息,每一个表都有一定的数据结构。 ①内存表。用来跟踪主(实)存和辅(虚拟)存。 ②I/O表。用来管理I/O设备和通道。 ③文件表。提供当前存在文件中的信息。 ④进程表。用来管理进程。 1.进程映像——即进程的具体物理组成。由进程映像来描述。 2.进程控制块的组成 (1)、进程控制块内容。操作系统管理进程所需的信息类型及信息都收集在进程控制块(PCB)中。 第1类 进程标识 第2类 进程状态信息 第3类 进程控制信息 (2)一种进程映象结构。(用户数据、用户程序、系统栈、进程控制块) 2.5.3 进程控制块的组织 为了对进程进行有效管理,要将系统中的进程PCB按照一定的方式组织起来。主要的方式有: (1)线性方式 系统中规定进程的最大数目。 (2)链接方式 按照各进程的不同状态分别将它们的PCB放在不同的队列中。 (3)索引方式 利用索引表记载不同状态进程的PCB地址。 2.6 进程控制与管理 操作系统内核负责控制和管理进程的产生、执行和消亡的整个过程,这主要通过对它们的控制操作来实现。操作系统的进程控制操作有:创建进程、撤消进程、挂起进程、恢复进程、改变进程优先级、封锁进程、唤醒进程、调度进程等 2.6 进程控制与管理 一、操作系统内核 1.核心态和用户态 通常将处理机的执行状态分为核心态和用户态 2.6 进程控制与管理 核心态----又称系统态。具有较高特权,能执行一切指令,能访问所有的寄存器及内存所有的区域。操作系统内核通常运行在系统态。 用户态----具有较低特权的执行状态。在这种状态下,只能执行规定的指令,访问指定的寄存器和内存指定的区域。通常用户程序在用户态下运行。 2.6 进程控制与管理 内核与原语 内核----操作系统将一些与硬件紧密相关的软件模块放在紧靠硬件的层次上,并使这部分程序常驻内存,以提高操作系统的运行效率。这部分程序称为操作系统内核。 例:在多道程序设计的系统里,“可再入”程序可以对应多个计算。 “可再入”程序:是指能被多个程序同时调用的程序。如编辑程序,编译程序,汇编程序等。 编译程序P 源程序 乙 B A 编译程序P 源程序 甲 A B 上例中,一个编译程序对应了两个“计算”,两个断点。 如:一个编译程序副本往往为几个用户同时服务,该编译程序便对应了几个“计算”。 2.4 进程概念 ★在多道程序设计中,程序的执行出现“走走停停”的新状态,我们把程序执行的每一个新状态称作一个进程。 进程甲 进程乙 编译程序P 源程序 乙 B A 编译程序P 源程序 甲 A B 叫什么? 叫什么? 进程理解例:“程序执行的每一个新状态称作一个进程”。 日常生活中进程的例子:按菜谱炒菜 银耳香菇枣汤 原料:银耳15克,冬菇仔25克,大粒花生、蜜枣各6个,花生油、盐、水各适量。制作步骤: ①花生用滚水滤过,去衣,放在锅内,注入大半锅水,再加入蜜枣先行煎煮。 ②银耳浸开,切去硬蒂,洗净,冬菇仔浸软,去蒂,洗净。 ③花生、蜜枣炖90分钟后,待花生酥时,加入银耳、冬菇仔,并加入小半茶匙花生油同煮。 ④40分钟后,用适量盐调味即成。 特点:色美,味甜,富有营养。 半成品 进程1 半成品 进程2 半成品 进程3 半成品 进程结束 成品 资源 程序 计算机中多个进程执行轨迹示例。 下图2.1显示在内存中有3个进程。为简化讨论,我们假设没有用到虚拟存储器,所有3个进程全部都存储在内存中。另外,还有一个分派程序δ(Dispatcher Program)负责把处理器分配给进程。图2.2列举了3个独立进程开始的一部分指令,其中,α为进程A的起始地址;β为进程B的起始地址;γ进程C的起始地址。分别有进程A和C开始的12条指令,以及进程B的4条指令,并假设进程B的第4条指令包括I/O操作,一个CPU时间片能执行用户进程的6条指令。 3个进程混合执行轨迹: 问题:从以上3个进程混合执行轨迹,你想到什么? (1)处理机有两种状态,用户进程使用CPU,系统进程使用CPU; (2)处理机是用户进程与系统进程交替使用来完成进程的推进。 (3)进程的执行是走走停停的。 ★进程的基本特征 (1)动态性 进程是程序的执行过程,它有生有亡,有活动有停顿,可以处于不同的状态。 (2)并发性 多个进程的实体能存在于同一内存中,在一段时间内都得到运行。这样就使得一个进程的程序与其它进程的程序并发执行了。 (3)独立性 进程实体是一个能独立运行的基本单位,同时也是系统中独立获得资源和独立调度的基本单位。凡末建立进程的程序都不能作为一个独立的单位参加运行。 (4)异步性 这是指进
您可能关注的文档
最近下载
- 蒸压加气混凝土砌块施工技术课件.ppt VIP
- 沥青路面再生利用项目可行性研究报告项目建议书.docx
- 医学课件-老年卧床患者压力性损伤的预防和护理进展.pptx
- 电力系统经济学原理习题解答 全.doc VIP
- 数据中心机房工程施工组织设计方案.pptx VIP
- 传统文化与修身(鲁东大学)知到智慧树章节答案.docx VIP
- 湖南文艺出版社(2024)新教材小学二年级音乐上册第五课《草原就是我的家》精品课件.pptx VIP
- 益智课堂数字华容道教学课件.pptx VIP
- (2025秋新版)部编版二年级道德与法治上册《第8课 我为班级作贡献》教案.docx VIP
- 尼科尔森《微观经济理论-基本原理与扩展》(第9版)课后习题详解(第18章--不确定性和风险厌恶).doc VIP
文档评论(0)