计算机操作系统作业2(含答案)资料
计算机系统结构第二次作业题及答案.doc
第2次作业
一、判断题(本大题共20分,共10小题,每小题2分)
1.为了充分发挥流水线处理的效率,流水线方式特别适合于对一大批数据重复进行同样操作的场合。因此,流水线结构的多处理器/机结构,尤其适用于向量处理。
2.提高硬件功能比例可以提高性能,减少程序所需的存储空间,但会降低硬件利用率和计算机系统的的灵活性及适应性。
3.地址码长度主要取决于地址码个数、寻址方式、存储设备(通用寄存器、主存和堆栈等)的编制方式和寻址方式大小等。
4.指在向量处理机上,执行一条向量长度为N的向量指令所需的时间为:
Tvp=Ts+Tvf+(N-l)To
5.尽管访问指令存储器和数据存储器在流水线中占据多个流水周期,但是这些访问存储器的操作是全流水的,所以R4000流水线可以在每个时钟周期启动一条新的指令。
6.互连网络是多处理机系统的重要组成部分,但是它对系统的性能指标影响不大。
7.0GSA架构中的第二层是Web服务。所有网格资源(逻辑的与物理的)都被建模为服务。0GS1规范定义了网格服务并建立在标准Web服务技术Z上。
8.采用组相联映象的cache存储器,为了捉高等效访问速度应增加cache的块数(块的大小不变)
9.设存储模块共m块,每块共n个单元,采用高位交叉编址,则m+2地址在第1 块,当m+2Wn。
10.提高硬件功能比例口J以提高性能,减少程序所需的存储空间,也会提高硬件利用率和计算机系统的的灵活性及适应性。
二、单项选择题(本大题共20分,共10小题,每小题2分)
1.输入/输出系统特点小,()说的是处理机必须实时地按照不同设备所要求的传送方式和传送速率为输入/输岀设备服务。
(完整版)操作系统第二章习题答案3
第2章操作系统用户界面
Page 36
2.1 什么是作业?什么是作业步?
答:把在一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所做的有关该次全部工作称为一个作业,从系统的角度看,作业则是一个比程序更广的概念。它由程序、数据和作业说明书组成,系统通过作业说明书控制文件形式的程序和数据,使之执行和操作。而且,在批处理系统中,作业是抢占内存的基本单位。也就是说,批处理系统以作业为单位把程序和数据调入内存以便执行。作业由不同的顺序相连的作业步组成。
作业步是在一个作业的处理过程中,计算机所做的相对独立的工作。例如,编辑输入是一个作业步,它产生源程序文件;编译也是一个作业步,它产生目标代码文件。
2.2 作业由哪几部分组成?各有什么功能?
答:作业由三部分组成:程序、数据和作业说明书。程序和数据完成用户所要求的业务处理工作,系统通过作业说明书控制文件形式的程序和数据,使之执行和操作。
2.3 作业的输入方式有哪几种?各有什么特点?
答:作业的输入方式有5种:
(1)联机输入方式:用户和系统通过交互式会话来输入作业。
(2)脱机输入方式:利用低档个人计算机作为外围处理机进行输入处理,存储在后援存储器上,然后将此后援存储
器连接到高速外围设备上和主机相连,从而在较短的时
间内完成作业的输入工作。
(3)直接耦合方式:直接耦合方式把主机和外围低档机通过一个公用的大容量外存直接耦合起来,从而省去了在脱
机输入中那种依靠人工干预来传递后援存储器的过程。(4)SPOOLING系统:SPOOLING又可译作外围设备同时联机操作。在SPOOLING系统中,多台外围设备通过通道或DMA
大学《计算机操作系统》复习试题含答案(二)
大学《计算机操作系统》复习试题含答案1. 单项选择题
100337. 在请求分页管理中,已修改过的页面再次装入时应来自(B)。
A.磁盘文件区
B.磁盘对换区
C.后备作业区
D.I/O缓冲区100338.选择在最近的过去使用次数最少的页面予以淘汰的算法称为(D)。A.Opt. B.LRU C.MFU D.LFU
100339. 选择在最近的过去很久未访问的页面予以淘汰的算法称为(B)。A.Opt. B.LRU C.MFU D.LFU
100340. 程序动态链接的时刻是(C)。
A.编译时
B.装入时
C.调用时
D.紧凑时
100341. 虚存的可行性基础是(C )。
A.程序执行的离散性
B.程序执行的顺序性
C.程序执行的局部性
D.程序执行的并发性
100342. 虚存最基本的特征是(B )。
A.一次性
B.多次性
C.交换性
D.离散性
100343.在下列关于虚存实际容量的说法中正确的是(C)。
A.等于外存(磁盘)的容量
B.等于内、外存容量之和
C.等于CPU逻辑地址给出的空间大小
D.在B、C之中取小者
003144. 实现虚存最主要的技术是(C)。
A.整体覆盖
B.整体对换
C.部分对换
D.多道程序设计100345. 首次适应算法的空闲区是(A )。
A.按地址递增顺序链在一起
B.始端指针表指向最大空闲区
C.按大小递增顺序链在一起
D.寻找从最大空闲区开始
100346. 采用(B)不会产生内部碎片。
A.分页式存储管理
B.分段式存储管理
C.固定分区式存储管理
D.段页式存储管理
100347.下面哪种内存管理方法有利于程序的动态链接?(A )
操作系统应用题2(解答)
1.设有一台计算机,有两条 I/O 通道,分别接一台卡片输入机和一台打印机。卡片机把一叠卡片逐一输入到缓
冲区 B1 中,加工处理后在搬到缓冲区B2 中,并在打印机上印出,问:
①系统要设几个进程来完成这个任务?各自的工作是什么?
②这些进程间有什么样的相互制约关系?
③用 P、 V 操作写出这些进程的同步算法。
解:
①系统可设三个进程来完成这个任务:R 进程负责从卡片输入机上读入卡片信息,输入到缓冲区B1 中; C进程负责从缓冲区B1 中取出信息,进行加工处理,之后将结果送到缓冲区B2 中; P 进程负责从缓冲区B2 中取出信息,并在打印机上印出。
② R 进程受 C 进程影响, B1 放满信息后R 进程要等待——等 C 进程将其中信息全部取走,才能继续读入信息;C 进程受 R 进程和 P 进程的约束: B1 中信息放满后 C 进程才可从中取出它们,且B2 被取空后 C 进程才可将加工结
果送入其中;P 进程受 C进程的约束:B2 中信息放满后P 进程才可从中取出它们, 进行打印。
③信号量含义及初值:
B1full——缓冲区B1满,初值为0;( B1full=1表示B1满)
B1empty——缓冲区B1 空,初值为1;( B1empty= 1 表示 B1 空)
B2full——缓冲区B2满,初值为0;( B2full=1表示B21满)
B2empty——缓冲区B2 空,初值为1;( B2empty= 1 表示 B2 空)
R 进程 C 进程P 进程
P(B1empty)P(B1full)P(B2full)
计算机操作系统作业2(含答案)资料
C.就绪态->运行态D.等待态->就绪态
17.下面关于进程的叙述中正确的是______。
A.进程获得CPU运行是通过调度得到的
B.优先级是进程调度的重要依据,一旦确定就不能改变
C.在单CPU的系统中,任何时刻都有一个进程处于运行状态
D.进程申请CPU得不到满足时,其状态变为阻塞
当2个进程已经拥有2个资源,都申请第3个资源时,导致死锁。
35.用于解决进程间互斥的方法是______。
①信号量及wait、signal操作②加锁与解锁③信箱方式
④消息缓冲方式⑤特权指令方式
A.③、④和⑤B.①和②C.①和③D.②和⑤
36.在操作系统中,每个进程具有独立性,进程之间又具有相互制约性。对于任何两个并发进程,它们______。
In critical section;
Leave-crtsec(i);
8.设系统有三种类型的资源,数量为(4,2,2),系统中有进程A,B,C按如下顺序请求资源:
7.进程之间存在哪几种相互制约关系?各是什么原因引起的?下列活动分别属于哪种制约关系?
(1)若干同学去图书馆借书。
(2)两队举行篮球比赛。
(3)流水线生产的各道工序。
(4)商品生产和消费。
8.高级调度和低级调度的主要任务是什么?为什么引入中级调度?
电大计算机本科《操作系统》作业2及答案
《操作系统》课程作业(二)
姓名班级学号
一、选择题(选择一个正确答案的代码填入括号中)
1.顺序程序和并发程序的执行相比,()。
A.基本相同B.有点不同
C.并发程序执行总体上执行时间快
D.顺序程序执行总体上执行时间快
2.在单一处理机上,将执行时间有重叠的几个程序称为()。
A.顺序程序B.多道程序
C.并发程序D.并行程序
3.在单CPU的系统中,若干程序的并发执行是由()实现的。
A.用户B.程序自身
C.进程D.编译程序
4.进程与程序之间有密切联系,但又是不同的概念。二者的一个本质区别是()。
5.
C
6.
7.
A.动态性B.并发性
C.调度性D.异步性
8.在下列特性中,不是进程的特性的是()。
A.异步性B.调度性
C.操作性D.动态性
9.某进程由于需要从磁盘上读入数据而处于阻塞状态。当系统完成了所需的读盘操作后,此时该进程的状态将
()。
A.从就绪变为运行B.从运行变为就绪
C.从运行变为阻塞D.从阻塞变为就绪
10.一个进程被唤醒意味着()。
A.该进程重新占有了CPUB.进程状态变为就绪
C.它的优先权变为最大D.其PCB移至就绪队列的队首
11.在单处理机系统中,处于运行状态的进程()。
A.只有一个B.可以有多个
C.不能被挂起D.必须在执行完后才能被撤下
12.已经获得除()以外的所有运行所需资源的进程处于就绪状态。
A.存储器B.打印机C.CPUD.磁盘空间
13.进程从运行状态变为阻塞状态的原因是()。
A.输入或输出事件发生B.时间片到
C.输入或输出事件完成D.某个进程被唤醒
14.为了描述进程的动态变化过程,采用了一个与进程相联系的(),根据它而感知进程的存在。
《计算机操作系统》模拟试卷(二)答案
《计算机操作系统》模拟试卷(二)答案
一、单项选择题(本大题共20 小题,每题1分,共20 分。)
1 D
2 C
3 C
4 B
5 D
6 C
7 A
8 D
9 C 10 A
11D 12 B 13 C 14 D 15 D 16 D 17 C 18 D 19 D 20 C
二、多项选择题(本大题共5小题,每小题 2 分,共10分。多选、少选、错选均无分。)
21 22 23 24 25
BD ABCD ABE BCE AD
三、填空题(本大题共8 小题,每空 1 分,共14分)
26.前台,后台27.操作员(或用户),程序员(或程序)
28.系统,用户
29.建立,打开(可交换次序)
30.输入输出操作31.计算时间短,等待时间长
32.封闭
33.Shell 命令,指该命令的解释
四、简答题(本大题共5小题,每小题 4 分,共20分。)
34.可抢占式会引起系统的开销更大。( 2 分)
可抢占式调度是严格保证任何时刻,让具有最高优先数(权)的进程占有处理机运行,因此增加了处理机调度的时机,引起为退出处理机的进程保留现场,为占有处理机的进程恢复现场等时间(和空间)开销增大。( 2 分)(注:不写空间开销也可。)
35.从文件目录中找到该文件,按址读出第一个记录;( 1 分)
取出第一个记录块中指针,存放到新记录的指针位置;( 1 分)
把新记录占用的物理块号填入第一个记录的指针位置;( 1 分)
启动磁盘把第一个记录和新记录写到指字的磁盘块上。( 1 分)
36.井管理写程序把作业执行结果文件登记在缓输出表中;( 2 分)
缓输出程序从缓输出表中查找结果文件并打印输出。( 2 分)
计算机操作系统作业(二)参考答案
一、选择题
BDABD BCCBD ADBDD AABAD DCCAA CCDDD BCCDB C
二、简答题
1.
线程可定义为进程内的一个执行单位,或者定义为进程内的一个可调度实体。在具有多线程机制的操作系统中,处理机调度的基本单位不是进程而是线程。一个进程可以有多个线程,而且至少有一个可执行线程。
进程和线程的关系是:
(1)线程是进程的一个组成部分。
(2)进程的多个线程都在进程的地址空间活动。
(3)资源是分给进程的,而不是分给线程的,线程在执行中需要资源时,系统从进程的资源分配额中扣除并分配给它。
(4)处理机调度的基本单位是线程,线程之间竞争处理机,真正在处理机上运行的是线程。
(5)线程在执行过程中,需要同步。
2.
唤醒进程和撤消进程都是要通过CPU上运行程序来实现的。一个进程入睡了,它就不可能被调度到CPU上运行;一个进程在撤消前必须先进入终止状态,而处于终止状态的进程不可能被调度到CPU上运行。因此,进程被唤醒、被撤消都不能由自己来完成,只能由别的进程实现。
3.
一个进程创建子进程之后,进程与产生的进程之间的关系是父子关系,分别成为进程和子进程。子进程一经产生就与你进程并发执行,子进程共享父进程和子进程。子进程一经产生就与你进程并发执行,子进程共享父进程的正文段和已经打开的文件。
4.
(1)以线程作为系统调度的基本单位,减少了系统的时空开销。以进程为系统调度的基本单位的系统中,进程的切换是很频繁的。在切换中由于要保留当时的运行环境,还要设置新选中的进程的运行环境,这既花费了处理机的时间,又增加了主存的空间,从而也限制了系统进程的数量和进程的切换速度。
操作系统(第二版)习题答案
第1章
一、填空
1.计算机由硬件系统和软件系统两个部分组成,它们构成了一个完整的计算机系统。
2.按功能划分,软件可分为系统软件和应用软件两种。
3.操作系统是在裸机上加载的第一层软件,是对计算机硬件系统功能的首次扩充。
4.操作系统的基本功能是处理机(包含作业)管理、存储管理、设备管理和文件管理。
5.在分时和批处理系统结合的操作系统中引入“前台”和“后台”作业的概念,其目的是改善系统功能,提高处理能力。
6.分时系统的主要特征为多路性、交互性、独立性和及时性。
7.实时系统与分时以及批处理系统的主要区别是高及时性和高可靠性。
8.若一个操作系统具有很强的交互性,可同时供多个用户使用,则是分时操作系统。
9.如果一个操作系统在用户提交作业后,不提供交互能力,只追求计算机资源的利用率、大吞吐量和作业流程的自动化,则属于批处理操作系统。
10.采用多道程序设计技术,能充分发挥CPU 和外部设备并行工作的能力。
二、选择
1.操作系统是一种B 。
A.通用软件B.系统软件C.应用软件D.软件包2.操作系统是对C 进行管理的软件。
A系统软件B.系统硬件C.计算机资源D.应用程序3.操作系统中采用多道程序设计技术,以提高CPU和外部设备的A 。
A.利用率B.可靠性C.稳定性D.兼容性4.计算机系统中配置操作系统的目的是提高计算机的B 和方便用户使用。
A.速度B.利用率C.灵活性D.兼容性5.C 操作系统允许多个用户在其终端上同时交互地使用计算机。
A.批处理B.实时C.分时D.多道批处理6.如果分时系统的时间片一定,那么D ,响应时间越长。
操作系统网上第二次作业参考答案(仅供参考)
操作系统平时作业2
一、填空练习
1、在设备管理中,为了克服独占设备速度较慢、降低设备资源利用率的缺点,引入了,即用共享设备模拟独占设备。
2、常用的内存管理方法有、、和。
3、动态存储分配时,要靠硬件地址变换机构实现。
4、在存储管理中常用方式来摆脱主存容量的限制。
5、在页式管理中,页式虚地址与内存物理地址的映射是由和完成的。
6、在请求页式管理中,当发现所需的页不在时,产生中断信号,作相应的处理。
7、置换算法是在内存中没有时被调用的,它的目的是选出一个被的页面。如果内存中有足够的存放所调入的页,则不必使用。
8、在页式管理中,页表的作用是实现从到的地址映射,存储页表的作用是。
9、段式管理中,以段为单位,每段分配一个区。由于各段长度,所以这些存储区的大小不一,而且同一进程的各段之间不要求。
10、在段页式存储管理系统中,面向的地址空间是段式划分,面向的地址空间是页式划分。
11、文件的存储器是分成大小相等的,并以它为单位交换信息。
12、从资源分配的角度看,可以把设备分为独占设备和共享设备。打印机属于设备,而磁盘属于设备。
13、虚拟设备是通过技术把设备变成能为若干用户的设备。
14、通道是一个独立于的专管的处理机,它控制与内存之间的信息交换。
15、缓冲区的设置可分为、、和。
16、在unix系统中,键盘、终端、打印机等以为单位组织和处理信息的设备称为;而磁盘、磁带等以为单位组织和处理信息的设备称为。
17、在多道程序环境中,用户程序的相对地址与装入内存后的实际物理地址不同,把相对地址转换为物理地址,这是操作系统的功能。
计算机操作系统作业及答案
作业2
1.若1页大小为4KB,计算机地址总线为32位,则页号共有多少位?逻辑地址
空间最多包含多少页?逻辑地址60000在第几页?页内偏移是多少?若该页被装进物理块1280中,则物理地址是多少?
解:所以页内偏移即页内地址占12 位页号占32-12=20 位逻辑地址空间最大页数为页60000=(EA60)16=(1110 1010 0110 0000)2 其中低12 二进制位为页内偏移,即(A60)16=2656。高4 二进制位为页号,即(E)16=14。物理块号1280=(500)16 物理地址=(500A60)16=5245536.
2.假定当前磁头位于100号磁道,进程对磁道的请求序列依次为57,61,39,
20,88,161,139,38,175。当采用先来先服务和最短寻道时间优先算法时,总的移动的磁道数分别是多少?(请给出寻道次序和每步移动磁道数)
解:先来先服务最短寻道时间优先
43 +4+ 22+ 19+ 68+ 73+ 22+ 101 + 137 = 489
12 + 27 + 4 +18 + 1+ 18 + 119 + 22 + 14 = 235 。
3.设系统中有三种类型的资源(A,B,C)和五个进程(P1,P2,P3,P4,P5),
A资源的数量17,B资源的数量为5,C资源的数量为20。在T0时刻系统状态如下表所示。系统采用银行家算法来避免死锁。请回答下列问题:
(1)T0时刻是否为安全状态?若是,请给出安全序列。
(2)若进程P4请求资源(2,0,1),能否实现资源分配?为什么?
计算机操作系统第二版答案
计算机操作系统第二版答案
习题一
1. 什么是操作系统?它的主要功能是什么?
答:操作系统是用来管理计算机系统的软、硬件资源,合理地组织计算机的工作流程,以方便用户使用的程序集合;
其主要功能有进程管理、存储器管理、设备管理和文件管理功能。 2. 什么是多道程序设计技术?多道程序设计技术的主要特点是什么?
答:多道程序设计技术是把多个程序同时放入内存,使它们共享系统中的资源;特点:多道,即计算机内存中同时存放多道相互独立的程序;
宏观上并行,是指同时进入系统的多道程序都处于运行过程中;微观上串行,是指在单处理机环境下,内存中的多道程序轮流占有CPU,交替执行。
3. 批处理系统是怎样的一种操作系统?它的特点是什么?
答:批处理操作系统是一种基本的操作系统类型。在该系统中,用户的作业被成批的输入到计算机中,然后在操作系统的控制下,用户的作业自动地执行;
特点是:资源利用率高、系统吞吐量大、平均周转时间长、无交互能力。 4. 什么是分时系统?什么是实时系统?
试从交互性、及时性、独立性、多路性和可靠性几个方面比较分时系统和实时系统。
答:分时系统:一个计算机和许多终端设备连接,每个用户可以通过终端向计算机发出指令,请求完成某项工作,在这样的系统中,用户感觉不到其他用户的存在,好像独占计算机一样。
实时系统:对外部输入的信息,实时系统能够在规定的时间内处理完毕并作出反应。比较:交互性:实时系统具有交互性,但人与系统的交互,仅限于访问系统中某些特定的专用服务程序。它不像分时系统那样向终端用户提供数据处理、资源共享等服务。实时系统的交互性要求系统具有连续人机对话的能力,也就是说,在交互的过程中要对用户得输入有一定的记忆和进一步的推断的能力。
【精品】计算机第二次作业答案库
做作业时,只要把题目的关键词复制后,利用“查找”功能,就能找到答案了,反正80道题目,我搜索到了76题。
(注意,要看答案的具体内容,不能看到答案是A就选A,因为答案库里的ABCD 跟题目的ABCD顺序并不都一致。)。
选择题-操作系统及其应用共5题5
1.Windows运行环境:要安装WindowsXP系统,内存至少需要______。答案
(C)128MB
2.Windows运行环境:关于Windows运行环境说法正确的是______。答案(D)对硬件配置有一定要求
3。Windows运行环境:WindowsXP支持即插即用设备,是指______。答案
(D)WindowsXP可自动检测计算机上新安装硬件,并安装相关驱动程序
4.Windows运行环境:Windows管理的内存______。答案(A)可超过256MB
5.桌面图标:下列四项关于桌面上的图标的说法正确的是______.答案(C)图形标志和文字标志均能更改
6.桌面图标:在Windows中,关于桌面上的图标,正确的说法是______.答案(A)删除桌面上的应用程序的快捷方式图标,并未删除对应的应用程序文件
7.桌面图标:在Windows中,关于文件、文件夹与图标的说法,正确的是______。答案(D)文件和文件夹一般都有图标,且不同类型的文件一般对应不同的图标
8.桌面图标:Windows的"桌面”是指______.答案(A)整个屏幕
9。桌面图标:下列关于Windows桌面上图标的叙述中,错误的是______.答案(C)图标不能删除
10.桌面图标:删除Windows桌面上某个应用程序的图标,意味着______.答案(C)只删除了图标,对应的应用程序被保留
计算机操作系统作业参考答案
第一章作业
1.1. 设计现代OS的主要目标是什么?
方便性,有效性,可扩充性和开放性.
1.2. OS的作用可表现为哪几个方面?
a. OS作为用户与计算机硬件系统之间的接口;
b. OS作为计算机系统资源的管理者;
c. OS实现了对计算机资源的抽象.
第二章作业
2.2. 试画出下面4条语句的前趋图:
S
1
: a:=x+y;
S
2
: b:=z+1;
S
3
: c:=a-b;
S
4
: w:=c+1;
其中,语句S
3必须在语句S
1
和
语句S
2
都执行后才能执行,这样
语句 S
4也只能在c赋值后才能执
行。对应的前驱图如右所示:
2.6.
a. 动态性是进程最基本的特性,可表现为由创建而产生,由调度而执行,因
得不到资源而暂停执行,以及由撤销而消亡,因而进程由一定的生命期;
而程序只是一组有序指令的集合,是静态实体。
b. 并发性是进程的重要特征,同时也是OS的重要特征。引入进程的目的正
是为了使其程序能和其它建立了进程的程序并发执行,而程序本身是不能并发执行的。
c. 独立性是指进程实体是一个能独立运行的基本单位,同时也是系统中独立
获得资源和独立调度的基本单位。而对于未建立任何进程的程序,都不能作为一个独立的单位来运行。
第三章作业
3.2. 为什么进程在进入临界区之前应先执行“进入区”代码?而在退出前又要执行“退出区”代码?2. 如何利用Test-and-set指令来实现互斥?它有何缺点?
为了实现多个进程对临界资源的互斥访问,必须在临界区之前加一段用于检查临界资源是否正在被访问的代码,如未被访问,该进程可进入临界区对此临界资源进行访问;如正被访问,则该进程不能进入临界区访问临界资源。
《计算机操作系统》自测题2-参考答案
电子科技大学网络教育考卷(A2卷) —— 《操作系统原理》参考答案 一、选择题(每题2分,共30分) 1-② 2-④ 3-① 4-③ 5-② 6-① 7-④ 8-④ 9-④ 10-③ 11-③ 12-② 13-④14-④ 15-① 二、判断题(将正确的划上“V”,错误的划上“X ”)(每小题2分,共20分) 1-V 2-V 3-V 4-X 5-X 6-V 7-V 8-V 9-V 10-X 三、填空题(共10分) 1. 一个软盘的转速是120转/分钟,设其寻道时间为200毫秒,一个磁道包含32个扇区,一个扇区512字节,若要读取一个大小为10k 的顺序文件,则磁盘访问时间为__200+250+312.5=762.5ms ________。(2分) 2. 进程通常由____代码_______、__数据________与___PCB___________组成。(3分) 3. 某系统使用大小分别为28、224、264的固定分区,问界限寄存器必须__64____位。(1分) 4. 进程调度算法有__FCFS__ 、_RR___ 、__SPN_____和_HRRN____等。(4分) 四、应用题(共40分) 1.(10分)答(计算过程略):磁头分别移动FCFS-643 ,SSTF-205道。 2.(10分,具体步骤略)答:(1) 不会死锁 (2) 不会死锁 (3) 可能死锁 (4) 不会死锁 (5) 可能死锁 3.(10分)答: (1) 页是信息的物理单位,在特定的系统中其大小是固定不变的且由系统确定,不随进程的不同而不同。而段是信息的逻辑单位,各段的长度不固定。段的长度取决于用户程序设计的需要,通常由编译程序在对源程序进行编译时,根据信息的性质来划分。一般地,每一个段都含有一组意义相对完整的信息。 (2) 分页的作业地址空间是一维的,即单一的线性地址空间,程序的所有地址相对于第一条语句而确定。将逻辑地址划分为页号和页内偏移量的工作是由机器硬件实现的,对用户透明。而分段的地址空间是二维或多维的,程序员在标识一个地址时,既需要给出段名,又需要给出段内偏移量。
电子科技《计算机操作系统》在线作业2辅导答案
电子科技《计算机操作系统》在线作业2
单选题
一、单选题(共 20 道试题,共 100 分。)
1. 下列哪一个不是死锁产生的必要条件()。
A. 无限等待(饥饿)
B. 不可抢占(不可剥夺)
C. 循环等待
D. 互斥使用
-----------------选择:A
2. 下列哪些问题没有包含互斥关系?()
A. 哲学家就餐问题
B. 司机售票员问题
C. 飞机订票问题
D. 读者写者问题
-----------------选择:B
3. 计算机操作系统是一个()。
A. 应用软件
B. 硬件的扩充
C. 用户软件
D. 系统软件
-----------------选择:D
4. 在虚拟页式存储管理方案中,下面哪个是正确的?()
A. 页面长度固定,并且是硬件的设计特性
B. 页面长度固定,并且是软件的设计特性
C. 页面长度可变,并且是硬件的设计特性
D. 页面长度可变,并且是软件的设计特性
-----------------选择:A
5. 作业装入内存后,在其运行过程中,不仅允许其搬家而且还可以再申请存储空间并得到分配这种存储策略称为()。
A. 直接分配
B. 间接分配
C. 静态分配
D. 动态分配
-----------------选择:D
6. 下列哪种文件结构不利用文件长度的变化? ()
A. 顺序结构
B. 链接结构
C. 索引结构
D. HASH(散列)结构
-----------------选择:A
7. 在配有操作系统的计算机中,用户程序通过()向操作系统提出使用外部设备
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题
1.在进程的组成部分之中,进程在运行中不可修改的部分是______。
A.私用程序段 B.共享程序段
C.数据段 D.进程控制块
2.响应比高者优先作业调度算法是以计算时间和______来考虑的。
A.输入时间 B.完成时间 C.周转时间 D.等待时间3.在消息缓冲通信中,消息队列属于______资源。
A.临界 B.共享 C.永久 D.可剥夺
4.进程间的同步是指进程间在逻辑上的相互______关系。
A.联接 B.制约 C.继续 D.调用
5.最适合于分时系统的进程调度算法是______。
A.先来先服务(FCFS) B.最短作业优先(SSJF)
C.优先数法 D.轮转法(RR)
6.进程A和进程B通过共享缓冲区协作完成数据处理,进程A负责生产数据并放入缓冲区,进程B从缓冲区中读数据并输出。进程A和进程B之间的关系是______。
A.互斥关系 B.同步关系 C.互斥和同步 D.无制约关系7.在优先级调度中,______类进程可能被“饿死”,即长时间得不到调度。
A.短进程 B.长进程 C.低优先级进程 D.大内存进程8.进程从运行状态到阻塞状态可能是由于______。
A.进程调度程序的调度 B.现运行进程的时间片耗尽
C.现运行进程执行了wait操作 D.现运行进程执行了signal操作9.银行家算法在解决死锁问题中是用于______的。
A.预防死锁 B.避免死锁 C.检测死锁 D.解除死锁
10.______不是进程调度算法。
A.时间片轮转法 B.先来先服务方法
C.响应比高者优先法 D.均衡调度算法
11.下面关于线程的叙述中正确的是______。
A.线程包含CPU现场,可以独立执行程序 B.每个线程有自己独立的地址空间C.线程之间的通信必须使用系统调用函数 D.进程只能包含一个线程12.并发进程之间______。
A.彼此无关 B.必须同步 C.必须互斥 D.可能需要同步或互斥13.当一个进程运行时,系统可能基于某种原则强行将其撤下,把处理器分配给其他进程,这种调度方式是______。
A.非剥夺方式 B.剥夺方式 C.中断方式 D.查询方式
14.信号量S不能用于______操作。
A.signal B.wait C.赋初值 D.运算表达式15.______是一种只能进行wait操作和signal操作的特殊变量
A.调度 B.进程 C.同步 D.信号量
16.分配给进程占用处理机的时间到而强迫进程P让出处理器,或有更高优先级的进程要运行,迫使正在运行的进程P让出处理器,则进程P状态变化的情况为______ A.运行态->就绪态 B.运行态->等待态
C.就绪态->运行态 D.等待态->就绪态
17.下面关于进程的叙述中正确的是______。
A.进程获得CPU运行是通过调度得到的
B.优先级是进程调度的重要依据,一旦确定就不能改变
C.在单CPU的系统中,任何时刻都有一个进程处于运行状态
D.进程申请CPU得不到满足时,其状态变为阻塞
B.错误优先级是可以动态改变的。
C.错误没进程的时候,系统可以空闲。
D.错误变为就绪态。
18.操作系统通过______对进程进行管理。
A.进程 B.进程控制块 C.进程启动程序 D.进程控制区
19. 若一个进程拥有100个线程,这些线程属于用户级线程,它们在系统调度执行时间上占用的时间片个数是______。
A.1 B.100 C.1/100 D.0
本题主要考查关于进程和线程之间资源共享的知识点。在引入线程的操作系统中,线程是进程中的一个实体,是系统独立调度和分派的基本单位。但是线程自己基本上不拥有系统资源,所以它不是资源分配的基本单位,它只拥有一部分在运行中必不可少的与处理机相关的资源,如线程状态、寄存器上下文和栈等,它同样有就绪、阻塞和执行三种基本状态。它可与同属一个进程的其他线程共享进程所拥有的全部资源。一个线程可以创建和撤销另一个线程;同一个进程中的多个线程之间可以并发执行。由于用户线程不依赖于操作系统内核,因此,操作系统内核是不知道用户线程的存在的,用户线程是由用户来管理和调度的,用户利用线程库提供的API来创建、同步、调度和管理线程。所以,用户线程的调度在用户程序内部进行,通常采用非抢先式和更简单的规则,也无须用户态和核心态切换,所以速度很快。由于操作系统不知道用户线程的存在,所以,操作系统把CPU的时间片分配给用户进程,再由用户进程的管理器将时间分配给用户线程。那么,用户进程能得到的时间片即为所有用户线程共享。因此,正确答案应为A。
20. 解除死锁通常不采用的方法是______。
A.终止一个死锁进程 B.终止所有死锁进程
C.从死锁进程处抢夺资源 D.从非死锁进程处抢夺资源
21. 到其他3种状态的进程状态是______。
A.就绪 B.阻塞 C.完成 D.执行
22.信号量的初值为2,当前值为-3,则表示等待进程有______。
A.1个 B.2个 C.3个 D.5个
若信号量为正,则表示资源数;若信号量为负,则表示等待的进程数23.wait操作可能导致______。
A.进程就绪 B.进程结束 C.进程阻塞(等待) D.新进程创建24.在操作系统中为避免系统的死锁采用______。
A.银行家算法 B.破坏占有并等待条件
C.死锁检测和恢复 D.破坏非剥夺条件
25.下列的进程状态变化中不可能发生的变化是______。
A.等待→运行 B.运行→等待 C.运行→就绪 D.等待→就绪
26.如果有三个进程共享同一互斥段,而且每次最多允许两个进程进入该互斥段,则信号量的初值应设置为______。
A. 3 B. 1 C. 2 D. 0
27.进程之间交换数据不能通过______途径进行。
A.共享文件 B.消息传递 C.访问进程地址空间 D.访问共享存储区域28.进程控制块PCB不包括的内容是______。