最新计算机操作系统概论复习资料Word文档格式.docx

上传人:b****7 文档编号:22584416 上传时间:2023-02-04 格式:DOCX 页数:46 大小:70.09KB
下载 相关 举报
最新计算机操作系统概论复习资料Word文档格式.docx_第1页
第1页 / 共46页
最新计算机操作系统概论复习资料Word文档格式.docx_第2页
第2页 / 共46页
最新计算机操作系统概论复习资料Word文档格式.docx_第3页
第3页 / 共46页
最新计算机操作系统概论复习资料Word文档格式.docx_第4页
第4页 / 共46页
最新计算机操作系统概论复习资料Word文档格式.docx_第5页
第5页 / 共46页
点击查看更多>>
下载资源
资源描述

最新计算机操作系统概论复习资料Word文档格式.docx

《最新计算机操作系统概论复习资料Word文档格式.docx》由会员分享,可在线阅读,更多相关《最新计算机操作系统概论复习资料Word文档格式.docx(46页珍藏版)》请在冰豆网上搜索。

最新计算机操作系统概论复习资料Word文档格式.docx

7.为计算机网络配置的操作系统被称为网络操作系统。

8.批处理操作系统能提高计算机系统的资源使用效率,但用户不能直接干预作业的执行。

9.把若干台个人计算机用通信线路连接起来可以构成计算机网络。

10.实时操作系统要是计算机系统在严格的规定时间内处理完来自外部的事件,并给出控制信号。

11.配置在个人计算机上的操作系统被称为单用户操作系统。

12.分时操作系统能使用户直接操纵计算机系统进行交互的工作。

13.设计实时操作系统时必须首先考虑系统的实时性和可靠性,其次才考虑效率。

14.分时操作系统允许用户通过与计算机相连的终端来使用计算机系统。

15.用户程序中要调用操作系统功能时,应安排一条访管指令并设置一些参数。

四、名词解释

1.分布式操作系统:

分布式操作系统是由多台计算机组成的一种特殊的计算机网络。

网络中各台计算机没有主次之分;

网络中任意两台计算机可以通过通信来交换信息;

网络中的资源为所有用户共享。

2.分时操作系统:

分时操作系统是多个用户通过终端机器同时使用一台主机,这些终端机器连接在主机上,用户可以同时与主机进行交互操作而互不干扰。

3.操作系统:

是管理计算机系统资源,控制程序执行,改善人机界面,为应用软件提供支持的一种系统软件。

4.系统调用:

操作系统往往编制了粗多不同功能的子程序,供用户程序执行中调用。

这些由操作系统提供的子程序程“系统功能调用”程序。

5.网络操作系统:

把计算机网络中的各台计算机有机地联合起来,提供一种统一、经济而有效的使用各台计算机的方法,可是各个个人计算机实现相互间传送数据。

五、简答题

1.什么是计算机系统?

具体说明它包括哪几部分?

答:

计算机系统是能按人的要求接收和存储信息,能对信息进行处理并提供所需结果的系统。

计算机系统包括计算机硬件和计算机软件两大部分。

计算机硬件主要由中央处理器、存储器、输入输出控制系统和各种输入输出设备组成,是系统赖以工作的实体。

计算机软件是指系统中的各种程序和文档,用于指挥和管理整个系统按指定的要求进行工作。

2写出操作系统的定义,并给出操作系统的英文和缩写。

操作系统是控制和管理计算机硬件和软件资源,合理组织计算机工作流程以及方便用户使用计算机的大型系统软件。

操作系统的英文名称为:

OperatingSystem,取其开头的字母缩写为OS。

3.操作系统管理哪些资源?

答:

(1)操作系统管理整个计算机系统的资源;

(2)包括硬件资源(中央处理器、主存储器、各种外围设备);

(3)软件资源(各种程序、文档等)。

4.什么是计算机的操作系统?

按操作系统提供的服务进行分类可以分为哪几类?

操作系统是一种管理计算机系统资源和控制程序执行的系统软件。

按操作系统提供的服务分类可以分为:

批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。

 

第二章

1.一个请求从磁盘上读文件的进程在得到了所需的文件信息后,它的状态应从(等待)态转变成(就绪)态

2.操作系统的(进程调度)程序负责处理器的分配工作

3.让一个程序同时为多个用户服务时就应建立多个(进程),以便正确反映为不同用户服务时的活动规律和状态变化

