第1章 操作系统概论

合集下载

操作系统课件 第1章 操作系统概论

操作系统课件 第1章  操作系统概论

1.1.1 操作系统的地位和作用
1.地位 ➢ 计算机系统由硬件和软件组成 ➢ 操作系统在硬件基础上的第一层软件 ➢ 是其他软件和硬件之间的接口
OS
操作系统和软硬件的层次关系图
应用软件设计者
各种应用软件 编译软件等 操作系统
裸机
系统软件设计者 操作系统设计者
OS
1.1.1 操作系统的地位和作用
2.作用 ➢ 从一般用户的观点
第一章 操作系统概论
➢1.1 操作系统概念 ➢1.2 操作系统的形成和发展 ➢1.3 操作系统的分类 ➢1.4 操作系统的结构设计 ➢1.5 Linux操作系统简介
1.1 操作系统概念
➢ 1.1.1 操作系统的地位和作用 ➢ 1.1.2 操作系统的定义 ➢ 1.1.3 操作系统的功能 ➢ 1.1.4 操作系统的特性 ➢ 1.1.5 操作系统的性能
软件范筹,开放性接口都已作为一种明 确的或实际的行业标准广泛应用在公开 OS 发行的文档中。
1.1 操作系统概念
➢ 1.1.1 操作系统的地位和作用 ➢ 1.1.2 操作系统的定义 ➢ 1.1.3 操作系统的功能 ➢ 1.1.4 操作系统的特性 ➢ 1.1.5 操作系统的性能
1.1.2 操作系统的定义
1.1.3 操作系统的功能(续)
5.网络管理
网络管理的主要功能包括: (1)网上资源管理功能。计算机网络的主要目的之一是共享 资源,网络操作系统应实现网上资源的共享,管理用户对资源 的访问,保证信息资源的安全性和完整性。 (2)数据通信管理功能。计算机联网后,结点之间可以互相 传送数据,按照通信协议的规定,完成网络上计算机之间的信 息传送。 (3)网络管理功能。包括:故障管理、安全管理、性能管理、 配置管理等。

《操作系统原理与实践教程(第二版)》第1章:操作系统概论

《操作系统原理与实践教程(第二版)》第1章:操作系统概论

1.1.3 操作系统的功能
(1) 内存分配
内存分配指的是为每道程序分配合适的内存空间,使其能在 运行期间将运行所需数据放置在内存指定区域,以保证CPU 能够顺利地获取指令并存取指定数据。 分配内存空间时应尽量提高内存空间的利用率,减少不可用 内存空间。此外还应能响应正在运行的程序发出的动态空间 申请,以便满足新增指令和数据对新空间的需求。 内存分配通常采用的方式有动态和静态两种方式。静态分配 方式指的是程序在装入内存时需要估计所需空间,一旦进入 内存开始运行,就不能再申请新的空间,也不能将该程序所 占空间“搬运”到其它位置。动态分配方式指的是尽管程序 装入内存时申请了一定的空间,但在程序运行期间还可以为 运行过程中所需的新的程序和数据再申请额外的空间,以满 足程序空间动态增长的需要。
有效性指的是OS应能有效地提高系统资源利用率和系统吞 吐量。 方便性指的是配置了OS后的计算机应该更容易使用。 这两个性有效和方便的特性是操作系统最重要的设计目标。 开放性指的是OS应遵循世界标准规范。 可扩展性指的是要提供对系统软硬件组成以及功能的扩充保 证。
1.1.5 操作系统的性能指标
操作系统性能的优劣显著地影响用户工作的效率 和成本,而衡量其性能优劣的指标有系统吞吐量、 资源利用率、响应速度等。
1.1.3 操作系统的功能
现代操作系统的主要任务就是维护一个优良的运 行环境,以便多道程序能够有序地、高效地获得 执行,而在运行的同时,还要尽可能地提高资源 利用率和系统响应速度,并保证用户操作的方便 性。 操作系统的基本功能
处理器管理 存储器管理 设备管理 文件管理。 友好的人机接口
1.1.3 操作系统的功能
1.1.3 操作系统的功能
(4) 虚拟设备
通过SPOOLing虚拟技术实现,该技术可将一台物 理设备虚拟为多台逻辑设备,每个用户使用一台逻 辑设备,即将独占的物理I/O设备交由多个用户共 享使用。 这种方法能够大大提高I/O速度,改善设备利用率, 对每个用户而言也感觉自身具有一台独享的物理设 备,改善了用户请求的响应感受。

