计算机操作系统复习重点

计算机操作系统复习重点
计算机操作系统复习重点

1.1操作系统的目标:有效性方便性可扩充性开放性

1.2操作系统的作用1.OS作为用户与计算机硬件系统之间的接口(命令方式,系统调用方式,图像和窗口式。)

2.OS作为计算机系统资源的管理者

3.OS实现了对计算机资源的抽象

1.3操作系统的定义: 操作系统是一组控制和管理计算机硬件呵呵软件资源,合理地对各类作业进行跳读,以及方便用户使用的程序集合.

1.4操作系统的基本特性1.并发性

2.平行性

3.引入进程

4.引入线程

5.共享性:是指系统中的资源可供内存中多个并发执行的进程共同使用。(互斥共享、同时访问方式)

6.虚拟技术是指通过某种技术把一个物理实体变为若干个逻辑上的对应物。分为时分复用和空分复用技术。

7.异步性进程是以人们不可预知的速度向前推进,此即进程的异步性。

1.5操作系统的主要功能1.处理机管理功能:进程控制,进程同步,进程通信,调度

2.存储器管理功能:内存分配、内存保护、地址映射、内存扩充

3.设备管理功能:缓冲管理、设备分配、设备处理

4.文件管理功能:文件存储空间的管理、目录管理、文件的读/管理和保护。操作系统与用户之间接口用户接口、程序接口

时间片以略大于一次典型的交互所需要的时间为宜,这样可使大多数进程在一个时间片内完成。

区分系统态和用户态?在什么情况下进行两种方式的转换?

从资源管理和程序控制执行的角度出发,将指令系统分为两大部分:特权指令和非特权指令。在程序执行时,根据执行程序对资源和机器指令的使用权限,把机器设置为两个状态:核心态和用户态。

也就是说,当系统处于核心态时,就可以使用所有指令、资源,并具备改变CPU状态的能力;而当CPU在用户态时,只能使用非特权指令。

如果CPU执行用户程序时(用户态)出现了中断,系统将自行转到中断处理程序,CPU就由用户态转换到核心态;中断处理结束后,返回继续执行用户程序,此时CPU又由核心态转到用户态。2.1进程的特征:结构特征:程序段,数据段,进程控制块(PCB)

动态性:是程序的一次执行过程,因而是动态的。

并发性:引入进程就是为了和其他程序并发执行,提高资源利用率。

独立性:能独立运行的基本单位,也是资源分配和调度的基本单位。

异步性:进程以各自独立的、不可预知的速度向前推进。

2.2进程的概念:程序在处理机上的一次执行过程;可以和别的计算并行执行的计算;进程是程序在一个数据集合上运行的过程,是系统进行资源分配和调度的一个独立单位;是一个具有一定功能的程序,是关于某个数据集合的一次运行活动。进程的状态:基本状态1.就绪状态 2.执行状态

3.阻塞状态。挂起状态,创建状态和终止状态。

进程控制块使一个在多道程序环境下不能独立运行的程序成为一个能独立运行的基本单位,能与其他进程并发执行的进程。包括进程标识符,处理机状态,进程调度信息,进程控制信息。

进程的创建:1.申请空白PCB 2.为新进程分配资源3.初始化PCB 4.将新进程插入就绪队列事件:用户登录,作业调度,提供服务,应用请求

进程的终止:.1.根据被终止进程的标识符,检索出PCB,读出其状态 2.若处于执行则立即终止,置调度标识为真 3.将其所有子孙进程终止 4.将其所有资源归还父进程或系统 5.将PCB从所在队列移出。事件:正常结束,异常结束,外界干预。

进程阻塞事件:请求系统服务,请求操作,等待数据资源,等待工作任务。唤醒事件:允许系统服务,允许操作,数据、资源到达,工作任务到达。挂起事件:调试系统,暂停系统执行。激活事件:调试系统结束,程序继续执行

2.4进程通信类型:1.共享存储器系统2.消息传递系统

3.管道通信

4.基于共享数据结构的通信方式

5.基于共享存储区德通信方式

2.5线程与进程的区别:进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。线程是比进程更小的单位。通常在一个进程中可以包含若干个线程,他们可以利用进程所拥有的资源。OS中把进程作为分配资源的基本单位,而把线程作为独立运行和独立调度的基本单位。

2.6.同步机制应遵循的规则:(1)空闲让进。当无进程处于临界区时,表明临界资源处于空闲状态,应允许一个请求进入临界区的进程立即进入自己的临界区,以有效地利用临界资源。(2)忙则等待。当已有进程进入临界区时,表明临界资源正在被访问,因而其他试图进入临界区的进程必须等待,以保证对临界资源的互斥访问。(3)有限等待。对要求访问临界资源的进程,应保证在有限时间内能进入自己的临界区,以免陷入“死等”状态。(4)让权等待。当进程不能进入自己的临界区时,应立即释放处理机,以免陷入“忙等”状态。

内核支持线程,是在内核的支持下运行,即无论是用户进程中的线程,还是系统进程中的线程,他们的创建、撤消和切换等,也是依靠内核实现。优:对多处理器,核心可以同时调度同一进程的多个线程;阻塞是在线程一级完成;核心例程是多线程的。缺:在同一进程内的线程切换调用内核,导致速度下降。用户级线程仅存在于用户空间中。线程的创建、撤消、线程之间的同步与通信等功能,都无须利用系统调用来实现。对于用户级线程的切换,通常是发生在一个应用进程的诸多线程之间,无须内核的支持。优:线程切换不调用核心;调度是应用程序特定的:可以选择最好的算法;ULT可运行在任何操作系统上(只需要线程库)缺:大多数系统调用是阻塞的,因此核心阻塞进程,故进程中所有线程将被阻塞;核心只将处理器分配给进程,同一进程中的两个线程不能同时运行于两个处理器上

3.1高级调度:用于决定把外存上处于后备队列中的哪些作业调入内存,并为它们创建进程、分配必要的资源,然后,再将新创建的进程排在就绪队列上,准备执行。特点是调度频率低;调度算法可以很复杂低级调度:用来决定就绪队列中的哪个进程应获得处理机,然后再由分派程序执行把处理机分配给该进程的具体操作。主要功能: 1. 保存处理机的现场信息2按某种算法选取进程3.把处理器分配给进程。特点:调度频率高;调度算法通常简单,保证算法执行时间短

中级调度主要目的:为了提高内存利用率和系统吞吐量。

使暂时不能运行的进程不再占用内存资源,而将它们调至外存上去等待,把此时进程状态称为就绪驻外存状态或挂起状态。当这些进程重又具备运行条件、且内存又稍有空闲时,由中级调度来决定把外存上的哪些进程,重新调入内存,并修改其状态为就绪状态,挂在就绪队列上等待进程调度。对象:就绪进程、阻塞进程特点:实际就是内存管理的“对换”功能

3.2调度算法是指:根据系统的资源分配策略所规定的资源分配算法

准则:1)面向用户的准则:周转时间短、响应时间快、截止时间的保证、优先权准则;2)面向系统的准则:系统吞吐量高、处理机利用率好、各类资源的平衡利用。

FSFS算法:是一种最基本的调度算法,既可用于作业调度也可用于进程调度。比较有利于长作业进程,而不利于短作业进程。

短作业(进程)优先调度算法SJ(P)F:从后备队列中选择一个或若干个估计运行时间最短的作业,将他们调入内存运行或从就绪队列中选出一个估计运行时间最短的进程,将处理机分配给它。该算法有效的降低了作业的平均等待时间,提高系统吞吐量。缺点:1)对长作业不利;

2)该算法完全未考虑作业的紧迫程度,不能保证紧迫性作业(进程)会被及时处理;3)该算法不一定能真正做到短作业优先调度。

高响应比优先调度算法: 为每个作业引入动态优先权,并使祖业的优先级随着等待时间的增加而以速率a提高,则长作业在等待一定时间后,必然有机会分配到处理机。

优先权=(等待时间+要求服务时间)/要求服务时间=响应时间/要求服务时间=Rp;特点: 1.有利于短作业;2.它实现的是先来先服务;3.对于长作业,作业的优先级可以随等待时间的增加而提高,当其等待时间足够长,其优先级便可升到很高,从而也可获得处理机。总之,该算法既照顾了短作业,也考虑了作业到到达的先后次序,不会使长作业长期得不到服务,但每要进行调度之前,都要做相应比的计算,增加系统开销

3.5最低松弛度优先算法(LLF):该算法是根据任务紧急(或松弛)的程度,来确定任务的优先级。任务的紧急程度愈高,为该任务所赋予的优先级就愈高,以使之优先执行。

A的松弛度=必须完成的时间—其本身的运行时间—当前时间

3.6死锁的概念:指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作业,他们都将无法再向前推进。产生死锁的必要条件: 1.互斥条件;2.请求和保持条件;3.不剥夺条件;

4.环路等待条件。产生死锁的原因:1)竞争资源:当系统中供进程共享的资源,其数目不足以满足诸进程的需要时,会引起诸进程对资源的竞争而产生死锁。2)进程间推进顺序非法:进程在运行过程中,请求和释放资源的顺序不当,也同样会导致进程产生死锁。

预防死锁的方法:1.摈弃“请求和保持”条件:进程创建时,一次申请所有资源。成功则运行,否则阻塞。优:简单、易于实现,安全。缺:资源严重浪费;进程执行进度大大延迟

