操作系统复习

合集下载

操作系统复习资料

操作系统复习资料

操作系统复习资料操作系统复习资料第一章:一、现在操作系统的功能与任务?(p14)1.操作系统的主要任务,是为多道程序的运行提供良好的运行环境,以保证多道程序能有条不紊地运行,并能最大限度地提高系统中各种资源的利用率和方便用户的使用.2. 操作应具有这样几方面的功能:处理机管理、存储器管理、设备管理、文件管理、面向网络的服务和功能二、什么是多道程序设计技术?有什么好处?(p6)1.在单道批处理系统中,内存中仅有一道作业,它无法充分利用系统中的所有资源,使系统性能较差;2.在多道批处理系统中,用户所提交的作业都先存放在外存上并排成一个队列,称为”后备队列”,然后,由作业高度算法按一定的算法从后备队列中选择若干个作业调入内存,使他们共享CPU和系统上的各种资源.好处:(1)提高了CPU的利用率(2)可提高内存和I/O设备的利用率(3)增加系统吞量三、分时、实时、多道程序处理系统概念?(选择)(p8----p11)第二章:一、线程与进程的异同?1、相同点:(a)二者都具有ID,一组寄存器,状态,优先级以及所要遵循的调度策略。

(b)每个进程都有一个进程控制块,线程也拥有一个线程控制块。

(c)线程和子进程共享父进程中的资源;线程和子进程独立于它们的父进程,竞争使用处理器资源;线程和子进程的创建者可以在线程和子进程上实行某些控制,比如,创建者可以取消、挂起、继续和修改线程和子进程的优先级;线程和子进程可以改变其属性并创建新的资源。

2、不同点:(a)线程是进程的一部分, 一个没有线程的进程是可以被看作单线程的,如果一个进程内拥有多个进程,进程的执行过程不是一条线(线程)的,而是多条线(线程)共同完成的。

(b)启动一个线程所花费的空间远远小于启动一个进程所花费的空间,而且,线程间彼此切换所需的时间也远远小于进程间切换所需要的时间。

(c)系统在运行的时候会为每个进程分配不同的内存区域,但是不会为线程分配内存(线程所使用的资源是它所属的进程的资源),线程组只能共享资源。

操作系统复习资料

操作系统复习资料

1什么是操作系统及四个基本特征操作系统是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。

P9操作系统的四个基本特征是并发、共享、虚拟和异步。

P142操作系统的主要功能,什么是分时操作系统操作系统的主要功能:处理机管理、存储器管理、设备管理和文件管理p18分时操作系统是指,在一台主机上连接了多个带有显示器和键盘的终端,同时允许多个用户通过主机的终端,以交互方式使用计算机,共享主机中的资源。

P103操作系统的接口有几种类型用户与操作系统的接口通常可分为两大类:1用户接口。

它是提供给用户使用的接口,用户可通过该接口取得操作系统的服务2程序接口。

它是提供给程序员在编程时使用的接口,是用户程序取得操作系统的唯一途径p224 在OS为什么要引入进程的概念,为什么要引入线程为了使程序在多道程序环境下能并发执行,并能对并发执行的程序加以控制和描述,而引入了进程概念。

P37在操作系统中引入线程,是为了减少程序在并发执行时所付出的时空开销,使OS具有更好的并发性。

P725进程控制块是什么?作用及构成为了使程序(含数据)能独立运行,应为之配置一进程控制块,即PCB(Process Control Block);PCB是进程实体的一部分,是操作系统中最重要的记录型数据结构,PCB中记录了操作系统所需的用于描述进程情况及控制进程运行所需的全部信息。

在进程控制块中,主要包括下述四方面的信息。

1进程标示符2处理机状态3进程调度信息4进程控制信息因而它的作用是使一个在多道程序环境下不能独立运行的程序(含数据),成为一个能独立运行的基本单位,一个能和其他进程并发执行的进程。

P416进程的基本状态有哪些?进程实体是由什么组成的进程执行时的间断性决定了进程可能具有多种状态。

事实上,运行中的进程可能具有以下三种状态。

1就绪状态2执行状态3阻塞状态p38由程序段、相关的数据段和PCB三部分便构成了进程实体。