第1讲 操作系统概论

第1讲   操作系统概论
(3)进程通信 多个进程在活动过程中彼此间会发生相互依赖或者相互制约 的关系。为保证系统中所有进程都能正常活动,就必须设置进程 同步机制,它分为同步方式和互斥方式。相互合作的进程之间往 往需要交换信息,为此系统要提供通信机制。
第1章:操作系统概论
3.设备管理功能 设备管理的主要功能包括:缓冲区管理、设备分配、设备驱
第1章:操作系统概论
早期的批处理分为联机批处理和脱机批 处理两种类型 :
(1)联机批处理 在这种系统中,操作员有选择地把若干 作业合为一批,由监督程序先把它们输入 到磁带上,之后在监督程序的控制下,使 这批作业能一个接一个地连续执行。即: 第一个作业全部完成之后,监督程序又自 动调入该批的第二个作业,并重复此过程, 直至该批作业全部完成,再把下一批作业 输入到磁带上。在这样的系统中,作业处 理是成批进行的,并且在内存中总是只保 留一道作业(故名单道批处理)。同时作 业的输入、调入内存以及结果输出都在 CPU直接控制下进行。
返回到本节
第1章:操作系统概论
操作系统的发展和计算机的组成与体系结 构相关,经历了四个发展阶段。 1946年~50年代末:第一代,电子管时代, 无操作系统。 50年代末~60年代中期:第二代,晶体管时 代,批处理系统。 60年代中期~70年代中期:第三代,集成电 路时代,多道程序设计。 70年代中期至今:第四代,大规模和超大规模 集成电路时代,分时系统。现代计算机正向着 巨型、微型、并行、分布、网络化和智能化几 个方面发展。
第1章:操作系统概论
计算机系统的层次关系如图1-1所示。
用户1
用户2
用户n
……
各种应用程序软件 编辑器、编译器等系统软件
操作系统 裸机
图1-1 计算机系统的层次关系

第一章 操作系统教程概论

第一章 操作系统教程概论

进程P1
进程Pn 虚 虚 虚 虚 处 存 辅 设 理 存 备 器 虚拟机
虚 虚 虚 虚 处 存 辅 设 理 存 备 器 虚拟机
操作系统 资源管理 (复用、虚 化、抽象) 处 I/O I/O 主 辅 理 设 设 存 助 存 器 备 备 储 器 物理计算机
图1.3 物理计算机仿真成虚拟计算机
虚拟计算机(续)
科学计算
编译程序 汇编程序 编辑程序 … 数据库 (系统程序) 操作系统 计算机硬件
操作系统在计算机系统中的位置(续)

计算机硬件层

操作系统赖以工作的基础,也是操作系统设计者可以使 用的功能和资源

操作系统层

对硬件作扩充和改造,提供了操作系统接口,为编译程 序、编辑程序、数据库系统等的设计者提供有力支撑。 操作系统还要做资源的调度和分配,信息的存取和保护, 并发活动的协调和控制等许多工作
第一层抽象:从磁盘到分区 第二层抽象:从分区到扇区 第三层抽象:从扇区到簇 第四层抽象:从簇到文件系统分区

簇序列被分为:超级块、inode区和数据区
基础抽象小结

操作系统担负两项基本任务

防止硬件资源被失控的应用程序滥用 屏蔽复杂的硬件操作细节
进程抽象 虚存抽象
文件抽象
处理器
主存
设备
图1.2 操作系统的基础抽象
进程抽象



进程:是对于进入主存的当前运行程序在处理器 上操作的状态集的一个抽象 理论上每个进程都是独立执行的单元,运行时至 少需要处理器和主存 实际上,若干进程时分或空分复用这些资源
虚存抽象



物理内存被抽象成虚拟主存,每个进程独占一个 硕大的虚存空间 虚存通过对主存和磁盘的管理来实现 进程的虚拟主存中的内容存储在磁盘上 主存作为磁盘的高速缓存

第1章 操作系统概论