2.摒弃“不剥夺”条件:进程申请资源时,成功则运行,否则释放所有资源后阻塞。缺:资源严重浪费;代价太大;进程执行进度严重延迟。

3.摒弃“环路等待”条件:为所有资源编号,进程申请资源时必须按序申请资源优:资源利用率、系统吞吐量显著提高缺:资源编号困难;新资源加入困难死锁的解除:1.剥夺资源2.撤销进程。1. 程序的装入和链接:

如何将一个用户源程序变为一个可在内存中执行的程序,编译,由编译程序将用户源代码编译成若干个目标模块;链接,由链接程序将编译后形成的一组目标模块,以及他们所需要的库函数链接在一起,形成一个完整的装入模块;最后是装入,由装入程序将模块装入内存。

2. 重定位:把在装入时对目标程序中指令和数据的修改过程

静态重定位:因为地址变换通常是在装入时一次完成的,以后不再改变。动态分区分配:根据进程的实际需要,动态的分配内存空间。

4. 分区分配算法:

首次适应算法:空闲分区按起址递增次序排列,从头开始直至找到第一个满足要求的空闲分区。特点:内存低端会留下小的空闲区,高端有大的空闲区;

循环首次适应算法:从上次分配的位置之后开始查找。特点:使内存的空闲分区均匀,但缺乏大的空闲分区;

最佳适应算法:空闲分区按大小递增的次序排列,从头开始找到第一个满足要求的空闲分区。缺点:会留下大量小碎片。

最坏适应算法:空闲分区按大小递减的次序排列,最前面的最大的空闲分区就是找到的分区。优点:分配后剩下的可用空间比较大。缺点:一段时间后就不能满足对于较大空闲区的分配要求。

页面和物理块:分页存储管理是将一个进程的逻辑地址控件分成若干个大小相等的片,称为页面或页并为各页加以编号。相应的把内存空间分成与页面相同大小的若干个存储块,称为物理块或页框,也对它们加以编号。

页表:实现从页号到物理块号的地址映射。作用:记录程序各页面所在页框位置,支持地址重定位,实现页面访问控制,存储保护段表的作用:实现从逻辑段到物理内存区的映射。

分页和分段的主要区别:A:分页和分段都采用离散分配的方式,且都要通过抵制映射机构来实现地址变换,这是他们的共同点,B:1:从功能上页是信息的物理单位,分页是实现离散分配方式,以消减内存的外零头提高内存的利用率,即满足系统管理的需要而不是用户的需要,而段式信息的逻辑单位,他含有一组其意义相对完整的信息,目的是为了能更好的满足用户的需要;2:页的大小固定且由系统确定,而段的长度却不固定,决定于用户所编写的程序;3:分页的作业地址空间是一维的,而分段的作业地址空间是二维的.

虚拟存储器的定义:虚拟存储器是指具有请求调入功能和置换功能,能从逻辑上对内存容量加以扩充的一种存储器系统。实现方法:1.分页请求系统2.请求分段系统

虚拟存储器的特征:

多次性。一个作业被分成多次调入内存运行;

对换性。允许在作业的运行过程中进行换进、换出;

虚拟性。能从逻辑上扩充内存容量,使用户“看到”的内存容量远大于实际大小。

页面置换算法:最佳置换算OPT;先进先出FIFO;最近最久未使用的置换算法LRU;Clock算法NRU

局部性原理:1.程序执行时,除了少部分的转移和过程调用指令外,在大多数情况下仍是顺序执行的;2.过程调用将会使程序的执行轨迹由一部分区域转至另一部分区域,但经研究看出,过程调用的深度在大多数情况下都不超过5;3.程序中存在许多循环结构;4.程序中还包括许多对数据结构的处理.局限性还表现在:时间局限性和空间局限性。

设备管理的主要功能

A,实现对外围设备的分配和回收

B,启动外围设备

C,实现对磁盘的驱动调度

D,处理外围设备的中断事件

E,实现虚拟设备

设备控制器负责连接IO设备和数据总线,完成设备控制和数据格式转换。基本功能:1.接收和识别命令数据交换标识和报告设备的状态地址识别数据缓冲差错控制

2. I/O通道:I/O通道是一种特殊的处理机,它具有执行I/O指令的能力,并通过执行通道(I/O)来控制I/O操作。

3. I/O控制方式:程序I/O方式,数据传输的基本单位是字节;中断驱动I/O方式,数据传输的基本单位仍是字节;DMA控制方式,以多个块为单位进行数据传送;数据传输的基本单位是数据库;I/O通道控制方式,以多个块为单位进行数据传送;一次传送多组数据到多个不同的内存区域。

4. 缓冲技术分为:单缓冲,双缓冲,循环缓冲、缓冲池。

单缓冲:在设备和处理机之间设置一个缓冲区。T和C是可以并行的。系统对每个数据的处理时间为Max(C,T)+M。

双缓冲-缓冲对换:

系统处理每个数据的时间可粗略认为Max(C,T) 。当T>C,可使块设备连续输入;反之可使CPU不必等待设备输入。目的:加快输入输出的速度。

循环缓冲:循环缓冲是把多个缓冲区连接起来组成两部分,一部分专门用于输入,另一部分专门用于输出的缓冲结构。

5. 设备驱动程序:设备驱动程序通常又称为设备处理程序,它是I/O 进程与设备控制器之间的通信程序,又由于它常以进程的形式存在,故简称为设备驱动程序。

6. 设备分配中的数据结构:

设备控制表DCT,系统为每台设备配置一张

控制器控制表COCT,系统为每一个控制器都设置了一张控制器控制表。通道控制表CHCT,每个通道都配有一张通道控制表。

系统设备表SDT,记录了系统中全部设备的情况,每个设备占一个表目。

7. 基本的设备分配程序:

按下述步骤进行设备分配:分配设备à分配控制器à分配通道

8. 磁盘访问时间:

寻道时间Ts:(可优化处理)

把磁臂(磁头)移动到指定磁道上所经历的时间,包含启动磁臂和磁头移动n条磁道所花费的时间。是优化的基础。

旋转延迟时间Tr:

指定扇区移动到磁头下面所经历的时间。与盘面的旋转速度有关。5400转—平均旋转延迟时间5.55ms;7200转—平均旋转延迟时间4.16ms 传输时间Tt:

把数据从磁盘读出或向磁盘写入数据所经历的时间。与旋转速度和一次读写的数据量有关

10. 磁盘调度:

先来先服务FCFS:根据进程请求访问磁盘的先后次序进行调度。

优点:公平、简单,每个进程的请求依次得到处理

缺点:平均寻道时间可能较长,仅适用于磁盘请求较少的场合。

最短寻道时间优先SSTF:选择要求访问的磁道与当前磁头所在的磁道距离最近的进程(磁盘请求),使每次的寻道时间最短。该算法不能保证平均寻道时间最短。可能导致“饥饿”现象。

扫描(Scan)算法:又称为“电梯调度算法”。磁头每次只作单方向移动,直到到达边缘磁道为止,然后再作反向移动。下一次待访问的磁道只能在此磁头移动的前方,且选择磁头移动距离最近的一个磁盘请求响应。消除了饥饿现象。

循环扫描(CScan)算法:磁头只作由内向外的单方向扫描,到达外边缘后,则返回最内侧的磁道重新进行下一轮扫描。改进了对于边缘区磁道访问的不公平。

设备独立性:应用程序独立于具体使用的物理设备。

SPOOLing特点:提高了IO速度;将独占设备改造为共享设备;实现了虚拟设备功能。记录是一组相关数据项的集合,用于描述一个对象的某些属性。

关键字:能够唯一标识一个记录的数据项

文件类型:

按文件的性质和用途分:

系统文件:由系统软件构成的文件,只允许调用执行,不允许用户读和修改。用户文件:只允许文件的授权者使用。库文件:允许用户调用不允许修改。

按文件中数据形式:源文件;目标文件;可执行文件。

按存取控制属性分类:

只执行文件:只允许调用执行,不能读、写;只读文件;读写文件:允许文件主和被核准用户读和写。

按组织形式和处理方式分类:普通文件,目录文件,特殊文件

文件系统模型:三层模型

对象及其属性;(文件管理系统管理的对象有:文件--文件管理的直接对象;目录--方便用户对文件的存取和检索;磁盘存储空间)

对对象操纵和管理的软件集合;文件系统的接口—命令接口,程序接口4. 文件的逻辑结构:这是从用户观点出发所观察到的文件组织形式,是用户可以直接处理的数据及其结构,它独立于文件的物理特性,又称为文件组织。

5. 文件的物理结构,又称为文件的存储结构,是指文件在外存上的存储组织形式。

6. 文件逻辑结构的类型:文件的逻辑结构可分为两大类:

一类是有结构文件,这是指一个以上的记录构成的文件,故又把它称为记录式文件。

二是无结构文件,这是指由字符流构成的文件,故又称为流式文件。7. 外存分配方式:常用的外存分配方法有连续分配、链接分配和索引分配三种。

8. 链接分配:将文件装到多个离散的盘块中,是离散的分配方式。链接方式又可分为:隐式链接、显式链接两种

9. 隐式链接:

在文件的每个目录项中,都含有指向链接文件第一盘块和最后一个盘块的指针。每个盘块中都有指向下一个盘块的指针。特点:只适合于顺序访问,随机访问效率极低。

10. 显式链接:

把用于链接文件各物理块的指针,显式地存放在内存的一张“链接表”中。该表在整个磁盘只设置一张。即文件分配表(FAT)。序号为盘块号0..n-1

11. 目录管理的要求:实现“按名存取”——是目录管理的最基本的功能,也是文件系统向用户提供的最基本的服务;提高对目录的检索速度;文件共享;允许文件重名。

12. 为了能对一个文件进行正确的存取,必须为文件设置用于描述和控制文件的数据结构,称为“文件控制块FCB”。文件管理程序可借助于文件控制块中的信息,对文件施以各种操作。文件与文件控制块一一对应,而人们把文件控制块的有序集合称为文件目录,即一个文件控制块就是一个文件目录项。一个文件目录页被看做是一个文件,称为目录文件。

13. 文件存储空间的管理:分配方式:连续分配、离散分配

存储空间的基本分配单位是以磁盘块(扇区)为单位,而非字节。14. 文件存储空间的管理方法

1)空闲表法:连续分配方式,为外存上的所有空闲区建立一张空闲表。2)空闲链表法:离散分配方式,根据构成链所用基本元素不同分为以下两种形式:

空闲盘块链:将磁盘上的所有空闲空间,以盘块为单位拉成一条链。

空闲盘区链:将磁盘上所有空闲盘区(每个盘区可包含若干个盘块)拉成一条链。

3)位示图法:位示图:利用二进制的一位来表示磁盘中一个盘块的使用情况。由所有盘块所对应的位构成一个集合,称为位示图。用mxn 个位数构成位示图。

4)成组链接法

15. 常用的两种文件共享方法:1)基于索引结点的共享方式;2)利用符号链实现文件共享基于索引结点的共享方式:文件目录中只设置文件名及指向相应索引结点的指针;

文件的物理地址及其它的文件属性等信息只存放在索引结点中;

32.为何要引入设备独立性?在现代操作系统中,为了提高系统的可适应性和可扩展性,都毫无例外地实现了设备独立性也即是设备无关性,其基本含义是应用程序独立于具体使用的物理设备,即应用程序以逻辑设备名称来请求使用某类设备,作用:(1)设备分配时的灵活性(2)易于实现I/O 重定向(指用于I/O操作的设备可以更换即重方向而不必改变应用程序).

33.如何实现设备独立性为了实现设备的独立性,应引入逻辑设备和物理设备两个概念,在应用程序中,使用逻辑设备名称来请求使用某类设备,而系统执行时,是使用物理设备名称,鉴于驱动程序是一个与硬件(或设备)紧密相关的软件,必须在驱动程序之上设备一层软件,称为设备独立性软件,以执行所有设备的公有操作,完成逻辑设备名到物理设备名的转换(为此应设备一张逻辑设备表)并向用户层(或文件层)软件提供统一接口,从而实现设备的独立性

34.磁盘调度算法: 1.先来先服务2最短寻道时间优先3扫描(scan)算法4循环扫描(cscan)算法5NStcpSCAN和FSCAN调度算法

35.顺序文件的优缺点:优点:a对诸记录进行批量存取时,存取效率最高b 只有顺序文件才能存储在磁带上并能有效的工作;缺点a交互应用时性能差b增加或修改一个记录比较困难,为了解决这一问题可以为顺序文件配置一个运行记录文件(log file)或称为事物文件(transactionFile)把试图增加删除或者修改的信息记录于其中,规定每个一定时间例如4个小时,将运行记录文件于原来的主文件加以合并,产生一个按关键字排序的新文件

36.索引文件使用索引文件的主要问题是,它除了有主文件外,还须配置一张索引表,而且每个记录都要有一项索引项,因此提高了存储费用。

37.文件分配方式:连续分配连续分配要求为每一个文件分配一组相邻接的盘块。一组盘块的地址定义了磁盘上的一段线性地址。连续分配的主要优点如下:1.顺序访问容易。2.顺序访问速度快。连续分配的主要缺点如下:1.要求有连续的存储空间。2.必须事先知道文件的长度。链接分配(隐式链接,显示链接)隐式链接:用采用隐式链接分配方时,在文件目录的每个目录项中,都须含有指向链接文件的第一个盘块和最后一个盘块的指针。

显示链接:这是指吧链接文件各物理块的指针,显示的存放在内存的一张链接表中。该表整个磁盘仅设置一张。

41.快表概念:具有并行查询能力的特殊高速缓冲寄存器,用以存放当前访问的那些页表项,虚拟存储器的基本概念,是指具有请求调入功能和置换功能,能从逻辑上对内存容量加以扩充的一种存储器系统,其逻辑容量,由内容容量和外存容量之和所决定,其运行速度接近于内存速度,而每位的成本却有接近于外存.

44.目录管理的要求:1.实现“按名存取”2提高对目录的检索速度3文件共享4.允许文件重名。

9.FAT技术:(以FAT12为例)1.以盘块为基本分配单位:对于1.2MB 的软盘,每个盘块的大小为512B,则每个FAT中含有(1.2MB/512B=2.4K)个表项,由于FAT12每个表项占12位,则FAT 表占用12/8*2.4=3.6KB的存储空间。由于每个FAT表项为12位,则FAT 最多允许有2*12=4096个表项,每个表项为512字节,则每个磁盘分区的容量为2MB。一个物理磁盘有4个逻辑磁盘分区,则最大容量为8MB。

2.簇的基本概念:簇是一组连续的扇区,在FA T中她是作为一个虚拟扇区,簇的大小一般是2N个盘块。最大可包含8个扇区64mb

优点:能适应磁盘容量不断增大的情况。缺点:对所允许的磁盘容量存在着严重的限制,通常只能是数诗兆字节,随着支持的硬盘容量的增加,相应的簇内碎片也将随之成倍地增加

FAT16同理就是2*16*64*512=2G,就是扩到了16位。但FA T12 FA T16都不支持长文件名,文件名收到了8个字符文件名和三个字符文件扩展名的长度限制。FAT32优点:支持更小的簇和更大的磁盘容量,这就大大减少了磁盘空间的让费,使区分空间分配更有效率。缺点:1.文件分配表的扩大运行速度比较慢2.有最小管理空间的限制,对于小分区不支持。3.棋单个文件长度不能大于4gb5.最大的限制在于不支持向下兼容。

10.NTFS技术:1.新特性:64位磁盘地址,可以支持2的64次方字节的磁盘分区;在ntfs中可以很好的支持长文件名;具有系统容错功能;提供了数据的一致性;此外还提供了文件加密、文件压缩等功能。11.伙伴系统:固定分区方式和动态分区方式的一种折衷方案,伙伴系统规定,无论已分配分区或空闲分区,其大小均为2的K次幂,K 整数,1《K《M,其中:2的一次幂表示最小分区的大小,2的m次幂表示分配的最大分区的大小,通常2的m次幂是整个可分配内存的大小。12.SPOOLing技术:为了缓和cpu的高速型于IO设备低速性间的矛盾而引人了脱机输入,脱机输出技术,该技术是利用专门的外围控制机,将低速IO设备上的数据传送到高速磁盘上,或者相反,事实上当系统中引人了多道程序技术后,完全可以利用其中的一道程序,来模拟脱机输入是的外围控制机功能,把数据从磁盘传送到低速输出设备上SPOOling系统的组成: SPOOLIng系统是对脱机I/O工作的模拟,其必须有高速随机外存(通常采用磁盘)的支持SPOOLING系统有以下四个部分:1.输入井和输出井,为磁盘上开辟的两大存储空间,分别模拟脱机输入/出时的磁盘并用于收容I/O设备输入的数据和用户程序的输出数据2.输入缓冲区和输出缓冲区,在内存中开辟,分别用于暂停由输入设备和输出井送来的数据 3.输入进程SPi和输出进程SP0分别模拟脱机输入/出时的外围控制机,用于控1、利用AND信号量机制解决哲学家进餐问题:

Var chopsiick array of semaphore:=(1,1,1,1,1);

Processi

Repeat

think;

Sswait(chopsick[(i+1)mod 5],chopstick[i]);

eat;

Ssignat(chopsick[(i+1)mod 5],chopstick[i]);

until false;

2、利用记录型信号量解决生产者----消费者问题

Var mutex, empty, full:semaphore:=1,n,0;

buffer:array[0,···,n-1] of item;

in,out:integer:=0,0;

begin

parbegin

proceducer: begin

repeat

·

·

producer an item nextp;

·

·

wait(empty);

wait(mutex);

buffer(in):=nextp;

in:=(in+1) mod n;

signal(mutex);

signal(full);

until false;

end

consumer: begin

repeat

wait(full);

wait(mutex);

nextc:=buffer(out);

out:=(out+1) mod n;

signal(mutex);

signal(empty);

consumer the item in nextc;

until false;

end

parend

end

3、利用信号量实现进程互斥:

Var mutex:semaphore:=1;

begin

parbegin

process 1:begin

repeat

wait(mutex);

critical section

signal(mutex);

remainder section

until false;

end

process 2:begin

repeat

wait(mutex);

critical section

signal(mutex);

计算机操作系统复习提纲