4.每个作业都要经过若干个加工步骤才能得到结果,应经历哪些加工步骤(由用户自己决定)

5.不一定引起进程切换的情况是(有进程从等待状态变成了就绪态)

6.当有10个进程并发执行时,任何时刻最多允许(一个)个进程同时占用一个CPU

7.调度程序总是从处于(就绪)状态的进程中选择一个进程使其占用处理器

8.每个进程都有一个从(创建)到(撤消)的生命周期

9.把用户要求计算机系统处理的一个计算问题称为一个(作业)

10.程序是静止的,而进程是(动态的)的

11.操作系统把一些能完成特定功能、不可中断的过程称为(原语)

12.若某系统的进程调度采用优先级调度算法,则对具有相同优先级的进程经常又使用(先来先服务)算法

13.原语是操作系统中用来完成特定功能的程序模块,它们的执行是(不可被中断)的

14.一个作业被选中装入主存储器后,系统就为该作业创建一个(进程)

15.作业调度选中了一个作业且把它装入主存储器时就为该作业创建了一个进程,该进程(就排入就绪队列等待分配处理器)

16.当中央处理器(CPU)处于目态时,不能执行(I/O)指令

17.多道程序设计是指(把多个计算问题同时装入主存储器并行执行)

18.一个进程的工作没有结束之前,另一个进程可以开始工作,则称这些进程是(并发)执行的

19.进程队列是把(进程控制块PCB)链接在一起而形成的

20.把一个进程让出处理器,由另一个进程占用处理器的过程称为(进程切换)

21.一种能使作业平均周转时间最短的作业调度算法是(计算时间短者优先)算法

22.每个作业必须经若干加工步骤后才能得到结果,把其加工步骤称为(作业步)

23.把一个程序在一个数据集上的一次执行称为一个进程,所以(每个进程都有一个生命周期)

24.为减少处理器的空闲时间,提高它的工作效率,可采用(多道程序设计)方法

25.由于各种外界的原因使正在运行的进程被打断,把它称为(强迫性)中断

26.某单道程序设计系统中有3个作业J1,J2,J3在输入井中等待处理,它们要求的计算时间都为1小时,则平均周转时间至少为

(2)小时

27.为保证计算机系统的吞吐能力,应尽可能地缩短作业的(平均周转)时间

28.进程在执行过程中状态会发生变化,然而下列变化是不可能发生的(等待到运行)

29.多道程序设计是把多个计算问题同时装入计算机系统的(主存储器)并行执行

30.自愿中断是正在运行的进程执行了一条(访管)指令而引起的

31.当采用响应比高者优先算法进行作业调度时,响应比是由(作业在输入井的等待时间与需要的计算时间)之比来决定的

32.把能实现从输入井中选取作业的功能程序成为(作业调度程序)

33.在(进程可占用处理器的时间片用完)的情况下,进程会从运行态转变成就绪态

34.当前运行进程的PSW总是被存放在(PSW寄存器)中

35.进程的状态变化是与(出现的中断事件)有关的

36.用户程序中使用(访管)指令来请求“系统功能调用”

37.中断处理程序总是从(旧PSW)取发生的中断事件进行处理

38.操作系统引入“进程”后,不仅能正确描述程序的执行情况,而且能(提高资源利用率)

39.中断处理程序把被中断进程的现场信息保存在(该进程的PCB)中

40.在多道程序设计系统中,采用了页式存储管理。

如果允许并行工作的道数为n(n>

1),则系统中同时建立的页表数一定为(<

=n)

41.一个进程从运行状态转变成等待状态可能是由于(调用了P操作)而引起的

42.为了方便用户对交互式作业进行控制,操作系统提供的操作使用接口是(操作控制命令)

1.下面有关进程的阐述中,正确的有(A)( C)( E)( )()

A.每个进程都要有一个PCB做标识

B.一个进程被创建时的初始状态为运行

C.一个进程执行中可请求创建其他进程协同工作

D.进程的执行速度不受外界因素的影响

E.任何时刻每个进程都处于三个基本状态中的一个状态

2.中断装置的职能是(B)(D)(E)()()

A.发现并处理中断事件

B.发现并识别中断事件

C.把被中断者的PSW保存到它的进程控制块中

D.把被中断者的PSW保存到主存固定单元中

E.把新PSW送入程序状态字寄存器中