第1章 操作系统概论
第二十四页,共41页。
1.2.5.5 分布式操作系统 分布式系统的主要特点是:各节点的自治
性;资源共享的透明性;各节点间的协同性; 系统的坚定性。 在分布式系统中使用的操作系统是分布式 操作系统。分布式操作系统的主要特点是:系 统状态的不精确性 、 控制结构的复杂性 、 通信开销引起性能下降。
第十八页,共41页。
(2) 程序接口。程序接口是用户获取操作系统服务的 唯一途径。程序接口由一组系统调用组成。每一个系 统调用都是一个完成特定功能的子程序
(3) 图形接口。图形接口不需要记忆命令,图形接口的
目标是对出现在屏幕上的对象直接进行操作,以控制和 操纵程序的运行。这种图形用户接口大大减免用户记忆 的工作量,受到用户的欢迎。图形用户接口的主要构件 是:窗口、菜单和对话框。
第二页,共41页。
本章要点
操作系统的定义 掌握操作系统的特征 操作系统的功能 操作系统的类型 操作系统结构
第三页,共41页。
1. 1 操作系统的形成与发展
1.1.1 人工操作方式
计算机诞生初期并没有操作系统,人们采用手工操作
方式使用计算机,信息的输入/输出由人工在联机状态下进
行。首先程序员将事先穿孔的纸带(或卡片)装入纸带输
A I/O
B I/O
t t1
A A I/O
t3
t4
单道程序工作过程
B B I/O
t5
CPU
A
A I/O
B I/O t
B
A
B
t1
t2 t3
t4 t5
多道程序执行过程
第九页,共41页。
1. 2 操作系统的基本概念
计算机系统中的各种程序、数据和各种硬件设备统称
为计算机系统中的资源 。由谁来管理计算机系统中的资

全国计算机等级考试四级网络工程师操作系统原理部分

全国计算机等级考试四级网络工程师操作系统原理部分

操作系统原理第一章操作系统概论1.1操作系统的概念操作系统的特征:并发性,共享性,随机性。

研究操作系统的观点:软件的观点,资源管理的观点,进程的观点,虚拟机的观点,服务提供者的观点。

操作系统的功能:1.进程管理:进程控制,进程同步,进程间通信,调度。

2.存储管理:内存分配与回收,存储保护,内存扩充。

3.文件管理:文件存储空间管理,目录管理,文件系统安全性。

4.设备管理5.用户接口UNIX是一个良好的、通用的、多用户、多任务、分时操作系统。

1969年AT&T公司Kenneth L.Thompson 用汇编语言编写了Unix第一个版本V1,之后Unix用C语言编写,因此事可移植的。

1.3操作系统分类1.批处理操作系统:优点是作业流程自动化较高,资源利用率较高,作业吞吐量大,从而提高了整个系统的效率。

缺点是用户不能直接与计算机交互,不适合调试程序。

2.分时系统:特点是多路性,交互性,独占性,及时性。

3.实时操作系统4.嵌入式操作系统5.个人计算机操作系统6.网络操作系统7.分布式操作系统8.智能卡操作系统1.4操作系统结构1.整体式结构2.层次结构3.微内核(客户机/服务器)结构:①可靠,②灵活(便于操作系统增加新的服务功能),③适宜分布式处理的计算机环境第二章操作系统运行机制2.1中央处理器寄存器:用户可见寄存器:数据寄存器(通用寄存器),地址寄存器,条件码寄存器。

控制和状态寄存器:程序计数器,指令寄存器,程序状态字。

目态到管态的转换唯一途径是通过终端和异常。

管态到目态的转换可以通过设置PSW指令(修改程序状态字)实现。

PSW包括:①CPU的工作状态代码②条件码③中断屏蔽码2.2存储体系存储器设计:容量,速度,成本存储保护:①界地址寄存器(界限寄存器):产生程序中断-越界中断或存储保护中断②存储键2.3中断与异常机制分类:中断:时钟中断,输入输出(I/O)中断,控制台中断,硬件故障中断异常:程序性中断,访管指令异常2.4系统调用系统调用程序被看成是一个低级的过程,只能由汇编语言直接访问。

第1章 操作系统概论

第1章 操作系统概论
A)进程在某一时刻需要显示图像信息 B)进程申请使用计算机的声卡 C)操作系统维护着系统的时钟 D)操作系统内核进行进程切换
四级网络工- 1程8 -师
01 考点1:OS的概念
19
3.研究操作系统的观点
软件的 观点
外在特性:操作命令定义集和界面,完全确定了操作系统这个软件的使用方式; 内在特性:具有一般软件的结构特点;具有一般应用软件所不具备的特殊结构;
8
四级网络工- 8程- 师
01 考点1:OS的概念
【真题链接】 2.从软件设计和开发角度来看,操作系统的主要作用是提供( B)
A)人机交互接口 B)软件开发基础平台 C)第一道安全防线 D)虚拟机和扩展机
9
四级网络工- 9程- 师
01 考点1:OS的概念
【真题链接】 3.从计算机安全保护角度来看,操作系统的主要作用是提供( C )