计算机操作系统(第四版) 编著:汤小丹,梁红兵,哲凤屏,汤子瀛 1、考试题型 一.选择题(15题,每题2分) 二.判断题(10题,每题2分) 三.简答题(2题,每题10分) 四.计算题(2题,每题10分) 五.应用题(2题,每题10分) 2、考试内容分布 第一章操作系统概论 1.1.1操作系统目标* 1.1.2操作系统的作用* 1.1.3推动操作系统发展的主要动力 1.2.1未配置操作系统的计算机系统 1.2.2单道批处理系统* 1.2.3多道批处理系统多道批处理系统的优缺点* 1.2.4分时系统特征 1.2.5实时系统概念 1.3操作系统基本特征并行,并发,共享,虚拟 1.4.1处理机管理功能 1.4.2存储管理系统 1.4.3设备管理功能 1.4.4文件管理功能 1.4.5操作系统与用户之间的接口 习题:1.2.11 第二章进程的描述和控制 2.1.1前趋图 2.1.2程序顺序执行 2.2进程的描述* 进程的基本状态及转化* 2.3进程控制进程的创建* 2.4进程同步临界资源同步机制应遵循的规则* 2.4.3信号量机制* 2.4.4信号量的应用 2.5经典进程同步问题

2.6进程通信 2.7线程的基本概念 2.8.3线程的创建和终止* 习题:7.9.11.16.22 第三章处理机调度与死锁 3.1.1处理机调度的层次* 3.1.2处理机调度算法的目标 3.2作业和作业调度 3.2.3先来先服务和短作业优先调度 算法 3.2.4优先级调度算法和高响应比 优先调度算法 3.3进程调度 3.3.2轮转调度算法* 3.3.4优先级调度算法 3.5死锁概述 3.5.3死锁的定义、必要条件和处理方法 3.6预防死锁 3.7避免死锁 3.8死锁的检测与解除 习题:12.13.27.31 第四章存储器管理 4.1.1多层结构的存储器系统* 4.1.3高速缓存和磁盘缓存* 4.2.1程序的装入* 4.3连续分配存储管理方式* 分区分配操作* 4.3.4基于顺序搜索的动态分区分配算 4.3.6动态可重定位位分区分配 4.4对换 4.5分页存储管理方式 4.6分段存储管理方式 习题:7.13.18.19.24 第五章虚拟存储器 5.1虚拟存储器概述 5.2请求分页存储管理方式 5.3页面置换算法最佳置换算法*和先进先出置换算法*

1计算机操作系统试题之名词解释

操作系统是方便用户、管理和控制计算机软硬件资源的系统软件(或程序集合)。从用户角度看,操作系统可以看成是对计算机硬件的扩充;从人机交互方式来看,操作系统是用户与机器的接口;从计算机的系统结构看,操作系统是一种层次、模块结构的程序集合,属于有序分层法,是无序模块的有序层次调用。操作系统在设计方面体现了计算机技术和管理技术的结合。 windows7操作系统 windows xp操作系统 操作系统在计算机系统中的地位: 操作系统是软件,而且是系统软件。它在计算机系统中的作用,大致可以从两方面体会:对内,操作系统管理计算机系统的各种资源,扩充硬件的功能;对外,操作系统提供良好的人机界面,方便用户使用计算机。它在整个计算机系统中具有承上启下的地位 计算机操作系统试题之名词解释 名词解释: ●原语:它是由若干条机器指令所构成,用以完成特定功能的一段程序,为保证其操作的 正确性,它应当是原子操作,即原语是一个不可分割的操作。 ●设备独立性:指用户设备独立于所使用的具体物理设备。即在用户程序中要执行I/O操 作时,只需用逻辑设备名提出I/O请求,而不必局限于某特定的物理设备。

●文件的逻辑结构:又称为文件逻辑组织,是指从用户观点看到的文件组织形式。它可分 为两类:记录式文件结构,由若干相关的记录构成;流式文件结构,由字符流构成。 ●树形结构目录:利用树形结构的形式,描述各目录之间的关系。上级目录与相邻下级目 录的关系是1对n。树形结构目录能够较好地满足用户和系统的要求。 ●操作系统:操作系统是控制和管理计算机硬件和软件资源,合理地组织计算机的工作流 程,以及方便用户的程序的集合。其主要功能是实现处理机管理、内存管理、I/O设备管理、文件管理和用户接口。 ●位示图:它是利用一个向量来描述自由块使用情况的一张表。表中的每个元素表示一个 盘块的使用情况,0表示该块为空闲块,1表示已分配。 ●置换策略:虚拟式存储管理中的一种策略。用于确定应选择内存中的哪一页(段) 换出 到磁盘对换区,以便腾出内存。通常采用的置换算法都是基于把那些在最近的将来,最少可能被访问的页(段)从内存换出到盘上。 ●用户接口:操作系统提供给用户和编程人员的界面和接口。包括程序接口、命令行方式 和图形用户界面。 ●死锁:指多个进程因竞争资源二造成的一种僵局,若无外力的作用,这些进程将永远不 能再向前推进。 ●文件系统:OS中负责管理和存取文件信息的软件机构。负责文件的建立,撤消,存入, 续写,修改和复制,还负责完成对文件的按名存取和进行存取控制。 ●进程:进程是程序在一个数据集合上的运行过程,是系统进行资源分配和调度的一个独 立的基本单位。 12.wait(s)原语 wait(s) :Begin Lock out interrupts; s = s – 1; If s < 0 then Begin Status(q) = blocked; Insert(WL, q); Unlock interrupts; Scheduler; End Else unlock interrupts; End 13.链接文件 逻辑文件中的不同记录可以存储在离散的磁盘块中。每个盘块中都设置了一个指向下一个盘块的链接指针,用这些指针可将一个文件中的所有盘块拉成一条链,而在文件控制块中的“文

《计算机操作系统》复习笔记

第一章操作系统引论 【操作系统】是一组控制和管理计算机硬件和软件的资源、合理地对各类作业进行调度,以及方便用户使用计算机的程序的集合。是配置在计算机硬件上的第一层软件,是对硬件的首次扩充。 【操作系统的目标】方便性,有效性,可扩展性,开放性。 在计算机中配置操作系统的目的主要是提高系统资源的利用率。操作系统主要是管理计算机中的资源,包括存储器(主要为进程管理)和处理机。【操作系统的作用】从用户的观点,是用户和计算机硬件系统之间的接口(命令方式,图形窗口方式,系统调用方式);从资源管理观点,是计算机资源的管理者(处理机,存储器,文件设备管理);从虚拟机的观点,是扩充裸机功能的软件;从任务组织观点,是计算机工作流程的组织者。【操作系统的发展过程】人工操作方式,脱机输入/输出方式,单道批处理系统(自动性,顺序性,单道性),多道批处理系统(多道性,调度性,无序性),分时系统(多路性,独立性,及时性,交互性),实时系统。【操作系统的基本特征】并发(最基本特征),共享(互斥共享,同时访问),虚拟,异步性。 【操作系统的功能】处理机管理(进程控制,进程同步,进程通信,进程调度),存储器管理(内存分配,内存保护,地址映射,内存扩充),设备管理(缓冲管理,设备分配,设备处理),文件管理(文件存储空间的管理,目录管理,文件的读写管理和保护),提供友好用户接口(命令,程序,图形用户接口)。五大功能的必要性:为了使多道批处理系统有序高效进行,并方便用户的使用。 【操作系统的结构设计】整体式系统,模块化结构,分层式结构,微内核结构。 【分时操作系统】允许多个用户已交互的方式使用计算机,方便用户。根据用户所能接受等待时间来确定的。多方面服务程序。 【批处理操作系统】允许多用户将若干个作业提交给计算机系统集中处理,提高资源利用率。为了充分利用资源,一帮优先选择计算型和I/O型多个作业投入运行。批处理作业,必须提供相应的作业控制信息 【实时操作系统】计算机系统能及时的处理由过程控制的反馈数据并响应。根据控制对象所能接受的时延。专用服务程序。

北方工业大学计算机操作系统作业总复习答案解析

1.1什么是操作系统的基本功能? 答:操作系统的职能是管理和控制计算机系统中的所有硬、软件资源,合理地组织计算机工作流程,并为用户提供一个良好的工作环境和友好的接口。操作系统的基本功能包括:处理机管理、存储管理、设备管理、信息管理(文件系统管理)和用户接口等。 1.2什么是批处理、分时和实时系统?各有什么特征? 答:批处理系统(batch processing system):操作员把用户提交的作业分类,把一批作 业编成一个作业执行序列,由专门编制的监督程序(monitor)自动依次处理。其主要特征是:用户脱机使用计算机、成批处理、多道程序运行。 分时系统(time sharing operation system):把处理机的运行时间分成很短的时间片,按 时间片轮转的方式,把处理机分配给各进程使用。其主要特征是:交互性、多用户同时性、独立性。 实时系统(real time system):在被控对象允许时间范围内作出响应。其主要特征是:对实时信息分析处理速度要比进入系统快、要求安全可靠、资源利用率低。 1.3多道程序(multiprogramming)和多重处理(multiprocessing)有何区别? 答:多道程序(multiprogramming)是作业之间自动调度执行、共享系统资源,并不是真正地同时执行多个作业;而多重处理(multiprocessing)系统配置多个CPU,能真正同时执行 多道程序。要有效使用多重处理,必须采用多道程序设计技术,而多道程序设计原则上不一定要求多重处理系统的支持。 2.2 作业由哪几部分组成?各有什么功能? 答:作业由三部分组成:程序、数据和作业说明书。程序和数据完成用户所要求的业务处理工作,系统通过作业说明书控制文件形式的程序和数据,使之执行和操作。 2.4试述SPOOLING系统的工作原理。 答:在SPOOLING系统中,多台外围设备通过通道或DMA器件和主机与外存连接起 来,作业的输入输出过程由主机中的操作系统控制。操作系统中的输人程序包含两个独立的过程,一个过程负责从外部设备把信息读入缓冲区,另一个过程是写过程,负责把缓冲区中的信息送人到外存输入井中。 在系统输人模块收到作业输人请求后,输人管理模块中的读过程负责将信息从输人装置读人缓冲区。当缓冲区满时,由写过程将信息从缓冲区写到外存输人井中。读过程和写过程反复循环,直到一个作业输入完毕。当读过程读到一个硬件结束标志后,系统再次驱动写过程把最后一批信息写入外存并调用中断处理程序结束该次输入。然后,系统为该作业建立作业控制块JCB,从而使输入井中的作业进人作业等待队列,等待作业调度程序选中后进人内存。 2.5 操作系统为用户提供哪些接口?它们的区别是什么? 答:操作系统为用户提供两个接口,一个是系统为用户提供的各种命令接口,用户利用这些操作命令来组织和控制作业的执行或管理计算机系统。另一个接口是系统调用,编程人员使用系统调用来请求操作系统提供服务,例如申请和释放外设等类资源、控制程序的执行