3.在进程的三种基本状态转换中,下列哪些情况会引起进程调度程序工作(A)(B)(C)()()

A.一个进程从运行状态变成了等待状态

B.一个进程从运行状态变成了就绪状态

C.一个进程从等待状态变成了就绪状态

D.一个进程被撤消

E.一个进程从等待状态变成了运行状态

4.在不同的计算机系统中,程序状态字的形式可能不同。

但是一般都应包含下列哪些内容(A)( B)( C)( D)( )

A.指令地址B.指示处理器应处的工作状态

C.终端屏蔽D.程序被中断的原因

E.程序需运行的时间

5.以下有关移动技术的描述正确的是(B)(C)(D)()()

A.采用移动技术不会增加系统开销

B.移动技术为作业执行过程中扩充主存空间提供方便

C.移动是有条件的

D.移动技术是使分散的空闲区集中起来,以容纳新的作业

E.可以随时确定一个最佳的移动方式

6.为避免用户程序中错误的使用特权指令,中央处理器区分目态和管态两种工作状态。

当中央处理器处于目态时允许执行的指令有(B)(C)(D)(E)( )

A.启动I/OB.访管C.传送

D.算术运算E.逻辑运算

7.为避免用户程序中错误的使用特权指令,中央处理器区分目态和管态两种工作状态。

当中央处理器处于管态时允许执行指令有(A)(B)( )( )( )

A.打开文件B.启动I/OC.传送

D.算术运算E.逻辑运算

8.以下选项,属于进程的基本状态的是(A)(B)(C)()()

A.运行态B.就绪态C.等待态

D.管态E.目态

9.创建一个进程是指:

为一个程序分别分配和建立(A)(B)()()()

A.工作区B.PCBC.JCB

D.内存区E.辅存区

10.以下选项中属于进程特性的是(A)(B)(C)()()

A.动态特性

B.多个不同进程可以包含相同的程序

C.可以并发执行

D.静态的

E.一个程序只能对应一个进程

11.为了使计算机系统能正确控制各程序的执行,因此(A)(B)(C)( )( )

A.每个程序都应有一个PSW

B.每个CPU要设置一个程序状态字寄存器

C.程序状态字寄存器是用来存放当前运行程序的PSW的

D.在多道程序设计系统中应设置多个程序状态字寄存器

E.在用户程序的PSW中应置为管态,以便使用访管指令

12.一个进程完成工作后应调用“撤消”原语,以收回该进程的(A)( C)( )( )( )

A.工作区B.程序C.PCB

D.状态E.数据

13.多道程序设计能提高系统效率,表现为(A)(B )( E)( )( )

A.减少了CPU的空闲时间

B.增加了单位时间内的算题量

C.缩短了每道作业的执行时间

D.一个处理器在同一时刻可为多个程序服务

E.能使多台外围设备并行工作

14.进程的执行速度是与(A)(B)( C)( D)( E)有关的

A.程序执行了“访管指令”

B.出现了程序性事件

C.出现了外部中断事件

D.进程调度策略

E.进程可占用的处理器时间

1.为了保证计算机系统可靠地工作,经常要限制用户程序中使用某些指令,把不允许用户程序中使用的指令成为特权指令。

2.为减少处理器的空闲时间,提高它的利用率,可采用多道程序设计的方法。

3.操作系统把一些能完成特定功能、不可中断的过程称为原语。

4.进程状态的变化是与出现的中断事件有关的。

5.采用批处理控制方式的作业必须向系统提交一份作业控制语言书写的作业控制说明书。

6.用户可以用作业控制语言来书写表示作业执行步骤的“作业说明书”。

7.让一个程序同时为多个用户服务时就应建立多个进程,以便正确反应为不同用户服务时的活动规律和状态变化。

8.进程队列是把进程控制块链接在一起而形成的。

9.把一个进程让出处理器,由另一个进程占用处理器的过程称为进程切换。

10.中央处理器总是按照程序状态字寄存器中的指令地址和设置的其它状态来控制程序的执行。

11.程序是静止的,而进程是动态的。

12.由于各种外界的原因使正在运行的进程被打断,把它成为强迫性中断。

13.采用定时转储的方法能防止由于系统故障造成的文件被破坏。

14.当操作系统完成一次系统调用功能后,应把用户程序的PSW送回到程序状态字寄存器中。