先把第一个作业
将下一个作业内
调入内存并运行
调入存并运行


将下一个作业内
直到该批所有的
调入存并运行
作业都处理完毕
四级网络工- 3程6 -师
01 考点2:OS的分类
37
1.批处理操作系统
4)一般指令和特权指令 CPU运行模式的引入:为了防止由于用户的错误而导致整个系统发生不可预料的 后果,有必 要对中央处理器的运行划分出不同的状态(运行模式)。
进程的 观点
分析计算机系统各部分的并行工作。 研究处理各项管理任务的分割以及这些管理任务相互之间的关系。
四级网络工- 1程9 -师
01 考点1:OS的概念
20
3.研究操作系统的观点
◆ 资源管理的观点:如何协调这些用户程序和作业呢?如何有条不紊地进行资源分配呢?

第1章操作系统概论

第1章操作系统概论
2
1.执行的系统软件,已经存在很多年,其功能和内涵 也在不断丰富和扩充,所以至今仍无法给出一个严格和统一的定义。但比较公认的 定义是:管理系统资源、控制程序执行、改善人机界面、提供各种服务,合理组织 计算机工作流程和为用户方便而有效地使用计算机提供良好运行环境的最基本的系 统软件。
南京工程学院
5
地址:江苏省南京市江宁科学园弘景大道1号 邮编:211167
1.1.2 操作系统的形成和发展
1946年诞生第一台计算机至今,计算机经历了60多年的发展时期,操作系统 伴随计算机硬件的发展及应用的日益广泛而发展。最初的计算机系统上没有操作系 统,软件的概念也不明确。随着处理器集成技术、中断技术和通道技术等硬件技术 的不断发展,促进了软件概念的形成,从而也推动了操作系统的形成和发展。而操 作系统等软件的发展反过来也促进了硬件的发展。粗略地说,操作系统的发展是由 人工操作阶段过渡到早期批处理阶段而具有其雏形,而后发展到多道程序系统时才 逐步完善的。
3
操作系统的主要目标可归结为以下几个:
1. 方便使用:操作系统通过对外提供各种接口,尽可能简化用户操作,提高计 算机系统的易用性。例如,用户可以直接输入命令或点击屏幕上显示的菜单,操作 程序的运行和计算机的使用;而计算机软件开发人员可以在程序中利用系统调用直 接对磁盘的文件或外部设备上检测数据进行读写操作。
南京工程学院
7
地址:江苏省南京市江宁科学园弘景大道1号 邮编:211167
卡片 纸带
卡片 纸带
图1-1人工操作方式的计算过程
南京工程学院
8
地址:江苏省南京市江宁科学园弘景大道1号 邮编:211167
2. 批处理系统
早期批处理系统借助于作业控制语言(Job Control Language, JCL)对人工 操作方式进行了变革。用户可以通过脱机方式控制和实用计算机,通过作业控制卡 来描述对作业的加工和控制步骤,并把作业控制卡连同程序、数据一起提交给操作 员,操作员收集到一批作业后一起把它们放到卡片机上输入计算机。计算机上则运 行一个驻留内存的执行程序,以对作业进行自动控制和成批处理。显然,这种系统 能实现作业到作业的自动转换,缩短作业的准备和创建时间,减少人工操作和人工 干预,提高了计算机的使用效率。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作系统
Dr. Hai Wang
Email:hwang@
第1章 操作系统概论
1.1 操作系统概观 1.2 操作系统形成和发展 1.3 操作系统基本服务和用户接口 1.4 操作系统结构和运行模型 1.5 流行操作系统简介
操作系统
第1章 操作系统概论
2
1.1.1操作系统与计算机系统
操作系统 第1章 操作系统概论 30
1.1.4操作系统功能和特性
操作系统中,能分配给用户使用的硬件 和软件设施总称为资源,包括两类:硬 件资源和信息资源。 • 硬件资源又分:处理器、存储器、I/O设 备等; • 信息资源又分:程序和数据等。 • 操作系统也可定义为:是能使诸用户有 效、方便地共享一套计算机系统资源的 一种系统软件。
操作系统既是“管理员”,又是“服 务员”
• 对内作为“管理员”,做好软硬件资源的管 理、控制与调度,在裸机基础上形成虚拟机 供应用程序使用,并对程序执行进行控制和 协调,提高系统效率和资源利用率; • 对外作为“服务员”,是用户与硬件的接口 和人机界面,为用户提供最友善的运行环境 和最佳的服务,操作系统在管理好资源的基 础上,向外提供强有力的服务; • 所以,资源管理是操作系统一项主要任务。
• 进程是支持程序执行的一种系统机制, 进程是执行中的程序,系统以进程方 式组织程序在计算机上运行; • OS 需要提供机制,解决并发进程执 行时产生的互斥、同步、通信和死锁 问题。
操作系统
第1章 操作系统概论
28
OS作为扩展机或虚拟机
• 把操作系统分成若干层次或模块,逐步添加 到裸机上,形成操作系统虚拟机; • 操作系统把硬件的复杂性与用户隔离开来 ; • 操作系统与硬件组成一台功能显著增强,使 用更加方便,安全可靠性更好的扩展机器或 虚拟机 。
虚 内 存 虚 辅 存 虚 设 备
虚拟机1
操作系统资 源管理技术( 复用、虚拟、 抽象)
虚拟机n
处 理 器






