- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
《操作系统第五章》ppt课件
第五章概述
进程管理
内存管理
文件系统
设备管理
现代操作系统新技术展望
contents
目
录
第五章概述
CATALOGUE
01
内容
进程的概念、状态和转换
进程控制块(PCB)的作用和内容
进程队列和调度算法
进程同步与通信机制
目标
01
02
04
掌握进程的基本概念和管理方法
理解进程状态及其转换过程
了解进程控制块的作用和内容
熟悉进程队列和调度算法的原理和实现
03
01
02
进程(Process)
操作系统中进行资源分配和调度的基本单位,是程序的执行过程。
进程状态(Proces…
描述进程执行过程中的不同阶段,如就绪、运行、阻塞等。
进程控制块(Proce…
记录进程重要信息的数据结构,包括进程标识符、状态、优先级、程序计数器、内存指针等。
进程队列(Proces…
按照某种策略将处于同一状态的进程排列成的队列,如就绪队列、阻塞队列等。
调度算法(Schedu…
操作系统根据一定的规则和策略对进程进行调度的方法,如先来先服务(FCFS)、短作业优先(SJF)、优先级调度等。
03
04
05
进程管理
CATALOGUE
02
进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。
进程定义
动态性、并发性、独立性、异步性、结构特征。
进程特征
就绪状态、执行状态、阻塞状态、创建状态、终止状态。
进程状态
就绪→执行、执行→就绪、执行→阻塞、阻塞→就绪、创建→就绪、终止→结束。
进程转换
PCB作用
为了描述和控制进程的运行,系统为每个进程定义了一个数据结构——进程控制块PCB,它是进程实体的一部分,记录了操作系统所需的、用于描述进程的当前情况以及管理进程运行的全部信息。
PCB内容
进程标识符、处理机状态、进程调度信息、进程控制信息。
进程同步
主要任务是对多个相关进程在执行次序上进行协调,以使并发执行的诸进程之间能有效地共享资源和相互合作,从而使程序的执行具有可再现性。
进程通信
指进程之间的信息交换。进程是分配系统资源的单位(包括内存地址空间),因此各进程拥有的内存地址空间相互独立。为了保证安全,一个进程不能直接访问另一个进程的地址空间。但是进程之间的信息交换又是必须实现的。
内存管理
CATALOGUE
03
内存定义
01
内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。
内存原理
02
内存的工作原理是通过电信号的高低电平来表示二进制数中的1和0,再通过内存芯片上的地址译码器将内存单元与对应的地址线相连,从而实现对内存数据的读写操作。
内存分类
03
根据内存的工作原理和性能特点,可以将内存分为随机存取存储器(RAM)和只读存储器(ROM)两大类。
单一连续分配
这是最简单的一种内存分配方式,内存被分为系统区和用户区两部分,系统区通常驻留在内存的低地址部分,用于存放操作系统内核代码和数据,用户区则是用于存放用户程序和数据。
固定分区分配
固定分区分配是最早出现的一种内存分配方式。在固定分区分配中,内存被划分为若干个固定大小的分区,每个分区的大小可以相同也可以不同,但是分区的大小和位置在操作系统运行期间是不变的。
动态分区分配
动态分区分配又称为可变分区分配,是一种动态划分内存的分区方法。在动态分区分配中,程序装入内存时,根据进程的大小动态地为之分配内存空间,并为之建立一张分区说明表。
要点三
基本原理
分页存储管理是将一个进程的逻辑地址空间分成若干个大小相等的片,称为页面或页,并为各页加以编号。相应地,也把内存空间分成与页面相同大小的若干个存储块,称为(物理)块或页框(frame),也同样为它们加以编号。
要点一
要点二
地址结构
分页存储管理的逻辑地址由页号和页内地址两部分组成。
内存分配
在为进程分配内存时,以块为单位将进程中的若干个页分别装入到多个可以不相邻接的物理块中。
要点三
基本原理
分段存储管理方式是按照用户进程中的自然段划分逻辑空间。例如,用户进程由主程序、两个子程序、符号表、栈和一组数据组成,于是可以把这个用户进程划分为5个段,每一段的起始地址由用户给出。
地址结构
分段系统的逻辑地址由段号和段内地址(位移量)组成。
内存分配
在分段存储管理方式中,内存的分配以段为单位。每一段在内存中占据连续空间,但各段之间可以不相邻。
文件系统
CATALOGUE
04
文件是操作系统中进行数据存储和管理的基本单位,通常被组织成记录或字符流的形式。
根据文件的性质和用途,文件可分为普通文件、目录文件、特殊文件等。普通文件又可进一步分为文本文件和二进制文件。
文件类型
文件概念
目录概念
目录是文件系统中用于组织和管理文件的逻辑结构,
文档评论(0)