《操作系统》期末复习

《操作系统》期末复习

《操作系统》期末复习1.文件系统模型(三层)文件系统的模型可分为三个层次:最底层是对象及其属性,中间层是对对象进行操作和管理的软件集合,最高层是文件系统提供给用户的接口。

1)对象机器属性:文件,目录,磁盘(磁带)储存空间。

2)对对象操作和管理的软件集合:I/O控制层,基本文件系统层。

基本I/O管理程序,逻辑文件系统3)文件系统的接口:命令接口,程序接口2.I/O设备的四种控制方式,各种常见I/O设备使用哪种方式。

1)采用轮询的可编程I/O方式。

2)采用中断的可编程I/O方式:键盘、打印机等3)直接存储器访问方式:磁盘、光盘等4)I/O通道方式。

3.磁盘对换区和文件区的管理,各自采用何种分配方式。

对文件区管理的主要目标是提高文件存储空间的利用率,然后才提高对文件的访问速度,因此,对文件区空间的管理采取离散分配方式。

对对换空间管理的主要目标是提高进程换入和换出的速度,然后才是提高文件存储空间的利用率,因此,对对换区空间的管理采取连续分配方式,较少的考虑外存中的碎片问题。

4.线程的实现方式。

1)内核支持线程的实现:抢占式方式、非抢占式方式2)用户级线程的实现:运行时系统,内核控制线程5.进程和线程的区别是什么调度,在传统的操作系统中,进程是调度的基本单位,在引入线程的操作系统中,线程才是调度的基本单位,而进程是拥有资源的基本单位。

拥有资源,进程才能拥有资源。

线程只拥有属于自己的少量资源,还允许多个线程共享该进程所拥有的资源。

并发不仅进程可以并发执行,在一个进程中的多个线程之间也可以并发执行。

系统开销系统在分配资源等管理上开销大,而线程切换时开销小,只需要保存和设置少量寄存器内容。

线程支持多处理机系统。

在同一进程中的不同线程之间的独立性要比不同进程之间的独立性低得多6.现代操作系统的特征,其中最基本的是哪一项。

特征:并发共享虚拟异步。

其中,并发特征是最为重要的特征,其余三个特征是以并发为前提体现的。

7.批处理操作系统、实时操作系统、分时操作系统的主要特点及各自的优缺点。

操作系统期末复习考点总结

操作系统期末复习考点总结

第一章(1)操作系统(Operating System):操作系统是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。

(2)操作系统最基本的特征:共享性、并发性(3)操作系统的特性:○1并发性:两个或多个事件在同一事件间隔发生;○2共享性:系统中的资源可供内存中多个并发进程共同使用,也称为资源共享或资源复用;○3虚拟技术:把一个物理实体变成若干个逻辑上的对应物;○4异步性:进程是以人们不可预知的速度,停停走走地向前推进的。

(4)OS的主要任务:为多道程序的运行提供良好的环境,保证多道程序能有条不紊地、高效地运行,并能最大程度地提高系统中各种资源的利用率和方便用户的使用。

(5)OS的功能:(1)处理机管理:对处理机进行分配,并对其运行进行有效的控制和管理;(6)存储器管理:内存分配、内存保护、地址映射(变换)、内存扩充;(3)设备管理:(4)文件管理:文件的存储空间管理、目录管理、文件的读/写管理和保护;(5)操作系统和用户之间的接口:命令接口、程序接口(系统调用组成)、图形接口(6)面向网络的服务功能(7)○1多道批处理系统(吞吐量、周转时间):多道性、宏观上并发、微观上串行、无序性、调度性;○2分时系统(响应时间):多路性、交互性、独占性、及时性;○3实时系统(实时性和可靠性):(8)多道程序设计技术是操作系统形成的标志(9)分时系统:响应时间= 用户数*时间片,时间片=切换时间+处理时间(10)实时系统:系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。

(11)并发:两个或多个事件在同一时间间隔发生;并行:两个或多个事件在同一时刻发生。

(12)虚拟:通过某种技术把一个物理实体变为若干个逻辑上的对应物。

(13)微内核OS结构:能实现OS核心功能的小型内核,并非一个完整的OS,与OS的服务进程(如文件服务器、作业服务器等)共同构成OS。