最新计算机操作系统期末考试题及答案

2006―2007 学年度第二学期 一、单项选择题(每题1分,共20分) 1.操作系统的发展过程是( C ) A、原始操作系统,管理程序,操作系统 B、原始操作系统,操作系统,管理程序 C、管理程序,原始操作系统,操作系统 D、管理程序,操作系统,原始操作系统 2.用户程序中的输入、输出操作实际上是由( B )完成。 A、程序设计语言 B、操作系统 C、编译系统 D、标准库程序 3.进程调度的对象和任务分别是( C )。 A、作业,从就绪队列中按一定的调度策略选择一个进程占用CPU B、进程,从后备作业队列中按调度策略选择一个作业占用CPU C、进程,从就绪队列中按一定的调度策略选择一个进程占用CPU D、作业,从后备作业队列中调度策略选择一个作业占用CPU 4.支持程序浮动的地址转换机制是( A、动态重定位 ) A、动态重定位 B、段式地址转换 C、页式地址转换 D、静态重定位 5.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( C )进行排列。 A、地址从大到小 B、地址从小到大 C、尺寸从小到大 D、尺寸从大到小 6.设计批处理多道系统时,首先要考虑的是( 系统效率和吞吐量 )。 A、灵活性和可适应性 B、系统效率和吞吐量 C、交互性和响应时间 D、实时性和可靠性 7.当进程因时间片用完而让出处理机时,该进程应转变为( )状态。 A、等待 B、就绪 C、运行 D、完成 8.文件的保密是指防止文件被( )。 A、篡改 B、破坏 C、窃取 D、删除 9.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由 ( )临界区构成。 A、2个 B、3个 C、4个 D、5个 10.按逻辑结构划分,文件主要有两类:(记录式文件)和流式文件。 A、记录式文件 B、网状文件 C、索引文件 D、流式文件 11.UNIX中的文件系统采用(、流式文件)。 A、网状文件 B、记录式文件 C、索引文件 D、流式文件 12.文件系统的主要目的是()。 A、实现对文件的按名存取 B、实现虚拟存贮器 C、提高外围设备的输入输出速度 D、用于存贮系统文档 13.文件系统中用()管理文件。 A、堆栈结构 B、指针 C、页表 D、目录 14.为了允许不同用户的文件具有相同的文件名,通常在文件系统中采用()。 A、重名翻译 B、多级目录 C、约定 D、文件名 15.在多进程的并发系统中,肯定不会因竞争( )而产生死锁。 A、打印机 B、磁带机 C、CPU D、磁盘 16.一种既有利于短小作业又兼顾到长作业的作业调度算法是( )。 A、先来先服务 B、轮转 C、最高响应比优先 D、均衡调度 17.两个进程合作完成一个任务。在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系被称为进程的()。 A、互斥 B、同步 C、调度 D、伙伴 18.当每类资源只有一个个体时,下列说法中不正确的是()。 A、有环必死锁 B、死锁必有环 C、有环不一定死锁 D、被锁者一定全在环中 19.数据文件存放在到存储介质上时,采用的逻辑组织形式是与( )有关的。 A、文件逻辑结构 B、存储介质特性 C、主存储器管理方式 D、分配外设方式 20.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于( )。 精品文档

计算机操作系统(第三版)-复习题答案

操作系统第一章复习题 一、选择题 1、下列选项中,( D )不是操作系统关心的主要问题。 A 管理计算机裸机 B 设计、提供用户程序与计算机硬件系统的界面。 C 管理计算机系统资源 D 高级程序设计语言的编译器 2、多道批处理系统的主要缺点是( C )。 A CPU利用率低 B 不能并发执行 C 缺少交互性 D 以上都不是。 3、在操作系统中,( D )部分属于微内核。 A 输入/输出井的管理程序,及作业调度软件。 B 用户命令解释程序 C 磁盘文件目录管理软件 D 进程通信服务例程 4、通常在分时系统中运行的作业称为( C )。 A 前台作业 B 后台作业 C 终端型作业 D 批量型作业 5、在下面的选项中,( A )不属于操作系统提供给用户的可用资源。 A 中断机制 B 处理机 C 存储器 D I/O 设备 6、操作系统在计算机系统中处于( B )的位置。 A 计算机硬件和软件之间 B 计算机硬件和用户之间 C 处理机和用户程序之间 D 外部设备和处理机之间 7、操作系统是对( C )进行管理的软件。 A 软件 B硬件 C计算机资源 D 应用程序 8、操作系统中采用多道程序设计技术提高了CPU和外部设备的( A )。 A 利用率 B 可靠性 C 稳定性 D 兼容性 9、操作系统提供给程序员的接口是( B )。 A 进程 B 系统调用 C 库函数 D B和C 10、所谓( B )是指将一个以上的作业放入内存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。 A 多重处理 B 多道程序设计 C 实时处理 D 共行执行 11、实时系统必须在( C )内处理完来自外部的事件。 A 响应时间 B 周转时间 C 规定时间 D 调度时间 12、在操作系统中,并发性是指若干事件( C )发生。 A 在同一时刻 B 一定在不同时刻 C 在某一时间间隔 D 依次在不同时间间隔内 13、订购机票系统处理各个终端的服务请求,处理后通过终端回答用户,所以它是一个( D )。 A 分时系统 B 多道批处理系统 C 计算机网络 D实时信息处理系统 二、填空题 1、操作系统两个最基本的特征是(并发)和(共享),两者之间互为存在条件。 2、实时系统应具有的两个基本特征,它们是(及时性)和(高可靠性)。 3、允许多个用户以交互方式使用计算机的操作系统称为(分时操作系统);允许多个用户 将多个作业提交给计算机集中处理的操作系统称为(批处理操作系统);计算机系统能

计算机操作系统总复习题

