- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章操作系统基础.ppt
第3章操作系统基础 3.1 操作系统概述 3.1.1 什么是操作系统 操作系统(Operating System,OS)是计算机系统中的一个系统软件,它们管理和控制计算机系统中的硬件及软件资源,为用户提供一个功能强大、使用方便和可扩展的工作环境。 它是配置在计算机硬件上的第一层软件,是对硬件功能的扩充。 操作系统在整个计算机系统中具有极其重要的特殊地位,它不仅是硬件与其他软件系统的接口,也是用户和计算机之间进行“交流”的界面 3.1.1 什么是操作系统 3.1.4 操作系统的基本功能 3.2 操作系统的功能模块 3.2.1 进程及处理器管理 1. 进程概念 进程是执行起来的程序,是系统进行资源调度和分配的一个独立单位 2.进程的基本特性: ① 动态性。 ② 并发性。 ③ 独立性。 ④ 异步性。 ⑤ 结构特征。 ⑥ 制约性。 进程控制块 进程由程序、数据和进程控制块(Process Control Block,PCB)三部分组成。 程序是用于描述进程所要完成的功能。 数据是进程执行时的操作对象。 进程控制块PCB包含了有关进程的描述信息、控制信息以及资源信息量。 进程的状态及其转换 在任何时刻,任何进程都处于以下三种基本状态之一 ① 就绪状态。进程已经获得除CPU之外的其他资源,只要再获得CPU,就立即执行的状态。在多道程序环境下,可能有多个处于就绪状态的进程,通常将它们排成一队,称为就绪队列。 ② 执行状态。进程获得了需要的所有资源正在处理机上执行的状态。对单CPU系统中,任一时刻处于执行状态的进程只能有一个,对多处理机系统来说,则可能有多个进程处于执行状态。 ③ 阻塞状态,也称为等待状态。阻塞状态是指正在执行的进程由于发生某事件而暂时无法继续执行的状态。处于等待状态的进程也可能有多个,组成等待队列。 进程状态转换示意图 进程控制 进程从一个状态转换到另一个状态都是在操作系统的控制下进行。这种控制通过原语来实现。 所谓原语是机器指令的延伸,它是由若干条机器指令构成的用于完成特定功能的一段程序。为了保证操作的正确性,规定在一个原语执行期间不许插入任何其他操作。 用于进程控制的原语主要有创建原语、撤销原语、等待原语和唤醒原语 ① 创建原语:一般在操作系统中,都采用树型结构来表示进程之间的关系。一个进程可以创建若干个新进程,创建者称为父进程,被创建者称为子进程。父进程为完成指定的任务创建若干子进程,子进程也可以再去创建自已的子进程,如此下去,构成一个进程家族。 创建进程的主要任务就是建立进程控制块PCB。 ② 撤销原语:若干个进程在完成指定的任务后或因某种原因不再需要时由撤销原语将其撤销,以便释放它所占用的资源。撤销进程的本质就是删除进程控制快PCB。 ③ 等待原语:一个处于执行状态的进程因等待某一事件(如等待输人/输出完成、等待另一进程发来消息等)而中止执行时,可使用等待原语将自己转变为等待状态。 ④ 唤醒原语:处于等待状态而暂停执行的进程,当其所等待的事件出现或所受的制约消失时,由唤醒原语将其唤醒,变换为就绪状态。 进程调度 进程调度:进程调度的任务是为了控制、协调进程对CPU的竞争,按照一定的调度算法使就绪状态的某一进程获得CPU,使该进程转换成运行状态。 几种进程调度算法 先来先服务法:进程调度总是把处理机分配给最先进 入就绪队列的进程。刚进入就绪队列的进程排在队尾, 每次调度总是从就绪队列中,选择队头进程为之分配处 理机,使之投入运行。该进程一直运行到完成或发生某 事件而阻塞后,才放弃处理机。 进程调度 最高优先权优先调度法。进程调度总是把CPU分配给就绪队列中具有最高优先权的进程。最高优先权可在进程创建时设定,并在进程的生存期内保持不变。也可在进程创建时给一个初值,随进程的推进或随其等待时间的增加而改变。前者称为静态优先权,后者称为动态优先权。 时间片轮转法。时间片轮转法主要在分时系统中采用。系统将所有就绪进程按先来先服务的原则排成一个队列,每次调度时,将CPU的使用权分配给队头进程,并令其执行一个时间片。所谓时间片是指系统规定进程每次执行的最长时间(例如100 ms),处于执行状态的进程时间片用完后即被剥夺CPU的使用权,并排到就绪队列的末尾。 3.2.2 存储器管理 存储器管理的主要对象是内存。计算机的内存空间一般分为系统存储区和用户存储区两个部分,系统存储区存放操作系统以及一些标准子程序和例行程序,用户存储区存放用户的程序和数据,存储管理实际上是对用户存储区的管理。 1. 存储器管理的任务 内存分配与回收 内存共享与保护 地址变换 内存扩充 3.2.3 文件管理 文件管理的主要任务 是实现按名存取;实现对文件的共享、保护和保密,保证文件的安全性;并提供给用户一套方便
您可能关注的文档
最近下载
- Part3-4 Unit6 Craftsmanship课件高一英语(高教版基础模块2).pptx
- 血管—血管壁的一般结构(组织胚胎学).pptx
- 2.2《我愿意是急流》课件(共39张PPT)中职语文高教版基础模块上册.pptx VIP
- 2025年山东力明科技职业学院单招语文测试模拟题库考试题库.docx VIP
- 消防设施实操视频课件.pptx VIP
- 直接作业环节71安全管理制度.ppt VIP
- 《生物信息学与基因组数据分析课件》.ppt VIP
- 吉林省长春市第一〇八学校2025-2026学年七年级上学期10月月考试地理试卷(无答案).docx VIP
- 建筑材料的基本性质.ppt VIP
- 女性压力性尿失禁诊断与治疗专家共识2025.doc VIP
文档评论(0)