操作系统复习

操作系统复习

1.OS有哪几大特征?其最基本的特征是什么?并发性、共享性、虚拟性和异步性(不确定性);最基本的特征是并发性。

2.OS三种基本类型:批处理、分时、实时OS3.并发:两个或多个事件在同一时间间隔内发生;并行:两个或多个事件在同一时刻发生4. 特权指令:只能由OS使用的指令;非特权指令:OS和用户都可以使用的指令;访管指令:实现从目态到管态的切换;管态:运行系统程序时系统所处的状态;目态:运行用户程序时系统所处的状态5.系统调用和过程调用的区别:①运行在不同的系统状态②调用方式不同③返回方式不同6.进程是具有独立功能程序在某个数据集合上的一次执行过程。

进程和程序的关系:①进程是动态的,程序是静态的②进程是暂时的,程序是永久的③进程和程序的组成不同④进程和程序密切相关7.进程的基本状态有哪些?这些状态之间是如何转换的?进程的基本状态有:就绪,阻塞,执行三种。

就绪到执行:进程调度;执行到就绪:时间片完;执行到阻塞:I/O请求或等待事件发生;阻塞到就绪:I/O完成或事件已发生。

8.原语是由若干条机器指令构成的一段程序,用以完成特定功能,这段程序在执行期间不可分割。

即原语的执行不能被中断,原语操作具有原子性。

9.临界区管理四原则:空闲让进、忙则等待、有限等待、让权等待。

原因:为实现进程互斥进入自己的临界区。

10.同步与互斥的关系:①区别:互斥:联系松散,取用资源随机,有则用;同步:联系紧密,按序执行,有资源也不一定可用②联系:都是进程之间的相互制约关系,互斥是特殊的同步,可将二者统称为进程同步。

11.信号量的物理含义:S>0,S的值表示可用资源数量。

S=0,S的值表示无资源可用。

S<0,表示无资源可用,且|S|表示在阻塞队列中等待的进程数量。

12. 三级调度:作业调度用于决定把外存中处于后备队列中的哪些作业调入内存,并为它们创建进程,分配资源,然后将新创建进程插入就绪队列(作业的四个状态:提交、后备(收容)、运行、完成);交换调度负责将内存中暂时不具备运行条件的进程换到外存交换区存放,但内存空闲时,又将外存中具备运行条件的进程重新换入内存;进程调度决定将处理机分配给就绪进程队列的哪个进程。

《操作系统》复习资料

《操作系统》复习资料

《操作系统》复习资料填空题1. 在操作系统中采用多道程序设计技术,能有效地提高CPU、内存和I/O设备的利用率。

2. 多道程序环境下的各道程序,宏观上它们是在并行运行,微观上则是在串行执行。

3. 一个作业可以分成若干顺序处理的加工步骤,每个加工步骤可称为一个作业步。

4. 作业控制方式有脱机控制和联机控制两种方式。

5. 所谓系统调用,就是用户在程序中调用操作系统所提供的一些子功能。

6. 进程是一个动态概念,而程序是一个静态概念。

7. 当处理机空闲时,进程调度程序从就绪队列中选出一个进程执行。

8. 分页管理中采用“首次适应”分配算法时,应将空闲区按长度递增次序登记在空闲表中。

9. 通过硬件和软件的功能扩充,把独占设备改造成若干用户可共享的设备,这种设备称为虚拟设备。

10.选择网络操作系统时,在很大程度上是取决于操作系统和局域网中已经运行的应用程序。

11. 分时系统中的响应时间是衡量一个分时系统性能的一项重要指标。

12. 操作系统为程序员提供的接口是系统调用,而为一般用户提供的接口是命令方式控制。

选择题1. 操作系统是一种( C )。

A.通用软件B.应用软件C.系统软件D.软件包2. 一个计算机系统,采用多道程序设计技术后,使多道程序实现了( B )。

A.微观上并行B.宏观上并行C.微观和串行D.宏观上串行3. 一个计算机系统可以认为由以下4个层次构成,而人们所说的裸机是指( A )。