《计算机操作系统》复习整理 第1章计算机操作系统概述 学习重点: (1)什么是操作系统,操作系统在软件层次中的地位;操作系统的设计观点 (2)操作系统的形成和五大类型(批处理操作系统、分时操作系统、实时操作系统、网络操作系和分布式操作系统) (3)操作系统的五大功能(作业管理、文件管理、存储管理、设备管理和处理机及进程管理 (4)操作系统的属性:响应比、并发性(共行性)、信息的共享、保密与保护、可扩充性、可移植性、可读性、可“生成”性、可测试性、安全可靠性等 (5)操作系统的“生成”、配置、设置和引导 教学要求: (1)牢固掌握操作系统的定义:计算机操作系统是方便用户、管理和控制计算机软、硬件资源的系统(或程序集合);清楚地了解操作系统所处的地位:是裸机之上的第一层软件,是建立其他所有软件的基础。 (2)牢固掌握操作系统目前有五大类型(批处理、分时、实时、网络和分布式)和五大主要功能:界面管理、文件管理、存储管理、设备管理、进程管理。 (3)理解衡量操作系统优劣的属性:响应比、并发性(共行性)、信息的共享、保密与保护、可扩充性、可移植性、可读性、可“生成”性、可测试性、安全可靠性等。 (4)在实践方面至少掌握一种实际操作系统的安装、使用和维护。 (5)研究操作系统面对用户的服务观点和系统内部的管理观点。即为用户提供方便而安全的工作环境,体现“用户至上”、“服务至上”的原则;内部管理采用中断、通道、串行、并发、并行和本地远地通信等分设的各种管理部门机构,;里外协作分工组织,力争达到“多快好省”。 (6)考虑到CPU与外部设备在速度方面的差异,采用硬通道、缓冲区、多种队列和多种调度算法,以“小步快跑”等策略管理和控制计算机资源,平衡协调为用户服务。 (7)了解现代操作系统为用户提供的三种使用界面:命令界面、系统调用界面和图形界面。一般用户通过命令、图形方式控制,编程人员通过系统调用方式控制计算机。 (8)初步了解如何认识和解剖操作系统。 (9)了解操作系统(DOS、Windows、UNIX、Linux)版本简况。 习题 1、教材中介绍了学习“操作系统”要记住最精髓的两句话,是什么? 答:计算机操作系统使方便用户、管理和控制计算机软硬件资源的系统软件(或程序集合);操作系统目前有五大类型(批处理、分时、实时、网络和分布式)和五大功能(作业管理、文件管理、存储管理、设备管理和进程管理)。 2、分时系统和实时系统有什么不同? 答:分时系统通用性强,交互性强,及时响应性要求一般(通常数量级为秒);实时系统往往是专用的,系统与应用很难分离,常常紧密结合在一起,实时系统并不强调资源利用率,而更关心及时响应性(通常数量级为毫秒或微秒)、可靠性等。 3、多用户操作系统离开了多终端的硬件支持,能否安装和使用? 答:多用户系统与多终端系统是不同的概念。多用户系统为多个用户使用,是一个软件系统的概念,它强调用户之间的安全保密;而多终端系统是指系统中有多个用户终端,是硬件设备的描述,即使一个终端也可以为多个用户使用。因此,多用户操作系统不一定需要多终端的硬件支持,完全可以安装和使用。 4、多用户操作系统和网络操作系统有什么区别? 答:以单机多用户系统为例,说明它与网络操作系统的比较。

计算机操作系统教程课后答案

第一章绪论 1.什么是操作系统的基本功能? 答:操作系统的职能是管理和控制汁算机系统中的所有硬、软件资源,合理地组织计算 机工作流程,并为用户提供一个良好的工作环境和友好的接口。操作系统的基本功能包括: 处理机管理、存储管理、设备管理、信息管理(文件系统管理)和用户接口等。 2.什么是批处理、分时和实时系统?各有什么特征? 答:批处理系统(batchprocessingsystem):操作员把用户提交的作业分类,把一批作业编成一个作业执行序列,由专门编制的监督程序(monitor)自动依次处理。其主要特征是:用户脱机使用计算机、成批处理、多道程序运行。 分时系统(timesharingoperationsystem):把处理机的运行时间分成很短的时间片,按时间片轮转的方式,把处理机分配给各进程使用。其主要特征是:交互性、多用户同时性、独立性。 实时系统(realtimesystem):在被控对象允许时间范围内作出响应。其主要特征是:对实时信息分析处理速度要比进入系统快、要求安全可靠、资源利用率低。 3.多道程序(multiprogramming)和多重处理(multiprocessing)有何区别? 答;多道程序(multiprogramming)是作业之间自动调度执行、共享系统资源,并不是真正地同时执行多个作业;而多重处理(multiprocessing)系统配置多个CPU,能真正同时执行多道程序。要有效使用多重处理,必须采用多道程序设计技术,而多道程序设计原则上不一定要求多重处理系统的支持。 4.讨论操作系统可以从哪些角度出发,如何把它们统一起来? 答:讨论操作系统可以从以下角度出发: (1)操作系统是计算机资源的管理者; (2)操作系统为用户提供使用计算机的界面; (3)用进程管理观点研究操作系统,即围绕进程运行过程来讨论操作系统。

计算机操作系统试题库完整

《计算机操作系统》试题库 1. 单项选择题(共200个题目) 100236. 一般用户更喜欢使用的系统是(C )。 A.手工操作 B.单道批处理 C.多道批处理 D.多用户分时系统 100237. 与计算机硬件关系最密切的软件是(D). A.编译程序 B.数据库管理程序 C.游戏程序 D.OS 100238. 现代OS具有并发性和共享性,是由(D)的引入而导致的。 A.单道程序 B.磁盘 C.对象 D.多道程序100239. 早期的OS主要追求的是(A)。 A.系统的效率 B.用户的方便性 C.可移植 D.可扩充性 100240. (A )不是多道程序系统。 A.单用户单任务 B.多道批处理系统 C.单用户多任务 D.多用户分时系统 100241. (B)是多道操作系统不可缺少的硬件支持。 A.打印机 B.中断机构 C.软盘 D.鼠标100242. 特权指令可以在(C )中执行。 A.目态 B.浏览器中 C.任意的时间 D.进程调度中100243. 没有了(C )计算机系统就启动不起来了。 A.编译器 B.DBMS C.OS D.浏览器100244. 通道能够完成(C )之间数据的传输。c

A.CPU与外设 B.内存与外设 C.CPU与主存 D.外设与外设100245. 系统的主要功能有(c)。 A.进程管理、存储器管理、设备管理、处理机管理 B.虚拟存储管理、处理机管理、进程调度、文件系统 C.处理机管理、存储器管理、设备管理、文件系统 D.进程管理、中断管理、设备管理、文件系统 100246. 单处理机计算机系统中,(A )是并行操作的。 A.处理机操作和通道操作是并行的 B.程序与程序 C.主程序与子程序 D.用户程序与操作系统程序 100247. 处理机的所有指令可以在(D )中执行。 A.目态 B.浏览器中 C.任意时间 D.系统态 100248. (B )功能不是操作系统直接完成的功能。 A.管理计算机硬盘 B.对程序进行编译 C.实现虚拟存储器 D.删除文件 100249. 要求在规定的时间内对外界的请求必须给予及时相应的OS是(B )。 A.多用户分时系统 B.实时系统 C.批处理系统时间 D.网络操作系统 100250. 操作系统是对(C)进行管理的软件。 A.硬件 B.软件 C.计算机资源 D.应用程序 100251. (B)对多用户分时系统最重要。 A.实时性 B.交互性 C.共享性 D.运行效率

(完整word版)计算机操作系统复习知识点汇总

《计算机操作系统》复习大纲第一章绪论 1.掌握操作系统的基本概念、主要功能、基本特征、主要类型; 2.理解分时、实时系统的原理; 第二章进程管理 1.掌握进程与程序的区别和关系; 2.掌握进程的基本状态及其变化; 3.掌握进程控制块的作用; 4.掌握进程的同步与互斥; 5.掌握多道程序设计概念; 6.掌握临界资源、临界区; 7.掌握信号量,PV操作的动作, 8.掌握进程间简单同步与互斥的实现。 第三章处理机调度 1.掌握作业调度和进程调度的功能; 2.掌握简单的调度算法:先来先服务法、时间片轮转法、优先级法; 3.掌握评价调度算法的指标:吞吐量、周转时间、平均周转时间、带权周转时间和平均带权周转时间; 4.掌握死锁;产生死锁的必要条件;死锁预防的基本思想和可行的解决办法; 5.掌握进程的安全序列,死锁与安全序列的关系; 第四章存储器管理 1.掌握用户程序的主要处理阶段; 2.掌握存储器管理的功能;有关地址、重定位、虚拟存储器、分页、分段等概念; 3.掌握分页存储管理技术的实现思想; 4.掌握分段存储管理技术的实现思想; 5.掌握页面置换算法。 第五章设备管理 1.掌握设备管理功能; 2.掌握常用设备分配技术; 3.掌握使用缓冲技术的目的; 第六章文件管理 1.掌握文件、文件系统的概念、文件的逻辑组织和物理组织的概念; 2.掌握目录和目录结构;路径名和文件链接; 3.掌握文件的存取控制;对文件和目录的主要操作 第七章操作系统接口 1.掌握操作系统接口的种类; 2.掌握系统调用的概念、类型和实施过程。

计算机操作系统复习知识点汇总 第一章 1、操作系统的定义、目标、作用 操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。 设计现代OS的主要目标是:方便性,有效性,可扩充性和开放性. OS的作用可表现为: a. OS作为用户与计算机硬件系统之间的接口;(一般用户的观点) b. OS作为计算机系统资源的管理者;(资源管理的观点) c. OS实现了对计算机资源的抽象. 2、脱机输入输出方式和SPOOLing系统(假脱机或联机输入输出方式)的联系和区别 脱机输入输出技术(Off-Line I/O)是为了解决人机矛盾及CPU的高速性和I/O 设备低速性间的矛盾而提出的.它减少了CPU的空闲等待时间,提高了I/O速度. 由于程序和数据的输入和输出都是在外围机的控制下完成的,或者说,它们是在脱离主机的情况下进行的,故称为脱机输入输出方式;反之,在主机的直接控制下进行输入输出的方式称为联机(SPOOLing)输入输出方式假脱机输入输出技术也提高了I/O的速度,同时还将独占设备改造为共享设备,实现了虚拟设备功能。 3、多道批处理系统需要解决的问题 处理机管理问题、内存管理问题、I/O设备管理问题、文件管理问题、作业管理问题 4、OS具有哪几个基本特征?它的最基本特征是什么? a. 并发性(Concurrence),共享性(Sharing),虚拟性(Virtual),异步性(Asynchronism). b. 其中最基本特征是并发和共享. c. 并发特征是操作系统最重要的特征,其它三个特征都是以并发特征为前提的。 5、并行和并发 并行性和并发性是既相似又有区别的两个概念,并行性是指两个或多个事件在同一时刻发生;而并发性是指两个或多少个事件在同一时间间隔内发生。 进程控制,进程同步,进程通信和调度. b. 存储管理功能: 内存分配,内存保护,地址映像和内存扩充等 c. 设备管理功能: 缓冲管理,设备分配和设备处理,以及虚拟设备等 d. 文件管理功能: 对文件存储空间的管理,目录管理,文件的读,写管理以及檔的共享和保护 7、操作系统与用户之间的接口 a. 用户接口:它是提供给用户使用的接口,用户可通过该接口取得操作系统

计算机操作系统期末考试复习重点

一、选择题(2*10) 1、分时系统:特征1、多路性 2、交互性 3、独立性 4、及时性 实现分时系统的关键问题是什么?应如何解决? 关键问题:及时接收,及时处理; 对于及时接收,只需在系统中设置一多路卡,多路卡作用是使主机能同时接收用户从各个终端上输入的数据;对于及时处理,应使所有的用户作业都直接进入内存,在不长的时间内,能使每个作业都运行一次. 试说明推动分时系统形成和发展的主要动力是什么? 用户的需要.即对用户来说,更好的满足了人-机交互,共享主机以及便于用户上机的需求. 优点:1、为用户提供了友好的接口 2、促进了计算机普遍使用,为多个终端服务 3、便于资源共享和交换信息 2、计算 (已知两个求另一个) 例、有3个进程,每个进程最多需要4个资源,不会死锁的最小资源是3*3+1=10个 有7个进程,每个进程最多需要8个资源,不会死锁的最小资源是7*7+1=50个 3、同步机制遵循的规则:1.空闲让进 2、忙则等待 3、有限等待 4、让权等待 4、产生死锁的必要条件:1)互斥条件:摒弃 2)请求和保持条件:3)不剥夺条件4)环路等待条件 发生死锁的必要条件有四个,要防止死锁的发生,可以破坏这四个必要条件,但破坏互斥条件是不太实际的。预防死锁:通过破坏四个必要条件之一。分析四个必要条件:1(不可破且要保证) 2,3,4可破(三种方法)。 解决不可剥夺方法:摒弃便不可剥夺为可剥夺;;请求与保持解决方法:请求时不保持,保持时不摒弃 环路等待解决方法:为设备编号从小号开始申请 请详细说明可通过哪些途径预防死锁? a. 摒弃"请求和保持"条件,就是如果系统有足够的资源,便一次性地把进程所需的所有资源分配给它; b. 摒弃"不剥夺"条件,就是已经保持了资源的进程,当它提出新的资源请求而不能立即得到满足时,必须释放它已经保持的所有资源,待以后需要时再重新申请; c. 摒弃"环路等待"条件,就是将所有资源按类型排序标号,所有进程对资源的请求必须严格按序号递增的次序提出. 5、很好地解决了"零头"问题的存储管理方法是.页式存储管理(无外有内.)B.段式存储管理(无内有外) C.固定分区管理(严重内零头) D.动态分区管理(无内有外)连续分配分为固定分区分配(存在内零头)和动态分区分配(外零头)。。分段分配(存在外零头) 6.。磁盘调度算法:1)先到先服务(FCFS):仅适用于请求磁盘I/O的进程数目较少的场合。 2)最短寻道时间优先(SSTF):其要求访问的磁道与当前磁头所在的磁道距离最近,以使每次的寻道时间最短。但这种算法不能保证寻道时间最短。会导致“饥饿”现象,出现“磁臂黏着”现象。 3)扫描算法(SCAN):是改良的SSTF算法,可以避免“饥饿”现象但是会有“磁臂黏着”现象。。 4)循环扫描(CSCAN):会出现“磁臂黏着”现象。 5)NStepSCAN算法:避免出现“磁臂黏着”现象。 7、设备分配中的数据结构:①、设备控制表DCT;系统为每个设备配置了一张设备控制表,用于记录设备的情况。 ②、控制器控制表COCT ;COCT也是每个控制器一张,它反映控制器的使用状态以及和通道的连接情况; ③、通道控制表CHCT;每个通道都配有一张通道控制表,以记录通道的信息; ④、系统设备表SDT;整个系统设置一张SDT,它记录了当前系统中所有设备的情况。每个设备占一个表目,其中包括有设备类型、设备标识符、设备控制表、驱动程序入口、正在使用设备的进程表示等信息。 重点::表的功能和表与设备独立器的关系。 8、?物理结构/存储结构(是指文件在外存上的存储组织形式)文件的物理结构也即文件的外存分配方式。 是从系统的角度来看文件,从文件在物理介质上的存放方式来研究文件。 显式链接:在内存的FAT中存放指向链接文件各磁盘块的指针

