计算机操作系统概论复习资料.docx
- 文档编号:29590470
- 上传时间:2023-07-24
- 格式:DOCX
- 页数:61
- 大小:106.96KB
计算机操作系统概论复习资料.docx
《计算机操作系统概论复习资料.docx》由会员分享,可在线阅读,更多相关《计算机操作系统概论复习资料.docx(61页珍藏版)》请在冰豆网上搜索。
计算机操作系统概论复习资料
第一章
一、单项选择题
1.
一般说来,计算机系统均采用层次结构,位于计算机系统最内层的是(硬件)
2.
当操作系统完成一次系统功能调用后,应使中央处理器的工作状态从(管态成(目态)
)转换
3.
4.
5.
6.
7.
8.
9.
当用户程序请求调用操作系统功能时,应使中央处理器的工作状态从(目态)转换成(管态)
当系统接受用户的“系统功能调用”请求后,处理器的工作状态将(从目态转换到管态)
某带有50个终端用户的分时系统采用时间片轮转调度算法分配处理器。
若规定时间片为10毫秒,对用户的要求需花费100毫秒可给出应答,则终端响应时间为(5)秒
终端用户用自己的终端与计算机系统在线路上接通后,应输入的第一条命令是(注册)
便于用户联机调试程序的操作系统是(分时)操作系统
操作系统是计算机系统中的(系统)软件
现代计算机系统都具有处理器与外围设备的并行工作能力,这种能力是由(硬件的组织结构)提供的
10.(批处理)操作系统是着重于提高计算机系统的资源使用效率的
11.设计时实施操作系统首先考虑(系统的可靠性
)
二、多项选择题
1.操作系统是计算机系统中一种必不可少的系统软件,这是因为它能(A)( B)( D)( E)()
A.改善人机界面为用户提供方便B.扩充硬件功能为用户提供良好运行环境
C.保证源程序的编制质量D.提高计算机系统的工作效率
E.使用户无需了解硬件的特性
2.各类操作系统都有各自的特点,这些特点主要是(A)(B)(C)(D)(E)
A.批处理操作系统能充分、合理的使用系统的资源
B.分时操作系统能快速相应用户请求且给出应答
C.实时操作系统能在严格的时限内处理完所接受的事件
D.网络操作系统实现了网络中各种资源的共享
E.分布式操作系统提供了并行计算的能力
3.从资源管理的观点看,操作系统的功能可分成五大部分,它们是作业管理,设备管理,以及处理器管理、文件管理、存储管理。
三、填空题
1.
操作系统提供给用户程序调用的子程序被称为
系统功能调用
。
2.
计算机软件一般是指计算机系统中的
程序
及其文档。
3.
分布式
操作系统能使系统中若干台计算机相互合作完成一个共同的任务。
4.
操作系统是计算机系统中的一种
系统
软件。
5.
网络操作系统的主要功能是实现各台计算机之间的
通信
以及网络中各种资源的
共享。
6.
在20世纪
50
年代产生了计算机上第一个操作系统。
7.
8.
为计算机网络配置的操作系统被称为
批处理操作系统能提高计算机系统的
网络
资源
操作系统。
使用效率,但用户不能直接干预作业
的执行。
9.
把若干台个人计算机用通信线路连接起来可以构成
计算机网络
。
10.实时操作系统要是计算机系统在严格的规定时间内处理完来自给出控制信号。
外部
的事件,并
11.配置在个人计算机上的操作系统被称为
单用户
操作系统。
12.
分时
操作系统能使用户直接操纵计算机系统进行交互的工作。
13.
设计实时操作系统时必须首先考虑系统的率。
14.
分时操作系统允许用户通过与计算机相连的
实时性
终端
和可靠性,其次才考虑效
来使用计算机系统。
15.用户程序中要调用操作系统功能时,应安排一条四、名词解释
访管
指令并设置一些参数。
1.
2.
3.
4.
5.
分布式操作系统:
分布式操作系统是由多台计算机组成的一种特殊的计算机网络。
网络中各台计算机没有主次之分;网络中任意两台计算机可以通过通信来交换信息;网络中的资源为所有用户共享。
分时操作系统:
分时操作系统是多个用户通过终端机器同时使用一台主机,这些终端机器连接在主机上,用户可以同时与主机进行交互操作而互不干扰。
操作系统:
是管理计算机系统资源,控制程序执行,改善人机界面,为应用软件提供支持的一种系统软件。
系统调用:
操作系统往往编制了粗多不同功能的子程序,供用户程序执行中调用。
这些由操作系统提供的子程序程“系统功能调用”程序。
网络操作系统:
把计算机网络中的各台计算机有机地联合起来,提供一种统一、经济而有效的使用各台计算机的方法,可是各个个人计算机实现相互间传送数据。
五、简答题
1.
2
3.
3.
什么是计算机系统?
具体说明它包括哪几部分?
答:
计算机系统是能按人的要求接收和存储信息,能对信息进行处理并提供所需结果的系统。
计算机系统包括计算机硬件和计算机软件两大部分。
计算机硬件主要由中央处理器、存储器、输入输出控制系统和各种输入输出设备组成,是系统赖以工作的实体。
计算机软件是指系统中的各种程序和文档,用于指挥和管理整个系统按指定的要求进行工作。
写出操作系统的定义,并给出操作系统的英文和缩写。
答:
操作系统是控制和管理计算机硬件和软件资源,合理组织计算机工作流程以及方便用户使用计算机的大型系统软件。
操作系统的英文名称为:
OperatingSystem,取其开头的字母缩写为OS。
操作系统管理哪些资源?
答:
(1)操作系统管理整个计算机系统的资源;
(2)包括硬件资源(中央处理器、主存储器、各种外围设备);
(3)软件资源(各种程序、文档等)。
什么是计算机的操作系统?
按操作系统提供的服务进行分类可以分为哪几类?
答:
操作系统是一种管理计算机系统资源和控制程序执行的系统软件。
按操作系统提供的服务分类可以分为:
批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。
第二章
一、单项选择题
1.
2.
3.
4.
5.
6.
7.
8.
9.
一个请求从磁盘上读文件的进程在得到了所需的文件信息后,它的状态应从(等待)态转变成(就绪)态
操作系统的(进程调度)程序负责处理器的分配工作
让一个程序同时为多个用户服务时就应建立多个(进程),以便正确反映为不同用户服务时的活动规律和状态变化
每个作业都要经过若干个加工步骤才能得到结果,应经历哪些加工步骤(由用户自己决定)
不一定引起进程切换的情况是(有进程从等待状态变成了就绪态)
当有10个进程并发执行时,任何时刻最多允许(一个)个进程同时占用一个CPU调度程序总是从处于(就绪)状态的进程中选择一个进程使其占用处理器
每个进程都有一个从(创建)到(撤消)的生命周期
把用户要求计算机系统处理的一个计算问题称为一个(作业)
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(C)()()
A.一个进程从运行状态变成了等待状态
B.一个进程从运行状态变成了就绪状态
C.一个进程从等待状态变成了就绪状态
D.一个进程被撤消
E.一个进程从等待状态变成了运行状态
)(B
)
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.
9.
以下选项,属于进程的基本状态的是(A)(B)(C)()()
A.运行态B.就绪态C.等待态
D.管态E.目态
创建一个进程是指:
为一个程序分别分配和建立(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.工作区B.程序C.PCB
D.状态E.数据
A)( C)( )(
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.
8.
先来先服务调度算法:
先来先服务调度算法是按照进程进入就绪队列的先后次序来选择可占用处理器的进程
中断屏蔽:
中断的嵌套处理使现场保护,程序返回等操作很复杂。
有时为了处理简单,希望在一个中断事件没有处理结束前,不要再响应其它的中断事件,或只响应比当前级别高的中断事件。
为此,计算机系统增设了中断屏蔽,按中断事件设置屏蔽标志,可根据需要有选择地封锁某些中断的响应。
当发生中断事件但只有屏蔽标志时,硬件就暂时不响应该中断,待屏蔽标志消除时再响应。
中断响应:
通常在处理器执行完一条指令后,硬件的中断装置立即检查有无中断事件发生,若有中断事件发生,则暂停现行进程的运行,而让操作系统中的中断处理程序占用处理器,这一过程称为“中断响应”。
进程调度:
在多道程序设计的系统中,往往同时有多个进程处于就绪状态,它们都要求得到处理器运行。
单处理器的计算机系统中,每一时刻只能让一个进程占用处理器,操作系统按照某种调度算法从就绪队列的进程中选择一个进程,让选中的进程占用处理器运行。
可再入程序:
我们把一个能被多个用户同时调用的程序称为“可再入”程序,一个“可再入”的程序要求调用者提供工作区。
编译程序、操作系统程序通常都是“可再入”的程序,可再入可同时为不同用户服务,当它被不同用户调用时构成不同的进程
程序及进程:
程序是具有独立功能的一组指令的集合,或者说是指出处理器执行操作的步骤。
程序是静止的,程序的执行必须依赖于一个实体——数据集。
把一个程序在一个数据集上的一次执行称为一个“进程”。
程序状态字:
程序状态字缩写是PSW,是用来控制指令执行顺序并且保留和指示和程序有关的系统状态。
一般包含三部分:
程序基本状态;中断码;中断屏蔽位。
程序状态字寄存器:
在单处理器的计算机系统中,整个系统设置一个用来存放当前运行程序的PSW的寄存器,该寄存器成为程序状态字寄存器。
五、简答题
1.
2.
阐述进程的基本状态?
答:
进程有三种基本状态,它们是:
等待态、就绪态、运行态。
等待态——等待某个事件的完成。
就绪态——等待系统分配处理器以便运行。
运行态——占用处理器正在运行。
进程能否修改和访问自己的进程控制块的内容?
3.
答:
进程控制块是用来区分各个进程,以及纪录各个进程执行时的情况的;当进程执行时操作系统把进程不断变化的情况记录在它的进程控制块中,作为对该进程进行调度、控制和管理的依据;由于每个进程的进程控制块中不仅记录了与本进程有关的信息,而且涉及到其它进程(例如,队列指针);这些信息又随各进程的执行和整个计算机系统的工作情况而变化所以为了保证计算机系统的安全可靠,任何进程都不能修改和访问自己进程控制块的内容,所有的进程控制块都由操作系统统一管理;
解释进程的顺序性。
答:
进程的顺序性是指进程在顺序的处理器上的执行是严格按序的;只有在前一个操作结束后才能开始后继操作。
4.进程的基本状态有哪些?
进程状态的变化与什么有关?
答:
进程有三种基本状态,它们是:
等待态、就绪态、运行态。
进程状态的变化与出现的中断事件有关。
5.什么叫并发进程?
答:
在多道程序设计的系统中,往往会同时存在许多进程。
如果一个进程的工作没有全部完成之前,另一个进程就可以开始执行,则说这些进程是同时执行的,把这些可同时执行的进程称为并发进程。
6.进程的基本属性有哪些?
答:
(1)进程的动态性;
(2)多个不同进程可以包含相同的程序;
(3)进程有三种基本状态:
运行态、等待态、就绪态;
(4)进程可以并发执行;
7.中央处理器为什么要区分“目态”和“管态”两种工作状态?
答:
(1)中央处理器区分“目态”和“管态”的目的是能使计算机系统安全可靠地工作;
(2)凡用户程序占用中央处理器时则置为“目态”工作,这样,万一用户程序中误用了特权指令,中央处理器会拒绝执行而保证系统的安全;
(3)凡操作系统占用中央处理器时则置为“管态”工作,这样,操作系统能使用所有的指令,可为用户提供各种服务。
8.解释作业和作业步。
答:
把用户要求计算机系统进行处理的一个计算问题成为一个作业;且一个作业必须经过几个程序(例如编译程序、装配程序、运行程序等)的相继执行才能得到结果;其中每一个程序的执行可以看作是一个作业的加工步骤;每一个加工步骤被称为作业的一个作业步
9.为什么现代计算机系统都设置一条“访管”指令?
答:
由于用户程序只能在目态执行,故经常要调用操作系统的功能子程序来为其服务。
为了方便用户,现代计算机系统都设置一条可在目态下执行的“访管指令”作为用户调用操作系统功能的手段。
10.操作系统提供哪些手段供用户控制和管理作业?
答:
操作系统提供了两种手段:
作业控制语言和操作控制命令。
用户可以用作业控制
语言预先写好一份作业控制说明书,由操作系统根据作业控制说明书的要求自动控制作业的执行。
用户也可以用操作控制命令以联机的方式向操作系统提出控制作业执行的要求。
11.什么是多道程序设计?
多道程序设计的好处是什么?
答:
(1)让多个计算问题同时进入一个计算机系统的主存储器并行执行的程序设计方法称为多道程序设计;
(2)多道程序设计的好处:
提高了处理器的利用率;充分利用外围设备资源;发挥了处理器和外围设备以及外围设备之间的并行工作能力
12.何谓作业流?
答:
把每一个作业的源程序、数据、作业控制说明书等都定义为文件,这些文件组合在一起便构成了一个作业的信息,由若干个作业的信息汇集在一起便形成了作业序列,称这样的作业序列为作业流;
13.什么是批处理作业?
答:
用户事先写好了作业控制说明书连同源程序和初始数据一起交给操作员,操作员汇集了一批这样的作业后把它们输入到输入井中等待处理。
每次由操作系统从中选择若干作业装入主存储器,且对选中的作业按作业控制说明书的要求控制作业的执行。
把这种可以成批处理的作业称为批处理作业。
六、综合题
1.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 操作系统 概论 复习资料