A.硬件层B.操作系统层C.语言处理程序层D.应用程序层4. 下列语言中属于脱机作业控制语言的是( C )。

A.C++B.汇编语言C.作业控制语言D.会话式程序设计语言5. 在各种作业调度算法中,若所有作业同时到达,则平均等待时间最短的算法是( D )。

A.先来先服务B.优先数C.最高响应比优先D.短作业优先6. 既考虑作业等待时间,又考虑作业执行时间的调度算法是( D )。

A.短作业优先B.优先级调度C.先来先服务D.响应比高者优先7. 信箱通信是一种( A )通信方式。

操作系统复习要点

第一章1.什么是操作系统:计算机操作系统是方便用户、管理和控制计算机软硬件资源的系统软件(或程序集合)。

操作系统目前有五大类型(批处理、分时、实时、网络和分布式)和五大功能(作业管理、文件管理、存储管理、设备管理和进程管理)。

2.基本操作系统类型,处理对象,特征:1.批处理系统:处理作业。

特征:1)用户脱机使用计算机。

2)成批处理。

3)躲到程序处理,2.分时系统:处理时间片。

特征:多路性、交互性、独占性、及时性3.实时系统:处理外部事件。

特征:交互性、独占性、及时性、可靠性4.网络操作系统5.分布式操作系统:与网络OS的比较:分布性、并行性、透明性、共享性、健壮性3.操作系统的特征:并发性,共享性,虚拟性,异步性4.中断的概念及其作用:处理机暂停正在执行的程序,转去处理相应的紧急事件,待处理完毕后再返回原处继续执行,这一过程称为中断。

作用:使得实时处理许多紧急事件称为可能;中断可以增加处理机的执行效率;中断还可以简化操作系统的程序设计;5.多道批处理系统:内存中允许同时有多个用户程序存在假脱机工作方式:SPOOLing系统磁鼓、磁盘上的“作业输入井”后备作业队列、作业调度程序调度运行有I/O操作或完成作业时,调入另一个作业形成源源不断的作业流作业(处理)说明书优点:资源利用率高、系统吞吐量大、系统切换开销小缺点:无交互能力、作业平均周转时间较长第二章1.作业的概念;从用户角度:在一次业务处理过程中,从输入开始到输出结束,用户要求计算机所做的有关该次业务处理的全部工作。

(如编程过程)从系统角度:作业由程序、数据、作业说明书组成2.系统调用:系统调用功能和目的:请求系统中已有的服务,保证系统安全系统调用分类:按管理功能分为6类:设备管理,文件管理,进程控制,进程通信,存储管理,线程管理3.系统调用原理和过程:原理:为了保证系统安全,采用类似中断的处理方式过程:陷入指令调用 保护现场 调用子程序 执行子程序 换回4.UNIX系统的特点:1)多用户的分时操作系统2)为用户提供命令和系统调用两种接口 3)采用树型文件结构4)把所有设备当作文件处理5)主要采用C语言开发,核心用汇编编写5.UNIX的三层结构内层:内核:进程控制和文件控制外层:用户程序中间:Shell命令解释程序,适用程序,库函数等第三章1.程序的顺序执行:特征:顺序性、封闭性、可再现性2.程序的并发执行:定义:一组在逻辑上相互独立的程序或程序段在执行过程中,其执行时间在宏观上相互重叠(一个程序执行没结束,另一个程序已开始)的执行方式特征:间断性、失去封闭性、不可再现性条件:当两个程序的读集与写集的交集以及写集与写记的交集都为空时,它们可以并发执行。

操作系统期末考试总复习试题

