3_第3章操作系统基础知识.ppt

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
运行在多个CPU上,共用计算机系统中的主存,时钟,总线和外部设备。也称为并行操作系统或紧耦合系统。 对称多处理系统:CPU之间没有主从关系。 CPU 公 共 内  存 CPU CPU … 4. 多处理机操作系统 3.3.3 操作系统的特征 在一段时间内多个程序同时运行,宏观上同时,微观上串行。 共享性 并发性 虚拟性 异步性 多个程序或作业共享系统资源。 一个物理实体变成逻辑上多个对应物,或将多个物理实体变成逻辑上一个对应物。 先进入内存的作业可能后完成,而后进入内存的作业可能先完成 。 程序并行性 在同一时刻运行多个程序,从微观和宏观上都是同时发生。 3.4 操作系统的管理功能 2. 存储管理 4. 设备管理 1. 进程管理 3. 文件管理 从资源管理角度看,包括:进程管理、存 储管理、文件管理和设备管理4项基本管理功 能,只有批处理系统还包括作业管理功能。 3.4.1 进程管理 进程管理主要对处理机(CPU)进行分配和 管理,因此,进程管理也称处理机管理。从宏 观上看,程序进入主机后就在运行,但从微观 上看,程序只有获得CPU才在运行。 1、进程的概念 进程是程序在一个数据集合上的一次运行 活动,是系统资源分配和调度的基本单位。 一个程序投入运行,操作系统就为其创建 了进程,程序的每次运行都产生进程,多次运行 产生多个进程。 Windows的任务管理器查看进程 按Ctrl + Alt + Delete键进入Windows的任务管理器,在“进程”选项卡中可以查看进程。 由进程控制块、程序和数据三部分组成。 (1)进程控制块(Process Control Block,PCB),用于描述和管理进程。PCB是进程存在的唯一标志。 (2) 程序:进程要执行的部分程序代码。 (3) 数据:执行进程时要处理的数据。 1. 进程的组成 2.进程的状态和转换 多个进程并发执行,共享CPU资源。操作系统 中的进程都具有下列3种基本状态: 运行态:得到CPU资源,正在运行进程中的指令。 就绪态:进程本身具备运行条件,等待获得CPU资源。 等待态:进程本身不具备使用CPU的条件,正等待某一事件发生,这种状态也称挂起态或睡眠态。 进程的基本状态及转换 3.4.2 存储管理 在计算机系统运 行过程中,操作系统 将内存储器划分为系 统空间和用户空间, 存储管理主要管理用 户空间。 系统空间 6000KB 3864KB 3836KB 3024KB 0000H 1000000H 15DC000H 19A2000H 1D61000H 2243000H 5000KB 2537000H 用户空间 存储管理的主要功能 程序运行时 ,操作系统为程序的指令和数据分配适合的内存空间;进程不需内存时再收回 分配与释放 存储管理 B E C D A 地址映射 逻辑地址是相对程序起始单元的地址。程序装入内存后要将其转换为物理地址,即地址映射 存储保护 为了确保系统正常运行而对内存空间数据的保护。包括:限制地址越界和防止操作权越界 存储区整理 通过对存储区的整理,把内存中的碎片合并,以形成更大的自由分区。 虚拟存储器 用户能使用比实际内存大得多的虚拟空间,实现了内存的扩充。 1.存储器的分配 为了便于分配和收回内存空间,操作系统通过内存分配表和内存空闲表管理内存储器。 2.地址映射 程序中的地址都是相对程序起始单元的地 址,称为逻辑地址,也称为相对地址或偏移地 址,通常从0开始编排。 操作系统将程序装入内存时,需要根据分配 到的内存地址将程序的逻辑地址转换为物理地址。 将程序的逻辑地址变换到物理地址的过程称为地 址映射或地址重定位。 Load A data1 data1 123 源程序 地址映射 编译连接 Load A 200 123 逻辑地址空间 0 100 200 Load A 1100 123 物理地址空间 1000 1100 外存空间 内存空间 程序指令 逻辑地址 程序指令 物理地址 3.存储保护 内存中的每个进程都有自己独立的内存空 间,为了确保它们互不干扰,操作系统对内存空 间进行保护。 限制地址越界:操作系统对每个进程产生的地址进行检查,只允许在各自的内存空间或共享区域中运行和存取数据。 (2) 防止操作越权:用户进程不允许访问系统进程的内存空间;有些进程可以修改共享区域中的数据,但某些进程只能执行读操作

文档评论(0)

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

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

1亿VIP精品文档

相关文档