第3章__操作系统基础知识0终稿.ppt

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 当有大量用户作业提交计算中心要求处理时,操作员可按优先程度、类型等因素选择一批作业,以脱机方式输入磁盘;再由系统中配备的监督程序(Monitor)自动地控制每个作业从调入内存、汇编或编译、装配连接、启动执行、输出结果的全过程,并使作业一个接一个地连续处理,直到这批作业全部完成为止。 * 多个程序同时进入系统,处理机交替执行每个程序,每个程序的执行都是走走停停, 许多人从不同角度对进程进行解释,典型的有: ① 进程是程序的一次执行。 ② 进程是一个程序及其数据在处理机上执行时所发生的活动。 ③ 进程是程序在一个数据集合上的运行过程,是系统资源分配和调度的基本单位。 3.4.1 进程管理 进程管理主要对处理机(CPU)进行分配和管理,因此,进程管理也称处理机管理。从宏观上看,程序进入主机后就在运行,但从微观上看,程序只有获得CPU才在运行。 1、进程的概念: 进程是程序在一个数据集合上的一次运行活动,是系统资源分配和调度的基本单位。 一个程序投入运行,操作系统就为其创建了进程,程序的每次运行都产生进程,多次运行产生多个进程。 进程包括:进程控制块、程序和数据三部分。 (1)进程控制块(Process Control Block,PCB),用于描述和管理进程。PCB是进程存在的惟一标志。 (2) 程序:进程要执行的部分程序代码。 (3) 数据:执行进程时要处理的数据。 创建进程时建立PCB,撤消进程时收回PCB。PCB是进程存在的惟一标志。 程序、数据和进程控制块构成进程实体。程序和数据位于内存中用户空间,进程控制块位于系统空间。 2.进程的状态和转换 任何操作系统中的进程都具有下列3种基本状态: 运行态:得到CPU资源,正在运行进程中的指令。 就绪态:进程本身具备运行条件,等待获得CPU资源。 等待态:进程本身不具备使用CPU的条件,正等待某一事件发生,这种状态也称挂起态或睡眠态。 进程类型 从操作系统角度看,进程可以分为系统进程和用户进程两类。 系统进程运行操作系统程序,完成操作系统功能,可以执行包括特权指令在内的所有机器指令,优先级高于用户进程。 用户进程运行用户程序,只能执行非特权指令。 进程与程序的区别 程序与进程的本质区别在于程序是静态的,进程是动态的。 程序是指令及执行指令时所需数据的集合,可以长期保存在存储介质上; 进程具有生命期,具有创建、运行和消亡的过程。进程和程序不是一一对应关系,一个程序可以对应多个进程,但一个进程只能对应一个程序。 3.4.2 存储管理 在计算机系统运行过程中,操作系统将内存储器划分为系统空间和用户空间两2部分,存储管理主要管理用户空间。 存储管理的主要功能 当程序向系统申请存储空间时,内存分配程序就要在现有的空闲内存中选择一个大小相当的区域分配给它。当它运行完毕之后,它所占的空间由系统回收。 分配与释放 存储管理 B E C D A 地址映射 虚拟存储器 存储区整理 保护与共享 程序装入内存后要把指令所访问的逻辑地址转换为物理地址,即地址映射,也称地址变换或重定位,其实现方法有静态重定位和动态重定位两种。 在主存—辅存层次上通过辅助硬件和存储管理软件实现虚拟存储器。它是把辅存当作主存来使用一种虚拟资源,用户能使用比实际内存大得多的虚拟空间,实现了内存的扩充。 当系统运行一段时间后,由于内存空间经过不断分配和释放,可能会产生许多分散的、难以再被分配的碎片。通过对存储区的整理,把内存中的碎片合并,以形成更大的自由分区。 存储保护就是要保护进程的数据不被非法访问者破坏,它采取的手段主要有两种,即:界地址寄存器保护法和访问授权保护法。 1.存储器的分配 为了便于分配和收回内存空间,操作系统通过内存分配表和内存空闲表管理内存储器。 2.地址映射 程序中的地址都是相对程序起始单元的地址,称为逻辑地址,也称为相对地址或偏移地址,通常从0开始编排。 操作系统将程序装入内存时,需要根据分配到的内存地址将程序的逻辑地址转换为物理地址。将程序的逻辑地址变换到物理地址的过程称为地址映射或地址重定位。 3.存储保护 内存中的每个进程都有自己独立的内存空间,为了确保它们互不干扰,操作系统对内存空间进行保护。 限制地址越界:操作系统对每个进程产生的地址进行检查,只允许在各自的内存空间或共享区域中运行和存取数据。 (2) 防止操作越权:用户进程不允许访问系统进程的内存空间;有些进程可以修改共享区域中的数据,但某些进程只能执行读操作。 当用户进程发生地址越界或操作越权时,操作系统将指出错误。 3.4.3 文件管理 文件及其管理程序的集合称为文件系统。文件系统是操作系统为用户提供的一种基于文件和目录的存储机制。 文件系统的功能 文件系统 提供对文件的各种操作 提供各种安全措施以保障文件安全 实

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档