《操作系统》课程复习(一)题型:一、选择题(每题1分,共10分)二、判断题(每题1分,共10分)三、简答题(每小题6分,共30分)四、计算题(每题10分,共30分)五、综合应用题(20分)(二)复习:一、概论1.操作系统的概念、功能、分类(批处理、实时、分时)2.操作系统的特性3.中断的概念、CPU的状态二、进程管理和处理机调度1、进程管理的功能2、进程的概念(与程序的对比)3、PCB的概念和作用、进程的基本状态及其转换4、进程控制(进程的挂起、建立、停止、阻塞、撤消等)5、进程的同步与互斥的基本概念、(P、V操作)、进程通信、线程的基本概念6、处理级调度的基本概念,作业与进程的调度算法(先来先服务、短作业优先、最高响应比者优先、最高优先数)及评价7、死锁的概念、必要条件8、死锁的预防9、死锁的避免算法(银行家算法)死锁的检测三、存储器管理1.存储管理的功能2.地址映射、逻辑地址、物理地址等概念3.分区管理、分页管理、分段管理、段页式管理等上述管理方法的概念、各自的优缺点、分页与分段的地址转换、分页与分段的对比等4.请求分页管理(虚拟存储器概念、缺页概念、淘汰算法、抖动、缺页率等)四、设备管理设备的分类(块设备、字符输入输出设备)、设备管理的任务与功能、通道、缓冲区技术、设备的分配与设备处理、SPOOLING磁盘的调度五、文件管理1、文件管理的功能2、文件的逻辑结构3、文件的物理结构4、文件的目录管理(目录树)(三)复习题:一、选择题:1、操作系统是最重要的(B)。

A、应用软件B、系统软件C、计算机高级语言D、机器指令2、在采用SPOOLing技术的系统中,用户作业的打印输出结果首先被送到(A)。

A、磁盘固定区域B、显示器C、打印机D、键盘3、在批处理系统中,用户的作业是由(C )组成?A、程序集+数据集B、程序集C、控制命令序列+程序集+数据集D、数据集4、文件系统中若文件的物理结构采用顺序结构,则文件控制块FCB中关于文件的物理位置应包括(B)。

操作系统知识点复习总结

计算机操作系统第0章计算机系统概述计算机系统由操作员、软件系统和硬件系统组成。

软件系统:有系统软件、支撑软件和应用软件三类。

系统软件是计算机系统中最靠近硬件层次不可缺少的软件;支撑软件是支撑其他软件的开发和维护的软件;应用软件是特定应用领域的专用软件。

硬件系统:借助电、磁光、机械等原理构成的各种物理部件的组合,是系统赖以工作的实体。

如今计算机硬件的组织结构仍然采用冯诺依曼基本原理(有控制器、运算器、存储器、输入设备和输出设备—通常把控制器和运算器做一起称为中央处理机cpu,把输入输出设备统称为I/O设备)。

关于计算机系统的详细:Cpu的四大组件构成:ALU、CU、寄存器和中断系统。

存储器:理想存储器是大容量、高速度和低价位。

在计算机系统中存储器的分层结构:寄存器、高速缓存(cache)(用于解决cpu和内存读写速度过于不匹配)、主存(RAM和ROM)、磁盘和磁带。

I/O系统:由I/O软件和I/O硬件组成,前者用于将数据输入主机和将数据计算的结果输出到用户,实现I/O系统与主机工作的协调。

I/O硬件包括接口模块和I/O设备。

关于系统中断:利用中断功能,处理器可以在I/O操作执行过程中执行其他指令。

第1章操作系统引论操作系统的定义:控制和管理计算机软、硬件资源,合理组织计算机的工作流程,以便用户使用的程序集合。

计算机的四代发展:(1)没有操作系统的计算机(没有晶体管,使用机器语言写成的)(2)有监控系统的计算机(出现晶体管,使用汇编语言和高级语言,出现了单道批处理系统)(3)带操作系统的计算机(出现了小规模的集成电路,出现了多道程序设计技术—相当于系统中断,由于多道程序不能很好的满足用户对响应时间的要求,出现了分时系统。

多批道处理系统和分时系统的出现标志着操作系统的形成。

)(4)多元化操作系统的计算机(出现了大规模集成电路,分布式操作系统)操作系统的特征并发性:两个或两个以上的事物在同一个时间间隔内发生。

计算机操作系统期末复习题+(答案)

计算机操作系统期末复习题和答案第一部分操作系统基本概念一、选择题( 选择最确切的一个答案,将其代码填入括号中)1、多道程序设计是指( B )。

A、有多个程序同时进入CPU运行B、有多个程序同时进入主存并行运行C、程序段执行不是顺序的D、同一个程序可以对应多个不同的进程2、从总体上说,采用多道程序设计技术可以( B )单位时间的算题量,但对每一个算题,从算题开始到全部完成所需的时间比单道执行所需的时间可能要( B )。