15.多道程序设计是把多个计算问题同时装入计算机系统的主存储器并行执行。

16.自愿中断是正在运行的进程执行了一条访管指令而引起的。

17.为避免用户程序中错误地使用特权指令,中央处理器区分了两种工作状态,它们是管态和目态。

18.用来存放当前程序的PSW的寄存器被称为程序状态字寄存器。

19.把一个程序在一个数据集合上的一次执行成为一个进程。

20.当前运行进程的PSW总是被存放在程序状态字寄存器中的。

21.用户程序占用中央处理器时,应让中央处理器在目态工作。

22.当执行到用户程序中的一条访管指令时应把操作系统程序的PSW送回到程序状态自己存其中,以完成用户的系统调用请求。

23.操作系统引入“进程”后,不仅能正确描述程序的执行情况,而且提高资源利用率。

24.中断响应是由中断装置通过交换新旧PSW来完成的。

25.中央处理器处于目态时,将拒绝执行特权指令。

26.中央处理器的工作状态是由占用处理器的程序的程序状态字来决定的。

27.一个进程的工作没有结束之前,另一个进程可以开始工作,则称这些进程是_____并发执行的。

28.中断处理程序把被中断进程的现场信息保存到该进程的PCB中。

29.多道批处理操作系统能充分利用CPU与各种外围设备之间的并行工作能力。

30.程序状态字是用来控制指令的执行顺序并且保留和指示与程序有关的系统状态。

31.每个程序都要有一个程序状态字来刻画本程序的执行状态。

32.当有10个进程并发执行时,任何时刻最多允许1个进程同时占用一个CPU。

33.若某系统的进程调度采用优先级调度算法,则对具有相同优先级的进程经常又使用先来先服务算法。

1.先来先服务调度算法:

先来先服务调度算法是按照进程进入就绪队列的先后次序来选择可占用处理器的进程

2.中断屏蔽:

中断的嵌套处理使现场保护,程序返回等操作很复杂。

有时为了处理简单,希望在一个中断事件没有处理结束前,不要再响应其它的中断事件,或只响应比当前级别高的中断事件。

为此,计算机系统增设了中断屏蔽,按中断事件设置屏蔽标志,可根据需要有选择地封锁某些中断的响应。

当发生中断事件但只有屏蔽标志时,硬件就暂时不响应该中断,待屏蔽标志消除时再响应。

3.中断响应:

通常在处理器执行完一条指令后,硬件的中断装置立即检查有无中断事件发生,若有中断事件发生,则暂停现行进程的运行,而让操作系统中的中断处理程序占用处理器,这一过程称为“中断响应”。

4.进程调度:

在多道程序设计的系统中,往往同时有多个进程处于就绪状态,它们都要求得到处理器运行。

单处理器的计算机系统中,每一时刻只能让一个进程占用处理器,操作系统按照某种调度算法从就绪队列的进程中选择一个进程,让选中的进程占用处理器运行。

5.可再入程序:

我们把一个能被多个用户同时调用的程序称为“可再入”程序,一个“可再入”的程序要求调用者提供工作区。

编译程序、操作系统程序通常都是“可再入”的程序,可再入可同时为不同用户服务,当它被不同用户调用时构成不同的进程

6.程序及进程:

程序是具有独立功能的一组指令的集合,或者说是指出处理器执行操作的步骤。

程序是静止的,程序的执行必须依赖于一个实体——数据集。

把一个程序在一个数据集上的一次执行称为一个“进程”。

7.程序状态字:

程序状态字缩写是PSW,是用来控制指令执行顺序并且保留和指示和程序有关的系统状态。

一般包含三部分:

程序基本状态;

中断码;

中断屏蔽位。

8.程序状态字寄存器:

在单处理器的计算机系统中,整个系统设置一个用来存放当前运行程序的PSW的寄存器,该寄存器成为程序状态字寄存器。

1.阐述进程的基本状态?

进程有三种基本状态,它们是:

等待态、就绪态、运行态。

等待态——等待某个事件的完成。

就绪态——等待系统分配处理器以便运行。

运行态——占用处理器正在运行。

2.进程能否修改和访问自己的进程控制块的内容?

进程控制块是用来区分各个进程,以及纪录各个进程执行时的情况的;

当进程执行时操作系统把进程不断变化的情况记录在它的进程控制块中,作为对该进程进行调度、控制和管理的依据;

