- 1、本文档共367页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
计算机组成
和
操作系统;2;3;1.2.计算机系统的组成;5;6;7;8;9;1.2.2计算机的硬件系统;11;1.2.3计算机软件系统;13;1.3计算机的基本工作原理;1.3.1冯诺依曼的基本思想;1.3.2计算机的工作过程;17;18;19;20;1.4.2计算机的特点;22;23;24;1.5.1计算机资源管理者;1.5.2用户接口;1.6操作系统的形成与发展;1.6操作系统的形成与发展;1.6操作系统的形成与发展;1.6操作系统的形成与发展;1.6操作系统的形成与发展;1.7操作系统的基本特征;33;34;1.8.2操作系统的性能评价;36;37;38;39;40;41;42;1.9操作系统类型;;45;2.1处理机分类;47;48;49;2.3.1控制器;51;52;2.3.2运算器;54;2.4CPU的内部总线结构;56;57;58;59;60;61;一条指令语句可以含有0个或最多三个用逗号分开的操作数。
对于有两个操作数的指令语句,第一个是源操作数,第二个是目的操作数,即指令操作结果保存在第二个操作数中。;63;64;65;66;67;68;2.6.2程序的并发执行
多个程序并发执行时,具有以下特点:
间断:由于共享资源或相互合作,程序并发运行时相互制约
失去封闭:程序执行受到外界影响
失去可再现:程序的每次运行,其执行周期、执行过程中系统资源的状态都会不同
;70;71;2.7.1进程的三种基本状态
;73;2.7.2进程的创建状态和退出状态
;75;2.7.3进程的挂起状态
;2.7.4进程控制块(PCB)
为了管理和控制进程的运行,操作系统为每个进程定义了一个数据结构—进程控制块(processcontrolblock,PCB),用于记录进程的属性信息。系统根据PCB而感知进程的存在,PCB是进程存在的唯一标示。;78;79;80;81;2.8.1进程的创建与撤销
2.进程撤销
进程完成了所要求的功能而正常终止
某种错误导致非正常终止
祖先进程要求撤销某个子进程。
使用撤销原语,收回进程的工作区和进程控制块;2.8.2进程的阻塞与唤醒
1.进程阻塞
一个进程期待某一事件发生,单发生条件尚不具备时,由进程调用阻塞原语来阻塞自己
保护进程现场,把进程改为阻塞态,插入阻塞队列中;2.8.2进程的阻塞与唤醒
2.进程唤醒
当阻塞进程等待的事件发生时,等待该事件的进程被唤醒
唤醒原语,把进程的状态改为就绪态,从阻塞队列中退出,加入就绪队列;2.8.3进程的挂起与激活
1.进程的??起
当需要挂起某个进程时可调用挂起原语
阻塞状态的进程改为挂起阻塞,运行态或者就绪态的进程改为挂起就绪。
2.进程的激活
激活原语使处于挂起状态的进程变成活动
挂起阻塞状态的进程改为活动阻塞,挂起就绪态改为活动就绪
;86;87;2.9线程;89;90;91;3.1进程同步与互斥;2.进程交互
由于进程的交互方式不同,它们之间的关系可能存在以下三种情况:
进程之间不知道对方的存在
进程间接知道对方
进程直接知道对方存在;3.进程互斥
进程互斥是指多个进程不能同时使用同一个资源。
当某个进程使用某种资源时,其他进程必须等待。
4.进程同步
进程同步是指多个进程之间存在着某种时序关系,必须协同动作、相互配合。;95;96;97;98;99;100;2.信号量的物理意义
value表示系统中某种资源的数量,故又称为资源信号量。
P操作用于申请资源,value值减1,如果资源数量不够,则进程需要阻塞等待。
V操作用于释放资源,value值加1,如果此时value0,表示有其他进程等待该资源,则唤醒。
当value0时,|value|表示等待队列的进程数。;102;103;104;105;106;107;108;109;110;111;112;113;114;3.3.2管程的结构
信号量机制的缺点
1)每个进程访问临界资源,必须执行wait(s)和signal(s)操作。
2)wait(s)和signal(s)过多,系统难于管理。
3)容易引起死锁。
管程定义
如果用共享数据结构表示共享资源,用对该数据结构进行操作的一组过程表示资源管理程序,那么这样一组相关的数据结构和过程称为管程。;管程的特征
局部于管程的数据结构只能被局部于管程的过程访问;
进程只能通过调用管程的某一个过程才能进入管程,这样可以保证所有进入管程的进程有统一入口;
任何时刻,只能有一个进程在管程中执行,其他调用管程的任何进程都被挂起,实现对管程的互斥访问。;3.3.2管程的结构;118;119;120;121;122;123
您可能关注的文档
- 计算机文化基础教程(Windows10+Office2016)全套PPT课件.pptx
- 计算机系统结构-全套PPT课件.pptx
- 计算机应用基础(Win7+Office2010)全套PPT课件.pptx
- 计算机应用基础(Windows 7+Office 2010)全套PPT课件.pptx
- 计算机应用基础教程(Windows 7+Office 2010)全套PPT课件.pptx
- 计算机应用基础教程(第2版)全套PPT课件.pptx
- 计算机应用基础教程-全套PPT课件.pptx
- 计算机应用基础-全套PPT课件.pptx
- 计算机应用基础实用教程-全套PPT课件.pptx
- 计算机应用基础与操作-全套PPT课件.pptx
- 2023年VXI总线各类卡式仪器项目可行性评估方案.docx
- 2023年VXI总线各类卡式仪器项目可行性研究方案.docx
- 2023年VXI总线各类卡式仪器项目评估报告.docx
- 2023年VXI总线各类卡式仪器项目风险可行性方案.docx
- 2025年春新人教版9年级下册化学全册课件 (2).pptx
- 2024年新人教版8年级上册物理全册课件(新版教材).pptx
- 2025年春新人教版9年级下册化学全册教学课件 (3).pptx
- 2024年秋新人教版数学7年级上册全册教学课件.pptx
- 2024年新人教道德与法治1年级上册全册课件(新版教材).pptx
- 2024年新西师大版1年级上册数学全册教学课件(新版教材).pptx
最近下载
- 一寸虫 绘本 亲子阅读 幼儿园.ppt VIP
- 2025年日历表含农历(2025年12个月日历-每月一张A4可打印).pptx VIP
- 河南省劳动和社会保障厅劳动争议仲裁处劳动合同电子版范本.pdf
- AIAG CP Control Plan (1st edition) 控制计划 第一版.pdf
- 2024年江苏省高考物理试卷(真题+答案).pdf VIP
- 体育理论课《运动负荷的自我监测》教案.doc
- 医院感染相关法律法规培训PPT教学课件.pptx
- 【大单元教学】第一单元《民艺蕴情》第1课《走近世界民间美术》课件(25页)--人美2024版七年级下册.pptx VIP
- 人教版小学数学二年级下册教材解读.pptx
- API617-2002轴流、离心压缩机及膨胀机-压缩机(中文)(完整版).pptx VIP
文档评论(0)