A、增加减少B、增加延长C、减少延长D、减少减少3、现代操作系统的两个基本特征是( C )和资源共享。

A、多道程序设计B、中断处理 C 、程序的并发执行D、实现分时与实时处理-3 :C4、以下(C )项功能不是操作系统具备的主要功能。

A、内存管理 B 、中断处理C、文档编辑D、CPU调度5、用户在一次计算过程中,或者一次事物处理中,要求计算机完成所做的工作的集合,这是指(C )。

A、进程B、程序C、作业D、系统调用6、CPU状态分为系统态和用户态,从用户态转换到系统态的唯一途径是( C )。

A、运行进程修改程序状态字 B 、中断屏蔽C、系统调用D、进程调度程序7、系统调用的目的是( A )。

A、请求系统服务B、终止系统服务C、申请系统资源D、释放系统资源8、为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率的是(B )。

A、处理器管理B、存储器管理C、文件管理D、作业管理二、填空题1、计算机操作系统是方便用户、管理和控制计算机_软硬件资源_的系统软件。

2、采用多道程序设计技术能充分发挥处理器与外围设备与外围设备之间并行工作的能力。

3、操作系统目前有五大类型:_批处理_、_分时_、_实时_、_网络_和_分布式_。

4、操作系统的五大功能是:_处理机管理_、_储存管理_、_设备管理_、_信息管理_和_用户接口_。

5、UNIX 系统是多用户分时交互型操作系统,DOS系统是单用户单任务操作系统。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

总复习index
第1章绪论返回
1.计算机操作系统:
是方便用户、管理和控制计算机软、硬件资源的系统软件(或程序集合);
2.操作系统的类型:
批处理
分时
实时
网络
分布式
3.功能:
作业管理
文件管理
存储管理
设备管理
进程管理
4.面对一般用户,通过命令方式控制;
面对编程人员,通过系统调用。

5.一个CPU如何完成多个任务的方法:
采用多道、分时、并行、串行、并发和优先级安排等。

第2章操作系统用户界面返回
1.操作系统的用户界面包括命令控制界面和编程界面两部分。

2.操作系统的命令控制界面正从早期的脱机控制方式(批处理系统)和联机控制方式
(分时系统)向多窗口、菜单、按钮以及声控等图形化多媒体方式变化。

3.系统调用是操作系统提供给编程人员的唯一接口。

编程人员通过系统调用使用操作
系统内核所提供的各种功能。

4.系统调用执行是在核心态下执行系统子程序,用户程序在用户态下执行。

第3章进程管理返回
1.进程:是系统分配资源的基本单位,是一个具有独立功能的程序段对某个数据集的
一次执行活动。

2.引入进程的原因:
o操作系统的资源有限性、处理上的并发性以及系统用户的执行起始时间的随机性。

o仅具有静态特征的概念,例如,程序不能反映系统的上述特征,因此,引入了具有动态特征的进程概念。

3.进程的特点:
a.动态性、并发性。

b.进程状态的变化(创建、等待资源、就绪、执行及执行后释放资源消亡)反映
了进程的动态特性。

c.进程的状态转换由不同的原语执行完成。

d.进程的并发特性反映在进程对资源的竞争以及由资源竞争所引起的对进程执
行速度的制约。

4.进程间的制约:
.直接制约和间接制约。

a.进程间的直接制约:被制约进程和制约进程之间,存在着使用对方资源的需
求,只有制约进程执行后,被制约进程才能继续往前推进。

因此,直接制约
进程之间具有固定的执行顺序。

b.进程间的间接制约:被制约进程共享某个一次只能供一个进程使用的系统资
源,只有得到该资源的进程才能继续往前推进,其它进程与获得资源进程执
行之间不允许交叉执行。

因此,间接制约的进程之间则没有固定的执行顺序。

5.间接制约(互斥):
可利用加锁法和P,V原语操作实现。

6.直接制约(同步):
可用P,V原语或其它互相传递信号的方式实现。

7.进程上下文的组成:
由PCB(进程控制块)
正文段
数据段
各种寄存器和堆栈中的值组成。