计算机操作系统试题 汤小丹【特选内容】

《操作系统》课程试卷 一、单项选择题 1. 从下面关于操作系统的论述中,选出一条正确的论述(A )。 A. 对批处理作业,必须提供相应的作业控制信息; B. 对于分时系统,不一定全部提供人机交互功能; C. 从响应角度看,分时系统与实时系统的要求相似; D. 从交互角度看,分时系统与实时系统相似。 2.从下面对临界区的论述中,选择一条正确的论述( D)。 A. 临界区是指进程中用于实现进程互斥的那段代码 B. 临界区是指进程中用于实现进程同步的那段代码 C. 临界区是指进程中用于实现共享资源的那段代码 D. 临界区是指进程中访问临界资源的那段代码 3.在生产者-消费者问题中,假定它们之间的公用缓冲池中有n个缓冲区,应设置互斥信号量mutex、资源信号量full和empty。它们的初值应分别是( C )。 A. 0,1,n B. 0,1,-n C. 1,0,n D. 1,0,-n 4.从下面预防死锁的论述中,选出一条正确的论述( D )。 A. 由于产生死锁的基本原因是系统资源不足,因而预防死锁的有效方法,是根据系统规模,配置足够的系统资源。 B. 由于产生死锁的另一基本原因是进程推进的顺序不当,因而预防死锁的有效方法,是使进程的推进顺序合法。 C. 因为只要系统不进入不安全状态,便不会产生死锁,故预防死锁的有效方法,是防止系统进入不安全状态。

D. 可通过破坏产生死锁的四个必要条件之一或其中几个的方法来预防发生死锁5.按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先调度,这是指( A )调度算法。 A. 先来先服务 B. 最短作业优先 C. 定时轮转法 D. 优先数法 6.由分区存储管理方式发展为分页存储管理方式的主要推动力是( B )。 A. 提高系统的吞吐量 B. 提高主存的利用率 C. 满足用户需要 D. 更好地满足多道程序运行的需要 7.发出I/O请求会导致哪种进程状态演变?(B) A. 就绪→执行 B. 执行→阻塞 C. 执行→就绪 D. 阻塞→执行 8.要求进程一次性申请所需的全部资源,是破坏了死锁必要条件中的哪一条?( C ) A. 互斥 B. 不剥夺 C. 请求与保持 D. 循环等待 9.操作系统中的低级调度是指:( B) A. 作业调度 B. 进程调度 C.交换调度 D. 线程调度 10.使用“银行家算法”决定是否给进程分配资源,这种策略属于:(D ) A. 预防死锁 B. 解除死锁 C. 检测死锁 D. 避免死锁 二、填空题 1.作业调度性能的优劣主要用(平均周转时间)和(平均带权周转时间)来衡量的。P85 2.并发程序之间的相互制约,是由于它们(共享资源)和(相互合作)而产生的,因而导致程序在并发执行时,具有间断性特征。P36 3.当前进程若因时间片用完而被暂停执行时,该进程应转变为(就绪)状态;若因发生某事件而不被继续运行时,该进程应转变为(阻塞)状态。处于就绪状态的进程被

计算机操作系统复习材料

单项选择题 1.所谓()是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处 理机的时间和外围设备等其它资源。 A. 多重处理 B. 多道程序设计 C. 实时处理 D. 共同执行2.下列进程调度算法中,可能引起进程长时间得不到运行的算法是 ()。 A. 时间片轮转法 B. 不可抢占式静态优先级算法 C. 可抢占式静态优先级算法 D. 不可抢占式动态优先级算法3.信箱通信是一种()的通信方式。A. 直接通信B. 间接通信 C. 低级通信 D. 信号量4.既要考虑作业等待时间,又要考虑作业执行时间的调度算法是()。 A. 响应比高者优先 B. 短作业优先 C. 优先级调度 D. 先来先服务 5. 操作系统的职能是管理软硬件资源、合理地组织计算机工作流程和()。 A. 为用户提供良好的工作环境和接口 B. 对用户的命令做出快速响应 C. 作为服务机构向其他站点提供优质服务 D. 防止有人以非法手段进入系统 6. 设计实时操作系统时,首先应考虑系统的()。 A.可靠性和灵活性 B.实时性和可靠性 C.优良性和分配性 D ?灵活性和分配性 7. 进程有三种基本状态,下面关于进程状态变化的说法正确的是()。 A. 进程一旦形成,首先进入的是运行状态 B. 若运行的进程因时间片用完而让出处理机,则该进程将转入就绪状态 C. 在分时系统中,一个正在运行的进程时间片到,该进程将转入就绪状态 D. 因进程执行中存在不确定性,一个进程可能同时处于某几种状态中 8. 临界区是指并发进程中访问临界资源的()段。 A. 管理信息 B. 信息存储 C. 数据 D. 程序 9. 有n 个进程需要访问同一类资源,假定每个进程需要3 个资源,系统至少要提供()个资源才能

计算机操作系统复习知识点汇总(简版)

考试题型 一. 单项选择30分(15个) 二. 填空20分(10个) 四. 简答20分(4个) 五. 计算30分(3个) 《计算机操作系统》复习大纲 第一章 1、OS具有哪几个基本特征? 并发性,共享性,虚拟性,异步性. 2、并行和并发概念 并行性:是指两个或多个事件在同一时刻发生。 并发性:是指两个或多少个事件在同一时间间隔发生。 3、操作系统的主要功能 处理机管理功能、存储管理功能、设备管理功能、文件管理功能、用户接口。 4、操作系统与用户之间的接口 a. 用户接口:它是提供给用户使用的接口,用户可通过该接口取得操作系统的服务 b. 程序接口:它是提供给程序员在编程时使用的接口,是用户程序取得操作系统服务的惟一途径。 5、操作系统的基本类型