物理计算机
操作系统 第1章 操作系统概论 20
1.1.3操作系统定义和作用
操作系统定义
管理系统资源、控制程序执行、改善人机 界面、提供各种服务,并合理组织计算机 工作流程和为用户方便有效地使用计算机 提供良好运行环境的一种系统软件。
财务系统
航空订票
上网浏览 (应用软件)
电子商务

科学计算
编译程序 汇编程序
数据库

实用程序
(支撑软件) 操作系统 (系统软件) 计算机硬件
操作系统
第1章 操作系统概论
4
计算机系统层次结构(2)
• • • • 硬件层 操作系统层 支撑软件层 应用软件层
操作系统
第1章 操作系统概论
5
操作系统的主要目标
操作系统 第1章 操作系统概论 10
(2) 虚拟
• 是对资源进行转化、模拟或整合,把物 理上的一个资源变成逻辑上的多个对应 物(或物理上多个变成逻辑上一个)的一 类技术。 • 空分复用分割实际存在的物理资源,虚 拟实现虚构假想的虚拟同类资源。 • 资源虚拟的例子—虚拟设备、虚拟主存、 虚拟文件、虚拟屏幕(终端)、虚拟信 道 。
16
操作系统
第1章 操作系统概论
2.操作系统中三个基础抽象
文件是通过将文件中的字 节映射到存储设备的物理 块中来实现文件抽象。 文件抽象的效果是让用户 感觉到总能满足自己对设 备上信息的存取需求,而 且使用十分方便。
操作系统
第1章 操作系统概论
17
基础抽象的包含关系
进程抽象 虚存抽象 文件抽象 处理器 内存 设备
操作系统
第1章 操作系统概论
14
2.操作系统中三个基础抽象
进程是对于进入内存的执 行程序在处理器上操作的 状态集的一个抽象。进程 抽象的效果是让用户感觉 到有自己独享的处理器, 从而,可为用户提供多任 务操作系统和分时操作系 统。
操作系统
第1章 操作系统概论
15
操作系统中三个基础抽象
虚 存(virtual memory) (虚存是内存的一种抽象) 用户:运行应用程序,使用逻辑 地址
• 现代计算机系统是由硬件和软件 相互交织形成的集合体,构成一个 解决计算问题的工具。 • 硬件是软件运行的物质基础,软件 能够充分地发挥硬件潜能并扩充其 功能,完成各种应用任务,两者互 相促进,相辅相成,缺一不可。
操作系统 第1章 操作系统概论 3
计算机系统层次结构(1)
用户1 用户2 用户3 用户4 … 用户n
操作系统
第1章 操作系统概论