寄存器:存放将要执行指令的逻辑地址、执行模式以及执行指令时用到的各种调用和返回参数等。

堆栈:存放CPU现场保护信息、各种资源控制管理信息等。

8.进程间通信:
传送控制信号的低级通信
传送大量数据的高级通信。

通信方式:
主从式、会话式、消息与邮箱方式、共享虚存方式。

互相通信的进程或共享某些不同类型资源的进程,可能因通信顺序不当或资源分配顺序不当而造成死锁。

9.死锁:各并发进程等待资源而永久不能向前推进的系统状态。

排除死锁的方法:预防、回避、检测与恢复。

第4章处理机调度返回
0.作业调度或高级调度:
按某种策略把外存中处于后备状态的作业选择出来,并创建进程和分配内
存,为进程执行准备必需的资源。

1.作业调度的目标:
公平合理;
执行尽可能多的作业;
尽快地响应时间;
高的设备利用率等。

大多数操作系统根据用户需要兼顾某些目标。

2.作业调度算法:
a.FCFS方法:
按作业到达顺序依次调度,系统开销小,不利于短作业。

b.SJF(最短作业优先)法:
可得到最大系统吞吐率,但有可能使长作业永远没有机会执行。

c.HRN(最高响应比)法:
介于FCFS法和SJF法之间的一种方法。

3.交换调度(中级调度):
把那些处于等待状态或就绪状态的进程换出内存,而把那些等待事件已经发
生或已在外存交换区中等待了较长时间的进程换入内存。

4.进程调度:
a.按照某种调度策略从处于就绪状态的进程中挑选一个进程,把处理
机分配给该进程。

b.进程调度的主要任务:
选择一个合适的进程占据处理机。

c.进程调度方法:
RR(轮转)法:用于分时系统。

FCFS(先来先服务)法:不利于执行时间短的进程。

优先级法和SRR(线性优先级)法:介于FCFS法和RR法之间。

第5章存储管理返回
5.内存管理方法:分区式管理;
页式管理;
段式管理;
段页式管理。

6.内存管理的核心问题:如何解决内存和外存的统一、数据交换问题。

内存和外存的统一管理使得内存的利用率得到提高,用户程序不再受内存可
用区大小的限制。

7.内存管理要解决的问题:
内存扩充;
内存的分配与释放;
虚拟地址到内存物理地址的变换;
内存保护与共享;
内外存之间数据交换的控制等。

几种存储管理方法所提供的功能和所需硬件支持的比较:
第6章文件管理返回
8.文件系统的功能:
a.为用户提供按名存取的功能,使用户能透明地存储、访问文件;
b.对文件存储设备进行合理的组织、分配和管理;
c.对存储在文件存储设备上的文件进行保护、保密和提供共享的手段;
d.提供检索文件或文件中记录的手段。

9.文件系统:
是完成上述功能的一组软件和数据结构的集合。

10.文件:
一组赋名的字符流的集合或一组相关联的记录的集合。

一条记录是有意义的信息的基本单位,有定长和变长之分。

11.文件的逻辑结构的类型:
字符流式无结构的连续文件和记录式有结构文件。

记录式文件的分类:
连续结构
多重结构
转置结构
顺序结构
对于记录式文件,如果用户在存取操作时指定的参数是键名或记录名(按键存取),常用线性检索法、散列法和二分搜索法检索文件。

12.文件的物理结构:
文件在存储设备上的存放方式,受设备类型影响。

磁带设备只适合于连续存放和顺序存取;
磁盘设备适合连续存放、串联存放和索引存放;
磁盘设备上的文件可以顺序存取、直接存取或按键存取。

13.存储空间的管理方法:
空白文件目录
空闲块链(成组链法)
位示图法。

14.文件目录:
单级目录
二级目录
多级目录
二级目录和多级目录是为了解决文件的重名问题、提高搜索速度。

15.文件目录内容:文件内部标识符;
文件名;
存取控制信息;
结构信息等文件说明信息部分。

前者的集合称为符号文件表SFD,后者的集合称为基本文件表BFD。

16.文件的存取控制:
存取控制矩阵;
存取控制表;
口令和密码。

相关文档
最新文档