1、批处理系统(又分为单道批处理系统和多道批处理系统) 2、分时系统 3、实时系统 并理解三种基本操作系统的原理 第二章 进程 1、进程的定义、特征,进程实体的组成 进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。 进程具有结构特征、动态性、并发性、独立性和异步性。 进程实体由程序段、相关的数据段和进程控制块PCB三部分构成。 2、进程的三种基本状态及其转换 掌握进程运行时的三种基本状态:就绪状态、执行状态、阻塞状态,并理解三种状态的含义。 掌握进程三个基本状态转换图,掌握三种状态的变迁方向及变迁原因 3、进程控制块(PCB)的作用 1)系统为了管理进程设置的一个专门的数据结构,存放了用于描述该进程情况和控制进程运行所需的全部信息。 2)系统利用PCB来控制和管理进程,所以PCB是系统感知进程存在的唯一标志 3)进程与PCB是一一对应的 4、进程控制块的组织方式 方式、索引方式 5、进程与程序的区别

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

57计算机操作系统期末复习题 第一部分操作系统基本概念 一、选择题(选择最确切的一个答案,将其代码填入括号中) 多道程序设计是指( B )。 A、有多个程序同时进入CPU运行 B、有多个程序同时进入主存并行运行 C、程序段执行不是顺序的 D、同一个程序可以对应多个不同的进程 从总体上说,采用多道程序设计技术可以(B )单位时间的算题量,但对每一个算题,从算题开始到全部完成所需的时间比单道执行所需的时间可能要(B )。 A、增加减少 B、增加延长 C、减少延长 D、减少减少 现代操作系统的两个基本特征是(C )和资源共享。 A、多道程序设计 B、中断处理 C、程序的并发执行 D、实现分时与实时处理-3:C 以下(C )项功能不是操作系统具备的主要功能。 A、内存管理 B、中断处理 C、文档编辑 D、CPU调度 用户在一次计算过程中,或者一次事物处理中,要求计算机完成所做的工作的集合,这是指(C )。 A、进程 B、程序 C、作业 D、系统调用 CPU状态分为系统态和用户态,从用户态转换到系统态的唯一途径是(C )。 A、运行进程修改程序状态字 B、中断屏蔽 C、系统调用 D、进程调度程序 系统调用的目的是(A )。

A、请求系统服务 B、终止系统服务 C、申请系统资源 D、释放系统资源 为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率的是(B )。 A、处理器管理 B、存储器管理 C、文件管理 D、作业管理 二、填空题 计算机操作系统是方便用户、管理和控制计算机_软硬件资源_的系统软件。 采用多道程序设计技术能充分发挥处理器与外围设备与外围设备之间并行工作的能力。操作系统目前有五大类型:_批处理_、_分时_、_实时_、_网络_和_分布式_。 操作系统的五大功能是:_处理机管理_、_储存管理_、_设备管理_、_信息管理_和_用户接口_。 UNIX系统是多用户分时交互型操作系统,DOS系统是单用户单任务操作系统。计算机中的CPU的工作分为系统态和用户态两种,系统态运行操作系统程序,用户态运行应用程序。 第二部分进程管理 一、选择题(选择最确切的一个答案,将其代码填入括号中) 顺序程序和并发程序的执行相比,(C)。 A、基本相同 B、有点不同 C、并发程序执行总体上执行时间快 D、顺序程序执行总体上执行时间快 并发进程失去了封闭性是指(D )。 A、多个相对独立的进程以各自的速度向前推进 B、并发进程的执行结果与速度无关 C、并发进程执行时,在不同时刻发生的错误

计算机操作系统考试试题汇总

计算机操作系统考试试题汇总

计算机操作系统试题 一填空: 1.操作系统为用户提供三种类型的使用接 口,它们是命令方式和系统调用和图形用户界面。 2.主存储器与外围设备之间的数据传送控制 方式有程序直接控制、中断驱动方式、DMA方式和通道控制方式。 3.在响应比最高者优先的作业调度算法中, 当各个作业等待时间相同时,运行时间短的作业将得到优先调度;当各个作业要求运 行的时间相同时,等待时间长的作业得到优先调度。 4.当一个进程独占处理器顺序执行时,具有 两个特性:封闭性和可再现性。 5.程序经编译或汇编以后形成目标程序,其指令的顺序都是以零作为参考地址,这些地 址称为逻辑地址。 6.文件的逻辑结构分流式文件和记录式文件二种。 7.进程由程度、数据和FCB组成。 8.对信号量S的操作只能通过原语操作进行,对应每一个信号量设置了一个等待队列。 9.操作系统是运行在计算机裸机系统上的最基本的系统软件。 10.虚拟设备是指采用SPOOLING技术,将某个独享设备改进为供多个用户使用的的共享设备。 11.文件系统中,用于文件的描述和控制并 与文件一一对应的是文件控制块。12.段式管理中,以段为单位,每段分配一 个连续区。由于各段长度不同,所以这些存储区的大小不一,而且同一进程的各段之 间不要求连续。 13.逻辑设备表(LUT)的主要功能是实现设备独立性。 14在采用请求分页式存储管理的系统中,地址变换过程可能会因为缺页和越界等原因而产生中断。 16. 段的共享是通过共享段表实现的。17.文件的物理结构分为顺序文件、索引文件和索引顺序文件。 18.所谓设备控制器,是一块能控制一台或多台外围设备与CPU并行工作的硬件。 19. UNIX的文件系统空闲空间的管理是采 用成组链接法。20分页管理储管理方式能使存储碎片尽 可能少,而且使内存利用率较高,管理开销 小。20.计算机操作系统是方便用户、管理 和控制计算机软硬件资源的系统软件。 21.操作系统目前有五大类型:批处理操 作系统、分时操作系统、实时操作 系统、网络操作系统和分布式操作 系统。 22.按文件的逻辑存储结构分,文件分为有结 构文件,又称为记录式文件和无结构文 件,又称流式文件。 23.主存储器与外围设备之间的信息传送操 作称为输入输出操作。 24、在设备管理中,为了克服独占设备速度 较慢、降低设备资源利用率的缺点,引入了 虚拟分配技术,即用共享设备模拟独占 设备。 25、常用的内存管理方法有分区管理、页 式管理、段式管理和段页式管理。 26、动态存储分配时,要靠硬件地址变换机 构实现重定位。 27、在存储管理中常用虚拟存储器方式来 摆脱主存容量的限制。 28、在请求页式管理中,当硬件变换机构 发现所需的页不在内存时,产生缺页中断 信号,中断处理程序作相应的处理。 29、置换算法是在内存中没有空闲页面时 被调用的,它的目的是选出一个被淘汰的页 面。如果内存中有足够的空闲页面存放所 调入的页,则不必使用置换算法。 30、在段页式存储管理系统中,面向用户的 地址空间是段式划分,面向物理实现的地 址空间是页式划分。 31、文件的存储器是分成大小相等的物理 块,并以它为单位交换信息。 32、虚拟设备是通过SPOOLing技术把独 占设备变成能为若干用户共享的设备。 33、缓冲区的设置可分为单缓冲、双缓 冲、多缓冲和缓冲池。 34、在多道程序环境中,用户程序的相对地 址与装入内存后的实际物理地址不同,把相 对地址转换为物理地址,这是操作系统的地 址重地位功能。 35. 在操作系统中,进程是一个资源分配 的基本单位,也是一个独立运行和调度 的基本单位。 36. 在信号量机制中,信号量S > 0时的值表 示可用资源数目;若S < 0,则表示等 待该资源的进程数,此时进程应阻塞。 37. 操作系统提供给编程人员的唯一接口是 系统调用。 38. 设备从资源分配角度可分为独占设备, 共享设备和虚拟设备。 39. 设备管理的主要任务是控制设备和CPU 之间进行I/O操作。 40. 常用的文件存取方法有顺序存取法, 随机存取法和按键存取法。 41. 在页面置换算法中最有效的一种称为 LRU算法。 42. 地址变换机构的基本任务是将虚地址空 间中的逻辑地址变换为内存中的物理地 址。 43.在 UNIX 系统中采用的页面置换算 法是页面缓冲算法。 44.现代操作系统的两个重要特征是 并发和共享。 45.为文件 file.c 的同组用户增加修 改权限的UNIX 命令为chmod g+w file.c。 46.显示目录 mydir 中文件的详细信 息的UNIX 命令为Ls –l mydir。 47. 操作系统的基本类型有批处理操作系 统,分时操作系统和实时操作系统 三种。 48.采用对换方式在将进程换出时,应首先 选择处于阻塞且优先权低的进程换出内存。 49. 能方便实现信息共享的存储管理办法有 段式和段页式。 50.选择距当前磁头最近,且方向一致 的磁盘调度算法循环扫描算法。 51.在页面置换算法中可实现的最有效的一 种称为LRU。 52.UNIX 系统向用户提供的用于创建新进程 的系统调用是fork()。 53.UNIX 系统中用于建立无名管道的系统调 用是pipe()。 54.在成组链结法中,将第一组的空 闲块号和该组的空闲块数目 记入到内存的工作栈中,作为当前 可供分配的空闲盘块号。 54.现代操作系统的两个重要特征是

相关文档
最新文档