29
OS作为资源管理者和控制者
• 对软硬件资源进行资源复用、虚拟和抽象, 管理各类资源,记录使用情况,确定分配 策略,实施分配和回收,满足用户对资源 的需求和申请。 • 提供机制协调应用程序对资源的使用冲突, 研究资源使用的统一方法,为用户提供简 单、有效的资源使用手段,在满足应用程 序需求的前提下,最大限度地实现各种资 源的共享,提高资源利用率。
操作系统 第1章 操作系统概论 22
观察和研究操作系统总纲
研究和观察操作系统 用户角度 OS是服务 提供者 服务用户 观点 OS是资源 管理者 资源管理 观点 静态观察 方法
ch1(os定义 、功能、作 用、接口和 服务)
ch2(处理器管理)、 ch1(os虚拟机、os ch4(存储管理)、 结构、os运行模 ch5(设备管理)、 型)、 ch6(文件管理)
系统角度 OS是虚拟机 OS是程序执 行的控制者 进程交互 观点
系统实现 观点
ch7(安全与保护)
ch2(进程、线 程、调度)、 ch3(同步、通 信、死锁)
操作系统
第1章 操作系统概论
23
观察和研究操作系统的4种观点
• 服务用户观点 • 进程交互观点 • 系统实现观点 • 资源管理观点
操作系统
第1章 操作系统概论
• (1)网络资源管理; • (2)数据通信管理; • (3)应用服务; • (4)网络管理。
操作系统
第1章 操作系统概论
37
1.1.4操作系统主要特性
第一个特性--并发性 第二个特性--共享性 第三个特性--异步性
操作系统
第1章 操作系统概论
38
第一个特性--并发性(1)
• 并发性--指两个或两个以上的事件 或活动在同一时间间隔内发生。 • 发挥并发性能够消除系统中部件和 部件之间的相互等待,有效地改善 系统资源的利用率,改进系统的吞 吐率,提高系统效率。
虚拟机界面 虚拟地址
OS:虚存及其管理
物理机界面 物理地址
硬件:主存+辅存
虚存抽象的效果是给用 户造成假象,感觉独占 了一个连续地址空间, 编写应用程序的长度不 受物理内存大小限制。 虚存是通过结合对内存 和外存的管理来实现的 , 把一个进程的虚存中的 内容存储在磁盘上,用 内存作为磁盘的高速缓 存,以此为用户提供比 物理内存空间大得多的 虚拟内存空间。
操作系统 第1章 操作系统概论 39
第一个特性--并发性(2) 并发性使系统变得复杂化
• 如何从一个活动切换到另一个活动? • 怎样将各个活动隔离开来,使之互不干扰, 免遭对方破坏?怎样让多个活动协作完成任 务? • 怎样协调多个活动对资源的竞争? • 如何保证每个活动的资源不被其它进程侵犯? • 多个活动共享文件数据时,如何保证数据的 一致性?
分割成更多和更小的单位供进程 使用 。 (2)时分复用共享--并不把资源进一 步分割成更小的单位,进程可在 一个时间段内独占使用整个物理 资源。
操作系统 第1章 操作系统概论 9
时分复用共享分类
• 时分独占式--进程获得时分独占式资 源后,对资源执行多个操作,通常 使用一个完整的周期后才会释放(如 磁带)。 • 时分共享式--时分共享式资源指进程 占用该类资源使用后,很可能随时 被剥夺,被另一个进程抡占使用(如 处理器、磁盘机)。
用户 用户 I/O机器指令 物理接口 设备 I/O软件及设 备驱动程序 物理接口 设备
第1章 操作系统概论 13
I/O系统调用 read( ),write( )
操作系统
(4) 组合使用资源管理技术
• 对于一类资源,操作系统往往同时 实施几种资源管理技术。 • 例1 --虚拟设备--抽象+虚拟。 • 例2--虚拟主存--复用+虚拟。 • 例3--虚拟屏幕--抽象+虚拟。
操作系统 第1章 操作系统概论 7
1.1.2 操作系统资源管理技术
资源复用
(解决物理资源数量不足)
资源管理技术
资源虚拟
(解决物理资源数量不足,提 高服务的能力和水平)
资源抽象
(处理系统的复杂性,解决资源
的易用性)
操作系统 第1章 操作系统概论 8
1.资源管理 (1)复用
(1)空分复用共享 --该资源可进一步
操作系统 第1章 操作系统概论 31
操作系统主要功能
• • • • • 处理机管理 存储管理 设备管理 文件管理 网络与通信管理
操作系统
第1章 操作系统概论
32
处理机管理
• (1)进程控制和管理; • (2)进程同步和互斥; • (3)进程通信; • (4)进程死锁; • (5)线程控制和管理; • (6)处理器调度,又分高级调度,中 级调度和低级调度。
操作系统 第1章 操作系统概论 11
(3) 抽象
• 资源抽象用于处理系统的复杂性, 重点解决资源的易用性。 • 资源抽象指通过创建软件来屏蔽硬 件资源物理特性和接口细节,简化 对硬件资源的操作、控制和使用的 一类技术。 • 单级资源抽象与多级资源抽象。
操作系统 第1章 操作系统概论 12
设备抽象接口(隐蔽I/O操作实现细节)
相关文档
最新文档