由于每个进程的进程控制块中不仅记录了与本进程有关的信息,而且涉及到其它进程(例如,队列指针);

这些信息又随各进程的执行和整个计算机系统的工作情况而变化所以为了保证计算机系统的安全可靠,任何进程都不能修改和访问自己进程控制块的内容,所有的进程控制块都由操作系统统一管理;

3.解释进程的顺序性。

进程的顺序性是指进程在顺序的处理器上的执行是严格按序的;

只有在前一个操作结束后才能开始后继操作。

4.进程的基本状态有哪些?

进程状态的变化与什么有关?

进程状态的变化与出现的中断事件有关。

5.什么叫并发进程?

在多道程序设计的系统中,往往会同时存在许多进程。

如果一个进程的工作没有全部完成之前,另一个进程就可以开始执行,则说这些进程是同时执行的,把这些可同时执行的进程称为并发进程。

6.进程的基本属性有哪些?

(1)进程的动态性;

(2)多个不同进程可以包含相同的程序;

(3)进程有三种基本状态:

运行态、等待态、就绪态;

(4)进程可以并发执行;

7.中央处理器为什么要区分“目态”和“管态”两种工作状态?

(1)中央处理器区分“目态”和“管态”的目的是能使计算机系统安全可靠地工作;

(2)凡用户程序占用中央处理器时则置为“目态”工作,这样,万一用户程序中误用了特权指令,中央处理器会拒绝执行而保证系统的安全;

(3)凡操作系统占用中央处理器时则置为“管态”工作,这样,操作系统能使用所有的指令,可为用户提供各种服务。

8.解释作业和作业步。

把用户要求计算机系统进行处理的一个计算问题成为一个作业;

且一个作业必须经过几个程序(例如编译程序、装配程序、运行程序等)的相继执行才能得到结果;

其中每一个程序的执行可以看作是一个作业的加工步骤;

每一个加工步骤被称为作业的一个作业步

9.为什么现代计算机系统都设置一条“访管”指令?

由于用户程序只能在目态执行,故经常要调用操作系统的功能子程序来为其服务。

为了方便用户,现代计算机系统都设置一条可在目态下执行的“访管指令”作为用户调用操作系统功能的手段。

10.操作系统提供哪些手段供用户控制和管理作业?

操作系统提供了两种手段:

作业控制语言和操作控制命令。

用户可以用作业控制语言预先写好一份作业控制说明书,由操作系统根据作业控制说明书的要求自动控制作业的执行。

用户也可以用操作控制命令以联机的方式向操作系统提出控制作业执行的要求。

11.什么是多道程序设计?

多道程序设计的好处是什么?

(1)让多个计算问题同时进入一个计算机系统的主存储器并行执行的程序设计方法称为多道程序设计;

(2)多道程序设计的好处:

提高了处理器的利用率;

充分利用外围设备资源;

发挥了处理器和外围设备以及外围设备之间的并行工作能力

12.何谓作业流?

把每一个作业的源程序、数据、作业控制说明书等都定义为文件,这些文件组合在一起便构成了一个作业的信息,由若干个作业的信息汇集在一起便形成了作业序列,称这样的作业序列为作业流;

13.什么是批处理作业?

用户事先写好了作业控制说明书连同源程序和初始数据一起交给操作员,操作员汇集了一批这样的作业后把它们输入到输入井中等待处理。

每次由操作系统从中选择若干作业装入主存储器,且对选中的作业按作业控制说明书的要求控制作业的执行。

把这种可以成批处理的作业称为批处理作业。

六、综合题

1.某单道系统中,有A、B、C3个作业在输入井等待处理,它们进入输入井的时间和需要计算的时间如表所示:

作业

进入输入井时间

需计算时间

A

8:

30

130分钟

B

50

15分钟

C

9:

20

70分钟

假定系统从9:

30开始按响应比高者优先算法调度作业,请计算每个作业被选中的时间及选中时的响应比(忽略掉读等所花费的时间)。

9:

30时,三个作业的响应比为:

A=60/130=0.46

B=40/15=2.67

C=10/70=0.14

所以9:

30时选择响应比最高的B作业执行,B作业15分钟后执行完毕,9:

45进行第二次作业调度,A和C的响应比为:

A=75/130=0.58

C=25/70=0.36

A的响应比高于C,所以A作业先执行

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 工作计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1