版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一章 操作系统引论,课程主要内容,操作系统引论(1章) 进程管理(2-3章) 存储管理(4章) 设备管理(5章) 文件管理(6章) 操作系统接口(7章) *UNIX系统内核结构,第1章 操作系统引论,1.1 操作系统的目标和作用 1.2 操作系统的发展过程 1.3 操作系统的基本特征 1.4 操作系统的主要功能 1.5 操作系统的结构设计 * UNIX系统简介 *典型的现代操作系统 本章作业,1.1 操作系统的目标和作用,一、操作系统目的/目标 二、操作系统的作用 三、推动操作系统发展的主要动力,返回目录,方便性 计算机只能识别0、1;用户熟悉的是各种语言。,一、操作系统目的/目标,1.1,
2、有效性 使计算机的各类资源在系统的管理下得到更有效的利用,提高系统吞吐量。,可扩充性 便于修改和增加功能。,开放性 系统能支持世界标准规范。要求统一开放的环境,能通过网络集成化,并正确、有效地协同工作,实现应用程序的移植,二、操作系统的作用(现代OS的四大特点),1.1,OS作为用户与计算机硬件系统之间的接口 作为计算机系统资源的管理者 处理机管理:分配和控制处理机 存储器管理:分配及回收内存 I/O(Input/Output)设备管理:I/O分配与操作 文件管理:文件存取、共享和保护 作为扩充机器,实现计算机资源的抽象 把覆盖了软件的机器称为扩充机或虚拟机。 作业组织者,操作系统定义,不断提
3、高计算机资源利用率的需要 如批处理系统的出现 方便用户 如分时交互式系统的出现 器件的不断更新换代 8位163264. 计算机体系结构的不断发展: 单机OS多机OS网络OS,1.1,三、推动操作系统发展的主要动力,1.2 操作系统的发展过程,一、无操作系统的计算机系统 1. 人工操作方式 2. 脱机输入输出方式 二、批处理系统 1.单道批处理系统 2.多道批处理系统 三、分时系统 四、实时系统,五、微机操作系统 六、多处理机操作系统 七、网络操作系统 八、分布式操作系统 九、嵌入式操作系统,返回目录,1. 人工操作方式无操作系统,工作流程: (1)由程序员事先穿孔(对应程序和数据) (2)将穿
4、孔的纸带(卡片)装入纸带(卡片)输入机 (3)再启动输入机将程序和数据输入计算机 (4)然后启动计算机运行 (5)运行完毕取走计算机结果 (6)下一位用户,人工操作方式带来的矛盾及解决方法,缺点: 用户独占全机(资源浪费) CPU等待人工操作:装入时、取走时的CPU及内存等资源是空闲的。 矛盾 人机矛盾即人工操作方式与机器利用率的矛盾 CPU与I/O设备之间速度不匹配的矛盾 解决方法 脱机输入输出方式,1.2,2. 脱机输入/输出方式(off-Line I/O)无操作系统,工作流程:(示意图1-2) 优点: 减少了CPU的空闲时间。 提高了I/O速度(与高速的磁盘打交道),调入 作业,输出结果
5、,主机,2. 脱机输入/输出方式(off-Line I/O)无操作系统,1.2,1. 单道批处理系统-批处理系统,1、工作流程: (1)作业合成一批输入到外存上,同时在系统中配上监控程序。 (2)monitor将作业逐个送入内存并运行。 2、特征:(1)自动性 (2)顺序性 (3)单道性 3、优点:减少了人工操作的时间,提高机器的利用率和系统吞吐量。 4、缺点:对某些作业来说,当它发出输入/输出请求后,CPU必须等待I/O的完成,特别因为I/O设备的低速性,从而使机器的利用率很低。,用户在一次解题或一个事务处理过程中要求计算机系统所做的全部工作。,1.2,2. 多道批处理系统-批处理系统,为解
6、决单道批处理系统中内存仅存放一道作业,导致资源利用率和吞吐量低下的问题,引入了多道程序设计技术,从而引出了多道批处理。,1.引入:,允许多个程序同时进入一个计算机系统的主存储器并启动进行计算的方法.,2. 多道批处理系统-批处理系统,2.多道批处理操作系统的工作原理,作业,内存,2. 多道批处理系统-批处理系统,(a)单道情形:,打印请求,打印请求,单道与多道程序运行情况,(b)多道情形:,程序A,监督程序,I/O设备,绘图仪请求,t1,t2,t3,t4,t5,t6,t7,t8,CPU,打印机,绘图仪,程序B,打印完成,绘图完成,t9,t10,用户程序,监督程序,I/O操作,I/O中断 请求,
7、启动I/O,I/O完成中断,I/O中断请求,启动I/O,t1,I/O中断 处理结束,t2,t3,t4,t5,t6,t7,t8,CPU,CPU空闲,空闲,理解单道和多道程序执行时的不同,例:A、B两个程序,程序A按顺序使用CPU 10s,设备甲5s,CPU 5s,设备乙10s,CPU 10s,程序按顺序使用设备甲10s,CPU 10s,设备乙5s,CPU 5s,设备乙10s。 问:在顺序环境下执行程序A和B,CPU利用率多少? 在多道环境下呢,答:A和B顺序执行时,A执行完毕B才开始,总共耗时80s,占用CPU40s,故利用率为40/80=50%。,多道时,两程序共耗时45s,占用CPU 40s
8、,故利用率40/45=88.89%,特征:(1)调度性 (2)无序性 (3)多道性 优点:(1)资源的利用率高 (2)系统吞吐量大 缺点:(1)平均周转周期长 (2)无交互能力 需解决问题 处理机管理、 内存管理、 I/O设备管理、 文件及作业管理问题,2. 多道批处理系统-批处理系统,操作系统的形成 为解决上述问题,在多道程序系统中增设一组软件以有效加以解决,同时增设方便用户使用计算机的软件,这样便形成了操作系统。 操作系统:是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序集合。,1.2,2. 多道批处理系统-批处理系统,1.分时系统的产生 用户对系统功
9、能需求不断增长,主要以下3个方面:,人机交互;程序调试、修改可直接对计算机进行控制。,共享主机;多个用户都希望以“独占”方式共享一台计算机。,方便上机;用户希望有一个终端设备直接将作业传递给计算中心主机,并能直接对其作业控制。,三、分时系统,三、分时系统,分时操作系统,终端,终端,终端,响应时间,1 2 3 n,时间片,计算机硬件,终端,终端,终端,终端,终端,终端,终端,终端,终端,分时系统示意图,三、分时系统,用户的任务要及时进入主存,不能长时间放在主存,2.分时系统实现中关键问题,需要及时响应,因此不能像批处理系统允许某个作业长时间占用CPU,而是以较小的时间片在不同用户程序之间强制切换
10、,3.分时系统的4个主要特征 :,多路性:宏观上同时有多个用户在运行。,交互性:在终端上编辑、运行程序,或其它操作。,独占性:每个用户一个终端,独立操作,互不干扰,及时性:在很短时间内得到响应,小于23秒。,三、分时系统,1.2,四、实时系统,实时操作系统(Real-Time Operating System) :指系统能及时(或即时)响应外部事件的请求,并控制所有实时任务协调一致地运行。 应用需求 (1)实时控制 (2)实时信息处理 实时任务分类: (1)按周期性划分 (2)按截止时间划分,1.2,三种基本的操作系统,三种基本的操作系统 批处理操作系统、分时操作系统和实时操作系统。 通用操作
11、系统(Multi-Purpose Operating System) 如果一个操作系统兼有批处理、分时和实时系统三 者或二者的功能 ,则称该操作系统为通过操作系统。,例如,UNIX操作系统:SUN公司的Solaris;Microsoft公司的Windows系列。Linux操作系统:Redhat,红旗Linux等。,1.2,五、微机操作系统,微机操作系统(Microcomputer Operating System)作为操作系统的一个类型,是由于随着VLSI的发展,芯片集成度越来越高,价格越来越低而带来了微机时代,在微机上配置的操作系统就称为微机操作系统。,微机操作系统(Microcompute
12、r Operating System)的特征 应用领域:事务处理、个人娱乐 系统要求:使用方便、支持多种硬件和外部设备(多媒体设备、网络、远程通信)、效率不必很高。,五、微机操作系统,1.2,单用户单任务OS:只允许一个用户上机、且只允许用户程序作为一个任务运行。最具代表性的是CP/M和MS-DOS。 单用户多任务OS:只允许一个用户上机、但允许将一个用户程序分为若干个任务,使它们并发执行。最具代表性的是OS/2和MS-WINDOWS。 多用户多任务OS:允许多个用户通过各自的终端使用同一台主机,共享主机的各类资源,同时用户程序又可进一步分成几个任务,使它们并发执行。最具代表性的是UNIX O
13、S。,多处理机操作系统(Multi-Processor Operating System)是指具有两个以上的处理机,并在其上建立的操作系统。,1.多处理机系统的引入的原因 利用多台处理机进行多任务处理,协同求解一个而复杂的问题来提高速度。 依靠冗余的处理机来提高系统的可靠性、适应性和可用性。 由于应用目的和结构不同,多处理机有不同的构型。,六、多处理机操作系统,六、多处理机操作系统,紧耦合多处理机:通过共享主存和I/O设备来实现处理机间通信。系统中的所有资源和进程都由操作系统统一的控制和管理.,松散耦合多处理机:不同的处理机间或者通过通道互连实现通信,以共享某些外部设备;或者通过通信线路来交换
14、通信信息。每台处理机也都配备有操作系统来管理本地的资源和进程,因此,每台处理机能够独立运行。,2.多处理机的类型,六、多处理机操作系统,3.多处理机操作系统的类型:,非对称多处理机( Asymmetric MultiProcessor):其中每台处理机都指派专门的任务,有一台主处理机控制整个系统,其余处理机执行主处理机下达的指令,或执行预先规定好的任务。这是一种主从关系。,对称多处理机( symmetric MultiProcessor):这是一种常见的形式,所有处理机都是相同的,且都运行一个相同的操作系统副本。所有处理机是对等的,没有主从之分,成为多处理机系统的主要形式。,1.2,七、网络操
15、作系统,1.2,七、网络操作系统,计算机网络的类型 网络OS的模式 客户/服务器模式 对等模式:每个点即可做客户,又可做服务器。 网络OS的功能 通信、资源管理、网络服务、网络管理、互操作能力,1.2,八、分布式操作系统,八、分布式操作系统,“真正的分布式系统是运行在不具有共享内存的 多台机器上,但在用户眼里却像是一台计算机。,在分布式处理系统中,系统的处理和控制功能, 都分散在系统的各个处理单元上,系统中的所有 任务,也可动态地被分配到各个处理单元上去, 使它们并行执行,实现分布处理。,分布式系统:,八、分布式操作系统,分布式系统 具有与计算机网络不同的5个方面的特征:,分布式处理;资源、功
16、能、任务及控制都分散在各个处理机上,这是网络所没有的一个很重要的特征,这要求连网的计算机有一个统一的操作系统。,并行性;分布式系统可以并行处理多个子任务,以达到共同完成某个任务,加快了整体任务的完成。,透明性;系统中各子任务执行位置、资源位置等对用户是透明的。网络也具备透明性,但主要指操作实现上的。,共享性;分布在各个计算机上的软、硬资源可供整个系统所共享,并以透明的方式访问,这也是网络系统所没有的。网络系统的共享多半是指在服务器上的。,健壮性;分布式系统处理和控制功能都是分布的,因此,从理论上来说,任何结点上的故障,对整体系统影响不大。,分布式操作系统 是一个非常复杂的系统,是网络操作系统的
17、更高级形式。 目前真正可用的分布式软件很少,还有些问题有待解决。,八、分布式操作系统,1.2,(Distributed Operating System),分布式系统和网络操作系统,九、嵌入式操作系统,嵌入式操作系统(Embedded Operating System)根据IEEE(国际电气和电子工程师协会)的定义:是“用于控制、监视或者辅助操作机器和设备的装置” ,是从应用上考虑的。 嵌入式操作系统大多用于机电设备、仪器等专用控制方面,因此大多采用微内核结构。,嵌入式操作系统的几个重要特征:,系统内核小;由于是应用于小型电子装置,系统资源相对有限,所以内核较之传统的操作系统要小得多。,专用性
18、强;个性化很强,软件系统和硬件结合非常紧密。,系统精简;一般没有系统软件和应用软件的明显区分,以安全可靠为主。,高实时性操作系统;这是嵌入式软件的基本要求,而且软件要求固态存储,以提高速度。,九、嵌入式操作系统,嵌入式系统应用:,随着消费电子、工业应用、军事国防、网络设备、医疗电子病历、微小型智能武器等发展,社会迫切需求嵌入式技术,可以说嵌入式技术无处不在,正在逐渐改变着传统的工业生产、社会生活和服务方式,是计算机技术开始进入一个后微机技术发展阶段。,九、嵌入式操作系统,1.2,1.3 操作系统的基本特征,并发(concurrence) 共享(sharing) 虚拟(virtual) 异步性(
19、asynchronism),返回目录,并发(Concurrence),并发:计算机系统中同时存在多道运行的程序(进程)。 宏观上:多道程序同时在执行 微观上:任何时刻只有一道程序在执行,即微观上多道程序在CPU上轮流(交替)执行(单机) 并行(parallel):与并发相似,指多道程序在同一时刻执行,但需多个硬件支持。 注:1、程序的并发执行能有效改善系统资源的利用率,但使系统复杂化,因此操作系统必须对并发活动进行控制和管理。 2、并发是操作系统最重要的特征,其它特征均以并发为前提。,1.3,并发(Concurrence)-续,引入 进程 程序并发执行需要OS管理,需要一定的信息(与执行过程和
20、环境相关,并不属于被执行程序)来控制每一道程序的运行; 引入进程来描述可并发执行程序及相应控制信息; 线程 传统进程:是资源分配单位,也是独立运行单位 问题:进程运行切换开销较大(需要重建进程上下文) 应用程序的取舍:放弃OS的并发能力/忍受进程间通信开销 线程:对独立运行单位的细化 进程是资源分配单位 线程是独立运行单位 一个进程内可以包含多个线程,共享(sharing),并发和共享是操作系统的两个最基本的特征 二者互为存在条件: 资源的共享是以程序的并发执行为条件。 程序的并发执行也以资源的共享为条件。,指系统中的资源不再为某道程序所独占,而是供多道程序共同使用。 资源共享方式:互斥共享式
21、、同时访问式,1.3,虚拟(virtual),把一个物理实体映射为若干个对应的逻辑实体分时或分空间。 虚拟是操作系统管理系统资源的重要手段,可提高资源利用率。如:虚拟处理机、虚拟设备、虚拟存储器、虚拟磁盘,1.3,异步性(asynchronism),也称不确定性,指进程在执行中,其执行时间、顺序、向前推进的速度和完成的时间等都是不可预知的。,1.3,1.4 操作系统的功能,处理机管理 存储器管理 设备管理 文件管理 用户接口,返回目录,一、处理机管理的功能,主要任务: 是对处理机进行分配 对处理机运行进行有效的控制和管理 注:处理机的分配和运行以进程为基本单位,因此对处理机的管理可归结为对进程
22、的管理。 功能 进程控制 进程同步 进程通信 进程调度,1.4,二、存储器管理的功能,主要任务 为多道程序的运行提供良好的环境 方便用户使用存储器 提高存储器的利用率 从逻辑上扩充内存 功能 内存分配 内存保护 地址映射 内存扩充,1.4,三、设备管理的功能,主要任务 为用户分配I/O设备 完成用户提出的I/O请求 提高I/O设备的利用率及速度 方便用户使用I/O设备 功能 缓冲管理 设备分配 设备处理 虚拟设备 磁盘调度,1.4,四、文件管理的功能,主要任务 对用户文件和系统文件进行管理 方便用户使用文件 保证文件的安全性 功能 文件存储空间的管理 目录管理 文件的读、写管理 文件的共享与保
23、护,1.4,五、用户接口管理的功能,主要任务 方便用户使用操作系统 功能 命令接口 程序接口(系统调用) 图形接口,1.4,1.5 操作系统的结构设计,操作系统的结构设计经历了以下几代: 传统的操作系统结构 无结构操作系统 模块化OS结构 分层式OS结构 现代操作系统结构 微内核的OS结构,返回目录,无结构操作系统,OS是由众多的过程直接构成,各过程之间可相互调用,但OS内容不存在任何结构,所以这种OS是无结构的,又称为整体系统结构。 缺点: 既庞大又杂乱,缺乏清晰的程序结构;程序错误多,调试难、阅读难、理解难、维护难。,1.5,模块化操作系统结构,OS是采用“模块化程序设计”技术,按其功能划
24、分为若干个独立的模块,管理相应的功能,同时规定好各模块之间的接口,以实现其交互,对较大模块又可按子功能进一步细分下去。所以这种OS称为模块化OS结构。 优点 提高了OS设计的正确性、可理解性和可维护性 增强了OS的可适用性 加速了OS的开发过程 缺点: 设计时模块及接口划分较困难 各模块设计齐头并进,无法寻找一个可靠的决定顺序 Linux(多用户、多任务OS),1.5,分层式操作系统结构,分层式OS结构按分层式结构设计的基本原则,将OS 划分为若干个层次,每一层都只能使用其底层所提供的功能和服务,从硬件开始,在其上面一层一层地自底向上增添相应功能的软件。 优点: 每一步设计都建立在可靠的基础上
25、,结构更清晰 调试和验证更容易,正确性更高 缺点:系统效率降低。,1.5,微内核的OS结构,微内核技术的主要思想 在OS内核中只留下一些最基本的功能,而将其他服务分离出去,由工作在用户态下的进程来实现,形成所谓“客户/服务器”模式。客户进程可通过内核向服务器进程发送请求,以取得OS的服务。 微内核 精心设计的,能实现现代OS核心功能的小型内核,它小而精炼,运行在核心态下,开机后常驻内存,不会因内存紧张而换出,它为构建通用OS提供了一个重要基础。,微内核的基本功能 进程(线程)管理 低级存储器管理 中断和陷入处理 特点 小而精练 系统的灵活性和可扩充性好 系统的可靠性高 适用于分布式系统 win
26、dows 2000/XP、UNIX、嵌入式OS,微内核的OS结构(续),1.5,UNIX系统简介,UNIX系统的发展 UNIX系统的特性 开放性(系统遵循国际标准规范) 多用户、多任务环境 功能强大、实现高效 提供丰富的网络功能 支持多处理机的功能 UNIX系统的内核结构 P322 图10-1,返回目录,UNIX系统的发展,UNIX系统是美国贝尔实验室的两名程序员K.Thompson和D.M.Ritchie为PDP-7机器所设计和实现的一个分时操作系统。 最初采用汇编语言编写,后采用了C语言,并先后形成了第3、4、5、6、7版、UNIX System v2.0(UNIX SVR 2)、UNIX
27、 SVR 3、 UNIX SVR 4、 UNIX SVR 4.2版本以及BSD UNIX版本系列。 UNIX是目前世界上最成功、最流行的OS之一。 UNIX操作系统发展历程图(下页),1.6,从1983年微软宣布Windows诞生到现在的Windows XP、Windows Vista,已经走过了20多年的历史。,Windows的开发过程,Windows的起源可以追溯到美国Xerox公司工作。该公司著名的研究机构Palo Alto Research Center (PARC)于1981年宣布推出世界上第一个商用的GUI(Graphic User Interface,图形用户界面)系统,Star
28、 8010 工作站。随后不久,Apple Computer 公司成功地推出了第一个商用的GUI系统 Apple Macintosh。,典型的现代操作系统,1. Windows,返回目录,图形界面的优势人人可见,这是未来的趋势; 1981年,微软内部制定发展“界面管理者”计划。 到1983年5月,微软决定把这一计划命名为Microsoft Windows。 1983年11月,比尔盖茨宣布推出Windows,但是一直到1985年11月微软公司才正式发布Windows1.0 版。Windows 在微软公司历史上创造了投入开发人员最多、开发时间最长、延迟交货次数最多、销售成绩最佳的历史记录。 1990
29、年5月,微软公司推出Windows 3.0。该版本的Windows 许多功能都比以前大有提高。从此,在许多独立软件开发商和硬件厂商的支持下,微软的Windows 在市场上逐渐开始取代 DOS 成为操作系统平台的主流软件。,Windows的开发过程,典型的现代操作系统,1. Windows,Windows NT系统 Microsoft推出的面向工作站、网络服务器和大型计算机的网络操作系统,也可做PC操作系统,Windows NT开发,主要包括以下4个方面:,可扩充性;随着时间推移,可对软件进行改动。,可移植性;系统只需做很小的再编码就可工作于不同的计算机平台。,可靠性;包括正确性和健壮性。主动保
30、护自身及其用户,免遭用户程序偶然或有意的破坏。,可兼容性;是个较为复杂的问题。比如适应UNIX风格的接口,应用程序就易于从一个系统搬到另一个系统上。,典型的现代操作系统,1. Windows,Windows NT 结构,典型的现代操作系统,1. Windows,Windows2000/XP系统,基于NT技术构建面向个人计算机平台的操作系统,本质上属于单用户系统,如下特点:,具有多任务管理功能,支持对称多处理;操作系统进程可以在任何可获得的处理器上运行。,支持客户/服务器模式,采用面向对象思想,提供友好图形操作界面。,Windows NT 最初是微内核的,但出于效率方面的考虑,现在的Window
31、s 2000/XP 已经不是纯微内核结构,许多服务已被放入核心 。,典型的现代操作系统,1. Windows,Linux 目前是全球最大的一个自由软件,它是一个可与 Windows 和UNIX相媲美的免费操作系统。Linux 最初有芬兰人 Linus Torvalds 开发,其源程序在Internet 网上公布,许多人下载该源程序并按自己的意愿完善某一方面的功能,再发回到网上,Linux 也因此被雕琢成为一个全球最稳定的,最有发展前景的操作系统。 从操作系统的发展上看,虽然现在的Linux 还并不能完全取代UNIX 和Windows,但是Linux 的确已成为一个稳定性、灵活性和易用性都非常好
32、的操作系统软件,已经在操作系统领域牢牢地占据了自己的一席之地。 Linux作为一个开放的操作系统软件,有很多其它操作系统没有的优点,主要包括:,2. LINUX系统,典型的现代操作系统,开放性;源代码是完全公开的。,作为类UNIX操作系统,与UNIX几乎完全兼容。,Linux采用虚拟存储,更成熟的文件系统。,Linux提供良好开发环境,如shell编程等。,Linux支持的语言包括C、C、FORTRAN、 ADA、Pascal、Modula2等。,作为服务器在网络中应用。它对网络的支持比大部分操作系统更出色。Linux几乎支持所有的网络通信协议。,当前,Linux已经赢得众多大型商业公司支持,
33、包括:Intel、Compaq、DELL、IBM、SUN以及Oracle、,2. LINUX系统,典型的现代操作系统,本章作业,第33页(第1章习题) 第1、2、3、4、5、13、18、21题,返回目录,补充1:处理机状态(1),为构造一个可靠系统,硬件至少要区分两种状态:即管态和目态。这两种状态由一位触发器标识,通常属于程序状态字的一部分,即由PSW中的一位标识。 管态:又称系统态或核心态,是操作系统运行时所处的状态。机器处于管态时可以执行硬件所提供的全部指令,包括特权指令和非特权指令。由于利用特权指令可以修改程序状态字,而机器状态是PSW的一部分,因而在管态下可以改变机器状态,从而可由管态
34、转换为目态。,补充1:处理机状态(2),目态:又称为用户态,是一般用户程序运行时所处的状态。处理机处于目态时只能执行硬件机器指令的一个子集,即非特权指令。用户程序在目态下执行了特权指令,硬件将产生中断,进入OS,特权指令的执行将被制止。由于“置程序状态字”为特权指令,目态程序不能将其运行状态改为管态,这样就可防止用户有意或无意地侵入系统,从而起到系统保护的作用。,补充2:处理机状态转换(1),在系统运行的过程中,处理机状态处于动态变化之中,即时而处于目态,时而处于管态,这种变化是有规律可循的。 目态到管态的转换:由于修改处理机状态字指令属于特权指令,只能在管态执行,因而目态程序无法直接控制处理
35、机状态的转换。处理机状态由目态转换为管态的唯一途径是中断,中断发生时,中断向量中的PSW应标识处于管态,这个标识一般是由OS初始化程序设置的。,补充2:处理机状态转换(1),管态到目态的转换:该转换可通过修改程序状态字(置PSW)来实现。由于OS运行于管态,用户程序运行于目态,因而该状态转换伴随着操作系统程序到用户程序的转换。,补充3:特权指令与非特权指令(1),现代计算机的指令系统由特权指令集和非特权指令集两部分组成,它们的使用与系统状态有关。 特权指令:只能在管态下才能执行的指令称为特权指令,如开关中断、修改地址映射寄存器、置程序状态字、停机等。这些指令的执行不仅影响运行程序本身,也会影响其他程序,甚至整个系统。一般这些指令只有操作系统才能执行,而一般用户程序不可执行。,补充3:特权指令与非特权指令(2),非特权指令:在管态和目态下均可执行的指令称为非特权指令。这些指令的执行只与运行程序本身有关,不会影响其它程序和操作系统,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 苏教版三年级数学:两三位数除以一位数单元教学策略分享
- 学校食堂维修改造会议记录范文
- 学校初三年级分层教学实施方案
- 学籍信息管理制度
- 物业噪声污染防治监理细则
- 用眼卫生小常识视力保护大揭秘
- 投标报价测算摸底测评检测卷含完整答案
- 造口伤口实操仿真模拟摸底密卷含完整答案
- 家庭医生签约服务真题(附答案)
- 护理专升本英语词汇记忆法
- 胃癌患者HER2阳性双靶联合(曲妥珠单抗+帕妥珠单抗)治疗方案
- 高校招标采购年终总结(3篇)
- 眼镜从业人员培训制度
- 矿山立井冻结法施工及质量验收标准
- 营销总监2025年半年度汇报
- 芯片采购框架协议书模板
- AI与疫苗接种策略的智能优化
- 劳务派遣安全生产工作方案
- TGGW102-2019普速铁路线路修理规则
- 雨课堂学堂在线学堂云《人工智能基础( 西科)》单元测试考核答案
- 2025年计算机等级考试一级计算机基础及WPSOffice应用试题附答案
评论
0/150
提交评论