操作系统概论存储管理同步练习及答案

操作系统概论存储管理同步练习及答案
操作系统概论存储管理同步练习及答案

操作系统概论存储管理同步练习及答案

一、单项选择题

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.采用段式存储管理时,一个程序如何分段是在()决定的。

A.分配主存时B.用户编程时C.装人作业时D.程序执行时

10.采用段式存储管理时,一个程序可以被分成若干段,每一段的最大长度是由()限定的。

A.主存空闲区的长度B.硬件的地址结构C.用户编程时D.分配主存空间时

11.实现虚拟存储器的目的是()。

A.扩充主存容量B.扩充辅存容量C.实现存储保护D.加快存取速度

12.LRU页面调度算法是选择()的页面先调出。

A.最近才使用B.最久未被使用C.驻留时间最长D.驻留时间最短

13.若进程执行到某条指令时发生了缺页中断,经操作系统处理后,当该进程再次占用处理器时,应从()指令继续执行。

A.被中断的前一条B.被中断的后一条C.被中断的D.开始时的第一条

14.下面的存储管理方案中,()方式可以采用静态重定位。

A.固定分区B.可变分区C.页式D.段式

二、多项选择题

1.采用()管理方式时应使作业使用的逻辑地址空间和占用的绝对地址空间都是连续的。A.固定分区

B.可变分区

C.页式

D.段式

E.段页式

2.可实现虚拟存储器的存储管理方式有()。

A.固定分区

B.可变分区

C.页式

D.段式

E.段页式

3.页式存储管理与段式存储管理的共同点是()。

A.逻辑地址都是连续的

B.都采用动态重定位

C.作业信息均可分散存放在不连续的主存区域中

D.如何分页和分段都由用户确定

E.均要由地址转换机构作支撑

4.实现虚拟存储器后,可以()。

A.提高主存空间利用率

B.减少系统开销

C.允许逻辑地址空间大于主存实际容量

D. 缩短作业的执行时间

E.有利于多道程序设计

三、填空题

1.把_______地址转换成_______地址的工作称为重定位。

2.重定位的方式可以有_______和_______两种。

3.用户程序中使用的地址被称为_______地址,但处理器必须按_______访问主存储器才能保证程序的正确执行。

4.采用动态重定位时一定要有硬件的_______机构作支持。

5.采用_______重定位时不允许作业在执行过程中改变存放区域。

6.在可变分区存储管理中采用_______技术可集中分散的空闲区。

7.可变分区存储管理中常用的分配主存的算法有_______、_______和_______。

8.采用页式存储管理时,程序中的逻辑地址可分成_______和_______两部分。

9.页式存储管理中的页表是由_______建立的。

10.采用页式存储管理的系统中,若逻辑地址中的页号用8位表示,页内地址用16位表示,则用户程序的最大长度可为_______字节,主存分块大小为_______字节。

11.若段式存储管理中供用户使用的逻辑地址为24位,其中段内地址占用16位,则用户程序最多可分为_______段。当把程序装人主存时,每段占用主存的最大连续区为_______字节。

12.段页式存储管理兼顾了段式在逻辑上_______和页式在管理上_______的优点。

13.若允许用户使用的逻辑地址空间大于主存储器的绝对地址空间,则应采用_______存储管理技术。

14.当采用分页式虚拟存储管理时,如果在作业执行过程中需访问的页面不在主存储器中,则硬件将发出一个_______中断。

15.常用的页面调度算法有_______调度算法、_______调度算法和_______调度算法。

四、问答题

1.对采用动态重定位方式装人主存的作业,在任何时刻都可改变它在主存中的存放位置吗为什么

2.简述固定分区存储管理和可变分区存储管理的区别。

3.固定分区存储管理的主要缺点是什么可采用哪些方法来改进

4.用可变分区方式管理主存时,假定主存中按地址顺序依次有五个空闲区,空闲区的大小依次为32K,10K,SK,228K,100K。现有五个作业J1,J2,J3, J4和J5,它们各需主存量为1K,10K,108K,28K和115K。若采用最先适应分配算法,能把这五个作业按J1~J5的次序全部装人主存吗按怎样的次序装人这五个作业可使主存空间利用率最高

5.与可变分区存储管理相比,采用页式存储管理时处理器在单位时间里执行指令的数量是增加还是减少为什么

6.假定某采用页式存储管理的系统中,主存容量为1M,被分成256块,块号为0,1,2,……255。现有一个共4页(页号为0,1,2,3)的作业被依次装人到主存的第2,4,1,5块中。请回答:

(1)主存地址应该用多少位来表示?

(2)作业每一页的长度为多少字节逻辑地址中的页内地址部分应占用多少位?

(3)把作业中每一页占用的主存块起始地址填人下表。

(4)若作业执行中要从第0页的第75单元和第3页的第548单元读信息,那么,实际应从主存的哪两个单元读信息请把应访问的主存绝对地址用二进制编码的十六进制数表示。7.有一个程序要把100 X100的数组置初值“0”,现假定有两个主存块可用来存放数组中的元素,每个主存块可以存放200个数组元素,数组中的元素按行编址。两个主存块的初始状态都为空,若程序编制如下:

(1)Var A:array[1..100] of array[1..100]of integer;

for j:=1 to 100 do

for i:=1 to 100 do

A[i,j」:=0

(2)Var A:array[1..100]of array [1..100]of integer;

for i:=1 to 100 do

for j:=1 to 100 do

A[i,j」:=0

当采用LRU页面调度算法时,对上述两种程序编制方法各会产生多少次缺页中断

8.在一个采用分页式虚拟存储管理的系统中,有一用户作业,它依次要访问的字地址序列是:115,228,120,88,446,102,321,432,260,167。若分配给作业可使用的主存空间共300个字,作业的页面大小为100个字,且第0页已经装人主存,请回答下列问题:(1)按FIFO页面调度算法将产生多少次缺页中断写出依次淘汰的页号。

(2)按LRU页面调度算法将产生多少次缺页中断写出依次淘汰的页号。

9. 某采用段式存储管理的系统为装入主存的一个作业建立了如下的段表:

请计算该作业访问[0,432],「1,010],「2,500],「3,400」时(方括号中第一个元素为段号,第二个元素为段内地址)的绝对地址。处理器能按计算出来的绝对地址存取信息吗

一、单项选择题

1.A 2.D 3.B 4.C 5.D 6.A 7.D

8.C 9.B 10.B 11.A 12.B 13.C 14.A

二、多项选择题

1.A,B

2.C,D,E

3.B,C,E

4.A,C,E

三、填空题

1.逻辑地址,绝对地址

2.静态重定位,动态重定位

3.逻辑地址,绝对地址

4.地址转换

5.静态

6.移动

7.最先适应,最优适应,最坏适应

8.页号,页内地址

9.操作系统

10.2的24次方,2的16次方

11.2的8次方,2的16次方

12.清晰,方便

13.虚拟

14.缺页

15. 先进先出(FIFO)、最近最少使用(LRU)、最近最不常用(LFU)

四、问答题

1.[分析]采用动态重定位时,由于装人主存的作业仍保持原来的逻辑地址,所以,必要时可改变它在主存中的存放位置。但是,不是任意、一个作业都能随意移动的。如果某个作业在执行过程中正在等待外围设备传输信息,那么就不能改变该作业在主存中的存放位置。这是因为外围设备被启动后,是按已确定了的主存绝对地址进行信息传输的,并在信息传输期间不受中央处理器的控制且与其并行工作。此时,如果中央处理器改变了作业在主存中的存放位置,那么外围设备并不感知而仍将按原来确定的主存绝对地址继续传输信息。于是,该作业就得不到从外围设备传送来的信息或不能把正确的信息传送给外围设备。所以,仅当作业处于两种情况时才能被改变存放位置,即:(1)该作业不在与外围设备交换信息的状态下;(2)若作业正在与外围设备交换信息,则必须等待信息交换结束后才可改变其存放位置。

[题解]对采用动态重定位方式装入主存的作业,不是在任何时刻都可改变它在主存中的存放位置的,仅当作业不在与外围设备交换信息的状态下才能改变它在主存中的存放位置。这是因为外围设备被启动后,是按作业原来确定的位置(绝对地址)进行信息传输的。如果在信息传输期间

改变作业的存放位置,则该作业就得不到来自外围设备的信息或外围设备不能把该作业的正确信息保存起来。

2.[题解]固定分区存储管理是把主存储器预先划分成若干个连续区,每个连续区称为一个分区。一旦划分好后,在系统运行过程中分区的大小和个数固定不变。一般采用静态重定位的方式装入作业,作业在执行过程中不能改变存放位置。

可变分区存储管理是在装入作业时按作业的实际需求量划分分区,随着作业的不断装入、执行和撤离,分区的个数和长度也会不断地发生变化。为提高主存空间的利用率,采用动态重定位方式装入作业,作业执行过程中只要满足移动条件就可改变在主存中的存放位置,但要有硬件的地址转换机构作支持。

3.[题解]固定分区存储管理的主要缺点是主存空间利用率不高。为了提高主存空间的利用率,可以采取如下措施:

(1)根据经常出现的作业的大小和数量来划分分区,尽可能使各个分区充分被利用。

(2)各分区按长度顺序排列,只要顺序查找就可方便地找出能满足作业要求的最小分区分配给作业,既可减少分区内空间的浪费,又可尽量保留较大的分区,有利于装入大作业。(3)按作业对主存空间的需求排成多个作业队列,各作业队列中的作业只能进入规定的分区,以防止小作业进入大分区,从而减少分区内空间的浪费。

4.[分析]最先适应分配算法总是顺序查找空闲区表,找到第一个能满足作业长度要求的空闲区,分割这个空闲区,一部分分配给作业,另一部分仍作为空闲区。由于实现这种算法时总是把空闲区按地址顺序登记在空闲区表中,所以本题中的作业J1和J2都会被装入到长度为32K的空闲

区,占用了其中11K(1K+10K)的空间,还剩余21K的空间仍为空闲区。紧随着的作业J3需要108K的主存空间,故只能将它装入到长度为228K的第四个空闲区中,装入后还剩余120K仍为空闲区,把其中的28K再分配给作业J4后剩余的空闲空间为92K。现在系统中仍有五个空闲区,长度依次分别为21K,10K,5K,92K和100K,显然都不能满足作业J5的115K 的需求量。因而,若采用最先适应分配算法不能把这五个作业按J1~J5的次序全部装入主存储器。

如果仍采用最先适应分配算法则可把对主存需求量大的作业先装入到较大的空闲区中,以避免小的作业去分割大的空闲区,保证大作业有足够的空闲区可使用。若把J5先装入到228K 的区域中占用其中的115K后保留一个113K的空闲区,应把这个空间留给作业J3,否则J3

将无法装入。为了使其它作业不去分割这个空闲区,可以再把J4装入到第一个空闲区,装入后还剩余4K空间,把其中的1K用来装J1。然后J2正好占用第二个空闲区10K,最后把J3装入到113K的区域中后剩余5K空间。最初的第三个空闲区(5K)和第五个空闲区(100K)仍维持空闲状态。所以,采用最先适应分配算法时若按J5,J4,J1,J2,J3的次序装入,则可充分利用主存空间,把五个作业同时装入主存储器。

当然,上述的装入次序不是惟一的。例如,按次序J5,J3,J1,J4,J2装入;或按J3,J1,J4,J2,J5的次序装入等等均是可以的。

[题解]若采用最先适应分配算法不能把五个作业按J1~J5的次序全部装入主存储器。若按J5,J4,J1,J2,J3的次序装入,则可充分利用主存的空闲空间,把五个作业同时装入主存储器中。5.「分析]页式存储管理可以把逻辑上连续的作业信息分散存放到若于个不连续的主存区域中,作业信息被分散存放后操作系统要为该作业建立一张页表,以指出逻辑页号与主存块号的对应关系。于是,作业执行时处理器每取出一条指令后,必须根据逻辑地址先查页表,根据该页所在的主存块号才能换算出确切的绝对地址。而可变分区存储管理在进行地址转换时,比页式存储管理少了一个查页表的过程。由于页表是存放在主存储器中的,故页式存储管理为了查页表就要比可变分区存储管理多花一次访问主存储器的时间。显然,采用页式存储管理执行一条指令的时间要比采用可变分区存储管理执行一条指令的时间长。因而,单位时间里执行的指令数会减少。

[题解]与可变分区存储管理相比,采用页式存储管理时处理器在单位时间里执行指令的数量会减少。这是因为,页式存储管理在进行地址转换时要多花一次访问主存储器查页表的时间,因而延长了指令的执行时间,使得单位时间里执行指令的数量减少。

6.[分析]由于主存容量为1M,而1M等于2的20次方,因而主存地址应用20位来表示。1M的主存空间被分成256块,因而每一块的长度为2的20次方/2的8次方=2的12次方=4096(字节)。在页式存储管理的系统中,作业信息分页的大小应该与主存分块的大小一致,故作业每一页的长度应为4096个字节。于是,逻辑地址中的页内地址部分应占12位。

因为主存块的大小为4096个字节(4K字节),块的编号从0开始,主存的绝对地址也是从0开始的,故每个主存块的起始地址为:

块长*块号=4K*块号

现作业被分成四页(页号为0,1,2,3)且分别装入到第2,4,1,5块中。那么,这四页信息所在主存块起始地址应依次为:8K,16K,4K,20K。

作业执行时应把逻辑地址转换成绝对地址,地址转换的一般公式为:

绝对地址=块号*块长+页内地址

利用二进制乘法的特性,只要把根据页号从页表中查得的块号作为高地址部分,把逻辑地址中的页内地址作为低地址部分,就能得到对应的绝对地址。根据本题的假设,主存地址共20位,页内地址占用了12位,因而,高地址部分占8位,低地址部分占12位。若作业执行中要从第0页第75单元读信息,则实际应从主存第2块的第兀单元去读信息。于是,高地址部分为块号2,用8位二进制码表示为:00000010;低地址部分为单元号(页内地址)75,用12位二进制码表示为000001001011;形成的20位绝对地址为:0000001。同样地,当要从第3页的第548单元读信息时,实际应从主存第5块的第548单元去读信息。于是,高地址部分应为块号5,低地址部分应为单元号548,用二进制码表示的20位绝对地址就应该为:0000000。题中要求把绝对地址用二进制编码的十六进制数来表示,即把每四位二进制码作为一个十六进制的数,其对应关系为:

二进制编码十六进制编码

0000 0

0001 1

0010 2

0011 3

0100 4

0101 5

0110 6

0111 7

1000 8

1001 9

1010 A

1011 B

1100 C

1101 D

1110 E

1111 F

因而,第0页第75单元的绝对地址可表示为:0204B

第3页第548单元的绝对地址可表示为:05224

[题解](1)主存地址应该用20位来表示。

(2)作业每一页的长度应为2的12次方=4096个字节,逻辑地址中的页内地址部分应占用12位。

(3)作业中每一页占用主存块的起始地址为:

页号起始地址

0 8K

1 16K

2 4K

3 20K

(4)若作业执行中要从第0页的第75单元读信息,则实际应从主存的第2块第75单元读,应访问的主存绝对地址用二进制编码的十六进制数表示为对204B。若要从第3页的第548单元读信息,则实际应从主存的第5块第548单元读,应访问的主存绝对地址用二进制编码的十六进制数表示为:05224。

7.[分析]根据题意,主存块的大小为每块可存放200个数据元素,故作业信息也按每页200个元素来划分。现作业信息是由100 X 100的数组元素组成,因而共被分成50页。由于作业信息是按行编址的,故每顺序的两行元素在同一页面中,可被同时装到一个主存块中。有两个主存块可供该程序使用,因而程序被装人主存时可把开始两页(共四行元素)的信息分别装人两个主存块。那么,程序执行时若按(1)的编制方法,将对每一列中的各元素顺序清“0”,即对一列中的元素都清“0”后再对下一列的元素清“0”。由于开始两页已被装人主存,所以第一列的四个元素将先被顺序清“0”。但当要对第一列的第五个元素清“0”时却发现该元素不在主存中,因而产生一次缺页中断,按LRU调度算法应淘汰最近最少使用的第一页,使腾出的主存空间可用来存放当前需访问的第三页,即装人第五、六两行元素。程序继续执行时每对两个元素初始化后都要产生一次缺页中断,因而对第一列的100个元素初始化会产生(50-2)次缺页中断。对以后的99列来说,为对每一列元素初始化都将产生50次缺页中断。故(1)的编制方法执行程序时总共会产生(50*100-2)次缺页中断。

若按(2)的编制方法,将对一行的元素都清“0”后再对下一行的元素清“0”。因而,开始的两页(四行元素)信息先被初始化。当要对第五行元素初始化时将产生缺页中断,按LRU

调度算法淘汰最近最少用的第一页后可把当前需访问的包含第五、六两行元素的第三页装人主存。程序继续执行时每对两行元素全部初始化后才产生一次缺页中断,因而共会产生(50-2)次缺页中断。

[题解]程序被装人主存时可把开始两页(四行)装人所分到的主存块中。对于(1)所编制的程序执行时将按列对元素初始化,除对第一列的前四个元素初始化时不会产生缺页中断外,以后每对两个元素初始化时都要产生一次缺页中断,故缺页中断次数为(50*100-2)次。对于(2)所编制的程序执行时将按行对元素初始化,除对前四行元素初始化时不会产生缺页中断外,以后每对两行元素初始化时都要产生一次缺页中断,故缺页中断次数为(50-2)次。

8.[分析]由于作业的页面大小为100个字,因而主存块的大小也为100个字。现该作业可使用的主存空间共300个字,即共可使用三个主存块。根据作业依次要访问的字地址,可以得到作业将依次访问的页如下:

次序所要访问的字地址该地址所在页号

1 115 1

2 228 2

3 120 1

4 88 0

5 44

6 4

6 102 1

7 321 3

8 432 4

9 260 2

10 167 1

现只有第0页已经在主存但尚有两块主存空间可供使用,所以作业执行时依次访问第1页和第2页时均要产生缺页中断,但不必淘汰已在主存中的页面,可把第五页和第2页装人到可使用的主存块中,现在主存中已有0、1、2三个页面的信息。在进行第三、第四次访问时不会产生缺页中

断,而在第五次访问第4页时将产生一次缺页中断。此时,若采用FIFO算法应淘汰最先装人主存的第0页,而采用LRU算法则应淘汰最近最久没有使用的第2页。显然,进行第六次访问不会产生缺页中断,而在第七次访问时必须经缺页中断处理来装人第3页。为此,FIFO 算法会淘汰第1

页,LRU算法会淘汰第0页。于是,作业继续执行时,对FIFO算法来说,将在第十次访问时再产生一次缺页中断,为了装人当前需用的第1页而应淘汰第2页;对LRU算法来说,将在第九次访问时产生缺页中断,为了装人当前需用的第2页而应淘汰第二页,在随后的第十次访问时仍将产生

缺页中断,为了把第1页重新装人而应淘汰第3页。

可见,按FIFO页面调度算法将产生五次缺页中断,依次淘汰的页面为:0、1、2。按LRU页面调度算法将产生六次缺页中断,依次淘汰的页面为:2、0、1、3。

[题解]根据作业依次要访问的字地址序列可以知道作业应访问的页面顺序为:1、2、1、0、4、1、3、4、2、1。

现只有第0页在主存中,但尚有两块主存空间可供使用。因而,作业在进行前两次访问时均会产生缺页中断,但不必淘汰已在主存中的页面。目前主存中有第0、1、2三个页面。(1)按FIFO页面调度算法将在后继的第五、七、十次访问时再产生三次缺页中断。因而,共产生五次缺页中断,依次淘汰的页号为:0、1、2。

(2)按LRU页面调度算法将在后继的第五、七、九、十次访问时再产生四次缺页中断。因而,共产生六次缺页中断,依次淘汰的页号为:2、0、1、3。

9.[分析]段式存储管理支持用户的分段观点,以段为单位进行存储空间的管理。段式存储管理为作业的每一段分配一个连续的主存区域,用来存放各段的信息。段式存储管理要有硬件的地址转换机构作支撑,作业执行时按逻辑地址中的段号查段表得该段在主存中的起始地址,起始地址加段内地址便是当前要访问的绝对地址。为保证信息的安全,这个绝对地址如果在该段的存储区域内则可以访问,否则将产生一个地址越界中断来拒绝访问。

本题中,作业访问[0,432]、[1,010]、[3,400]时,由于段内地址均在段长所限制的范围之内,因而绝对地址不会超出该段所占的主存区域,处理器可按绝对地址存取信息。但是;作业要访问[2,500]时,段内地址超过了规定的段长100,因而,处理器拒绝为其存取信息。

[题解]各次访问时所对应的绝对地址如下(假设均采用十六进制数表示):

逻辑地址绝对地址

[0,432] 64B

[1,010] 3310

[2,500] 590

[3,400] 1637

除了对[2,500]的访问请求超出了规定的存储区域使处理器拒绝存取信息外,其余的访问请求都将由处理器按绝对地址为其存取信息。

《操作系统导论》期末考试试题

《操作系统导论》期末考试A卷 姓名:专业: 学号:学习中心: 成绩: 一、单项选择题(每小题2分,共30分) 1.N个进程共享M台打印机(其中N>M),假设每台打印机为临界资源,必须独占使用,则打印机的互斥信号量的取值范围为( )。 A.-(N-1)~M B.-(N-M)~M C.-(N-M)~1 D.-(N-1)~1 2.如果允许不同用户的文件可以具有相同的文件名,通常采用()来保证文件存取的安全。 A.重名翻译机构 B.建立索引表 C.建立指针 D.多级目录结构 3.在单一处理机上,将执行时间有重叠的几个程序称为()。 A.顺序程序 B.多道程序 C.并发程序 D.并行程序 4.为了提高设备分配的灵活性,用户申请设备时应指定()号。 A.设备类相对 B.设备类绝对 C.相对 D.绝对 5.文件系统中,目录管理最基本的功能是()。 A.实现按名存取 B.管理文件存储器的空闲空间 C.指出分配给文件的盘块的地址 D.管理文件存储器的空闲空间,并指出分配给文件的盘块的地址 6.CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用()。 A.并行技术 B.通道技术 C.缓冲技术 D.虚存技术 7.临界区是指并发进程中访问共享变量的()段。 A.管理信息 B.信息存储 C.数据 D.程序 8.产生系统死锁的原因可能是由于()。

A.进程释放资源 B.一个进程进入死循环 C.多个进程竞争资源出现了循环等待 D.多个进程竞争共享型设备 9.下面关于批处理操作系统的叙述错误的是()。 A.批处理操作系统可以分为批处理单道系统和批处理多道系统 B.单道系统是指一次只有一个作业装入计算机系统的主存中运行的系统 C.批处理系统具有用户与计算机的直接交互能力,提高了系统资源的利用率 D.“通道”和“中断”技术的出现,使得输入输出设备与中央处理器可以并行工作10.由固定分区发展为分页存储管理方式的主要推动力是() A.提高内存利用率 B.提高系统吞吐量 C.满足用户需要 D.更好地满足多道程序运行的需要 11.下列用于实现虚拟设备的技术是()。 A.PCB B.DMA C.SPOOLing D.FCB 12.破坏“部分分配条件”主要用于实现死锁的()。 A.预防 B.避免 C.检测 D.恢复 13.一个实行分页存贮管理的系统,内存块长度为2K,现有一作业其地址空间大小为5K,那么该作业装入内存后的存贮总量是()。 A.4k B.5k C.6k D.7k 14. 一个分段存储管理系统中,地址长度为32位,其中段号占8位,则最大段长是() A. 28字节 B. 216字节 C. 224字节 D. 232字节 15. 一台计算机有8台磁带机,它们由N个进程竞争使用,每个进程可能需要3台磁带机。 如果要求系统没有死锁危险,请问N可以取的最大值是( )。 A.1 B.2 C.3 D.4 二、填空题(每空2分,共20分) 1.设备的输入/输出控制方式分为:程序I/O方式、、、。 2.一个被创建的进程包括、、三部分,且这个新创建的进程处于 状态。 3.文件在磁盘上面存贮结构主要有、和三种。 三、简答题(每小题5分,共20分) 1.什么是设备的独立性?它有什么好处?

02323操作系统概论2008年4月试题及答案

2008年4月高等教育自学考试全国统一命题考试 操作系统概论试卷 (课程代码 2323) 本试卷共9页,满分100分;考试时间150分钟。 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1、微机操作系统的主要功能是【】 A、实现文件管理、输入输出控制和命令的解释 B、输入/输出控制、命令的解释和运行支撑软件 C、命令的解释、运行支撑软件和实现文件管理 D、运行支撑软件、实现文件管理和输入输出控制 2、组成程序状态字的三个部分是【】 A、程序基本状态、指令地址和中断码 B、指令地址、中断码和中断屏蔽位 C、中断码、中断屏蔽位和程序基本状态 D、中断屏蔽位、程序基本状态和指令地址 3、特权指令中不包括 ...【】 A、I/O指令 B、设置时钟的指令 C、算术运算指令 D、设置控制寄存器的指令 4、用于控制进程的原语是【】 A、创建原语、撤销原语、阻塞原语、唤醒原语 B、等待原语、撤销原语、阻塞原语、唤醒原语 C、创建原语、等待原语、阻塞原语、唤醒原语 D、创建原语、撤销原语、通信原语、唤醒原语 5、中断有若千类型,它们是【】 A、硬件故障中断、程序中断、机器中断、输入输出中断、访管中断 B、硬件故障中断、软件中断、外部中断、输入输出中断、访管中断 C、硬件故障中断、程序中断、外部中断、输入/输出中断、命令中断 D、硬件故障中断、程序中断、外部中断、输入输出中断、访管中断 6、设计作业调度算法时,考虑的原则是【】 A、平衡资源使用、极大的流量、及时性 B、公平性、极大的流量、及时性 C、公平性、平衡资源使用、及时性 D、公平性、平衡资源使用、极大的流量 7、硬件中可没有地址转换机构的存储管理方式是【】 A、页式虚拟 B、固定分区 C、可变分区 D、页式 8、空闲区表中起始地址按从小到大排列的分配算法是【】

02323操作系统概论2012年4月自考试题及答案

全国2012年4月高等教育自学考试 操作系统概论试题 课程代码:02323 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.操作员接口是操作系统为用户提供的使用计算机系统的手段之一,该接口是指()A.一组操作控制命令B.一组系统调用程序 C.一条访管指令D.一条I/O指令 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.时钟寄存器

《操作系统概论》模拟试题(一)

《操作系统概论》模拟试题(一) 一.单项选择题(每题1分,共10分) 1、在虚拟存储系统中,用户的逻辑地址空间主要受()和外存空间的限制。 A、内存空闲块的大小 B、内存空间的大小 C、页表的大小 D、指令地址结构 2、一个进程获得了除CPU之外的所有资源,则该进程可能处于()状态。 A、等待 B、就绪 C、运行 D、B和C 3、在进程的切换过程中,进程的现场信息保存在()中。 A、程序状态字中 B、进程控制块中 C、内存系统区中 D、磁盘中 4、文件系统实现“按名存取”主要通过()实现的。 A、查找位示图 B、查找文件目录 C、查找作业表 D、内存地址转换 5、在并发进程中,由于进程共享资源,不得不以()方式运行。 A、并行 B、串行 C、互斥 D、共享 6、用于并发进程之间低级通信的原语有()。 A、P原语 B、send()原语 C、receive()原语 D、PV原语 7、在引入SPOOLING技术的系统中,用户程序分到的实际上是()。 A、内存中的固定区域 B、外存中的固定区域 C、一台物理设备 D、一台逻辑设备 8、采用按序分配资源的策略可以防止死锁,该策略破坏了思索的()必要条件。 A、互斥使用资源 B、循环等待资源 C、占有并等待资源 D、不可抢占资源 9、在用户程序中,通常用()提出使用设备的要求。 A、设备的绝对号 B、物理设备名 C、逻辑设备名 D、设备类、相对号 10、在执行V操作时,当信号量的值()时,应释放一个等待该信号量的进程。 A、大于0 B、小于0 C、大于等于0 D、小于等于0 二.多项选择题(每题2分,共12分) 1、下列名称中,是DOS合法的设备文件名的是()。 A、PRN: B、AUX C、COM D、CON: 2、用户使用操作系统通常有三种手段,他们是()。 A、终端命令 B、系统调用 C、作业控制语言 D、应用程序 3、在存储管理中,下列()可能产生抖动(颠簸)现象。 A、段式管理 B、页式管理 C、页式虚拟存储管理 D、固定分区分配 E、可变分区分配 F、段页式存储管理 4、进程具有()特性。

操作系统概论历年真题

浙江省2003年7月高等教育自学考试 操作系统概论试题 课程代码:02323 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在 题干的括号内。每小题2分,共20分) 1. 允许多个用户以交互方式使用计算机的操作系统,称为( )。 A. 批处理操作系统 B. 分时操作系统 C. 实时操作系统 D. 多处理机操作系统 2. 正在执行的进程由于其时间片用完而被暂停运行,此时其进程应从运行态变为( )态。 A. 就绪 B. 等待 C. 运行 D. 后备 3. 在请求页式存储管理中,当查找的页不在( )中时,要产生缺页中断。 A. 外存 B. 虚存 C. 内存 D. 地址空间 4. 在段页式系统中(无快表),为获得一条指令或数据,必须( )访问内存。 A. 1次 B. 2次 C. 3次 D. 4次 5. 文件系统最基本的目标是( )。 A. 按名存取 B. 文件共享 C. 文件保护 D. 提高对文件的存取速度 6. 从使用的角度来分析设备的特性,可以把设备分成_____和_____两类。( ) A. 物理设备和逻辑设备 B. 独占设备和共享设备 C. 低速设备和高速设备 D. 绝对设备和相对设备 7. 设备控制器是_____与_____之间的接口。( ) A. 处理器与通道 B. 处理器与内存 C. 处理器与设备 D. 通道与内存 8. 最有利于提高系统吞吐量的作业调度算法是( )。 A. 先进先出算法 B. 优先级调度算法 C. 时间片轮转算法 D. 短作业优先调度算法 9. 在非抢占调度方式下,运行进程执行V原语后,其状态( )。 A. 不变 B. 要变 C. 可能要变 D. 可能不变 10. 多个进程间可通过P、V操作交换信息实现同步和互斥,因此信号量机制是进程间的一 种( )。 A. 高级通信方式 B. 低级通信方式 C. 消息缓冲通信方式 D. 管道通信方式 二、判断题(判断下列各题,对的打“√”,错的打“╳”。每小题2分,共20分) 11.允许用户把若干个作业提交计算机系统集中处理的OS称为批处理OS。( ) 02323# 操作系统概论试题第1 页共3页

2009年4月自学考试操作系统概论试题

2009年4月高等教育自学考试 操作系统概论试题 课程代码:02323 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 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.就绪态到运行态、就绪态到挂起态、运行态到挂起态

操作系统概论答案

第1章 Shell命令操作实践作业 (1)在当前登录用户的主目录下创建子目录mysub,进入mysub目录,。 cd mkdir mysub cd mysub (2)显示当前目录路径。 pwd

(3)显示用户名 echo $USER 显示用户主目录 echo $HOME

(4)将用户主目录添加到可执行文件搜索路径 export PATH=$PATH:$HOME (5)显示添加后的可执行文件搜索路径 echo $PATH

ls -l .{ba,pr}* > my1

ps aux | grep tty > my2 (8)将my1和my2串联成一个新文件my3 cat my1 my2 > my3 (9)将当前目录下的所有文件压缩归档到myf.tar.gz文件中 tar -zcvf ~/myf.tar.gz ./ (10)将my3移动到上级目录中 sudo mv my3 ../

(11)删除文件my1和my2 rm –f my1 my1(直接删除) rm –i my1 my2(删除前确认) (12)启动vi文本编辑程序 vi (13)在vi中输入(3) ~ (11)步的操作命令,并将其存入文件mysh i/a echo $USER echo $HOME export PATH=$PATH:$HOME echo $PATH ls -l .{ba,pr}* > my1 ps aux | grep tty > my2 cat my1 my2 > my3 tar zcvf ~/myf.tar.gz ./ sudo mv my3 ../ rm –f my1 my1 rm –i my1 my2 :w mysh

2016年4月全国自考《操作系统概论》真题及答案

2016年4月全国自考《操作系统概论》真题 (总分100, 考试时间90分钟) 1. 单项选择题 1. 以下操作系统中,属于自由软件的操作系统是 A MS-DOS B Windows98 C UNIX D Linux 答案:D 2. 非特权指令运行在 A 管态 B 目态 C 操作系统核心层 D 硬件固化层 答案:B 3. 在单处理机的计算机系统中,整个系统用于存放程序状态字的寄存器数量应该是 A 1个 B 2个 C 3个 D 当前运行程序的个数 答案:A 4. 为一个程序分配一个工作区和建立一个进程控制块,并置进程为就绪态,这个操作的原语是 A 撤销原语 B 创建原语 C 阻塞原语 D 唤醒原语 答案:B 解析:用于控制进程的原语有: (1)创建原语。为一个程序分配一个工作区和建立一个进程控制块,并置该进程为就绪状态。 (2)撤销原语。一个进程完成工作后,收回它的工作区和进程控制块 (3)阻塞原语。进程运行过程中发生等待事件时,把进程状态改为等待态。 (4)唤醒原语。当进程等待的事件发生时,把进程的状态改为就绪态。 5. 下列不属于进程特性的是 A 多样性 B 动态性 C 并发性 D 异步性 答案:A 解析:进程具有以下三个特性: (1)动态性。进程是程序的一次执行过程,在执行过程中进程状态不断发生变化。 (2)并发性。若干进程是可同时执行的,它们轮流占用处理器交替执行。 (3)异步性。进程的执行速度取决于自身与外界原因以及进程调度策略,因此以不可预知的速度向前推进。 6. 分时操作系统中,经常采用的进程调度算法是 A 短作业优先调度算法 B 先来先服务调度算法 C 最高优先级调度算法 D 时间片轮转调度算法 答案:D 7. 不可能被共享的存储器是 A 寄存器

新版第1章操作系统概论习题答案-新版-精选.pdf

第1章操作系统概论 (1) 试说明什么是操作系统,它具有什么特征?其最基本特征是什么? 解: 操作系统就是一组管理与控制计算机软硬件资源并对各项任务进行合理化调度,且附加了各种便于用户操作的工具的软件层次。 现代操作系统都具有并发、共享、虚拟和异步特性,其中并发性是操作系统的最基本特征,也是最重要的特征,其它三个特性均基于并发性而存在。 (2) 设计现代操作系统的主要目标是什么? 解: 现代操作系统的设计目标是有效性、方便性、开放性、可扩展性等特性。其中有效性指 的是OS应能有效地提高系统资源利用率和系统吞吐量。方便性指的是配置了OS后的计算机应该更容易使用。这两个性质是操作系统最重要的设计目标。开放性指的是OS应遵循世界标准规范,如开放系统互连OSI国际标准。可扩展性指的是OS应提供良好的系统结构,使得新设备、新功能和新模块能方便地加载到当前系统中,同时也要提供修改老模块的可能,这种对系统软硬件组成以及功能的扩充保证称为可扩展性。 (3) 操作系统的作用体现在哪些方面? 解: 现代操作系统的主要任务就是维护一个优良的运行环境,以便多道程序能够有序地、高效地获得执行,而在运行的同时,还要尽可能地提高资源利用率和系统响应速度,并保证用户操作的方便性。因此操作系统的基本功能应包括处理器管理、存储器管理、设备管理和文件管理。此外,为了给用户提供一个统一、方便、有效的使用系统能力的手段,现代操作系 统还需要提供一个友好的人机接口。在互联网不断发展的今天,操作系统中通常还具备基本 的网络服务功能和信息安全防护等方面的支持。 (4) 试说明实时操作系统和分时操作系统在交互性、及时性和可靠性方面的异同。 解: 交互性:分时系统能够使用户和系统进行人-机对话。实时系统也具有交互性, 但人与系统的交互仅限于访问系统中某些特定的专用服务程序。 及时性:分时系统的响应时间是以人能够接受的等待时间为标准,而实时控制系 统对响应时间要求比较严格,它是以控制过程或信息处理中所能接受的延迟为标 准。 可靠性:实时系统要求系统可靠性要比分时系统高。在实时系统中往往采用多级 容错措施来保证系统的安全及数据的安全。 (5) 试比较分布式操作系统和网络操作系统的异同。 解: 它们的区别在于:分布式操作系统的设计思想和网络操作系统是不同的,这决定了它们

全国自考2012年7月操作系统概论试题答案

全国2012年7月自学考试操作系统概论试题 课程代码:02323 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 l.下列软件中,不属于 ...应用软件的是( D ) A.学籍管理软件 B.交通控制软件 C.网络订票软件 D.接口软件 2.在配置多道批处理操作系统的计算机系统中,下列说法正确的是( C ) A.用户可直接调试自己的程序 B.允许多个作业同时使用不同的外围设备 C.能对外部事件实时响应 D.允许用户联机干预作业的执行 3.分时操作系统的特点是( B ) A.让多个程序同时占用处理器运行 B.允许用户跟他的程序进行交互 C.增加了多个程序完成运行所需的总时间 D.增加了并行工作的道数,以提高处理器效率 4.为了区分各个不同的进程及记录各个进程执行情况,系统把有关进程的信息保存在( B ) A.PCD B.PCB C.PSW D.PSD 5.自愿性中断事件是指正在运行的进程对操作系统有某种请求。自愿性中断事件可能是用户进程( D ) A.使用了特权指令 B.设置了定时时钟 C.发现了定点操作数大于1 D.执行了访管指令 6.假定一个分时系统允许20个终端用户同时工作。若对每个终端用户的请求需在2秒钟内给出应答,那么可以分配给终端用户的最大时间片为( C ) A.20毫秒 B.50毫秒

C.100毫秒 D.200毫秒 7.下列存储设备中,存取速度最快的是( A ) A.RAM B.硬盘 C.光盘 D.U盘 8.对页式管理中页表的描述,正确的是( C ) A.页表主要指出主存中块号与磁盘中块号的对应关系 B.每个作业的页表长度是固定的,由操作系统指定 C.每个作业的页表长度是不同的,由作业所占页的多少而定 D.每个作业的页表长度是不同的,由用户事先指定 9.存储管理实际上是管理( B ) A.主存中的操作系统部分 B.主存中的用户区域 C.整个主存储器 D.主存和辅存 10.文件存储介质的物理单位以( D ) A.磁带卷为单位 B.磁盘片为单位 C.光盘片为单位 D.卷为单位 11.在UNIX系统中,文件的存取权限仅为读、写和执行三种操作的组合。采取这样的措施的目的是( C ) A.防止天灾人祸对文件系统的破坏 B.防止系统故障对文件系统的破坏 C.防止用户共享文件时对文件系统的破坏 D.防止计算机病毒对文件系统的破坏 12.在用户指定电影的片名后,要求在数秒内就可以找到对应的存放在文件系统中的影片文件,并流畅地读出来播放。由于文件系统的容量有限,管理员经常会把该文件系统中的过时影片删除,及装入新片。对应于这样的使用需求,该文件系统( C ) A.只可以采用顺序存储结构 B.只可以采用链接存储结构 C.只可以采用索引存储结构 D.既可以采用链接存储结构,也可以采用索引存储结构 13.从使用的角度对外围设备进行分类时,磁带机属于( C ) A.系统设备 B.用户设备 C.独占设备 D.可共享设备 14.操作系统在外围设备管理中采用缓冲池技术,设缓冲池中共有4个缓冲区,每批数据进入缓冲区的时间为20ms,用户进程对每批数据的处理时间为10ms,把每批数据从缓冲区送

操作系统概论第四章文件管理习题解答

“操作系统概论”习题解答之第4章文件管理 第4章习题解答 1、什么叫文件? 答:所谓文件是指逻辑上具有完整意义的信息集合。 2、文件系统应具有哪些功能? 答:文件系统主要是实现“按名存取”。为了能正确地按名存取,文件系统具有如下功能: ①、实现从逻辑文件到物理文件间的转换。 ②、有效地分配文件的存储空间。 ③、建立文件目录。 ④、提供合适的存取方法以适应各种不同的应用。 ⑤、实现文件的安全性。 ⑥、提供一组文件操作。 3、解释下列术语并说明它们之间的关系: 存储介质、卷、块、记录、文件。 答:存储介质:指信息的载体,可用来记录信息的磁带、硬磁盘组、软磁盘片、光盘、卡片等称为存储介质。 卷:存储介质的物理单位定义为卷。 块:存储介质上可连续存储信息的一个区域称为块,也叫物理记录。 记录:记录分为逻辑记录和物理记录,逻辑记录指按逻辑上独立的含义划分的信息单位;物理记录即块。 文件:把逻辑上具有完整意义的信息集合称为文件。 一卷存储介质可以被分成若干个块,能用来存放一个或多个文件;一个文件可以由多个记录组成,这样的文件被称为记录式文件;一个记录可占用存储介质上的一块,或一块中可以存放多个记录。 4、什么是文件的逻辑结构和存储结构? 答:用户是从使用的角度来组织文件,用户把能观察到的且可以处理的信息根据使用要求构造成文件,这种构造方式称为文件的逻辑结构。文件系统是从文件的存储和检索的角度来组织文件,在存储媒介上的文件构造方式称为文件的存储结构。 5、解释顺序文件、链接文件和索引文件。

答:1、顺序结构: 将一个文件逻辑上连续的信息存放在存储介质(磁盘)中相邻的块上,这种存储结构保证了逻辑记录顺序和物理块顺序相一致。 (磁带上的文件只能是顺序结构的,因为磁带机本身就是个顺序存取的设备。) 2、链接结构(串联结构): 文件所占用的存储介质物理块不再要求连续(相邻)的,可以分散在存储媒介上。在结构上,采用链表的结构方式,将每一块的最后一个单元用来存放下一个物理块的地址,形成指针链。最后一块的最后一个单元为0表示结束。 3、索引结构: 和链接结构一样,也是一个非连续存储的结构,但它不采用链接方式,而是为每一个文件建立一张索引表,索引表中存放文件中每一个记录存放的物理地址。 6、解释记录的成组和分解操作。采用这种技术有什么优点? 答:1、当文件的一个逻辑记录的长度小于一个物理块的长度的时候,我们可以把若干个逻辑记录合并成一组存到一个物理块中,这个工作称为成组。访问某个记录的时候,需要把这个记录从它所在的块中的一组记录中分离出来,这一工作称为分解。 2、记录的成组和分解可以提高存储空间的利用率,并且可以减少存储设备的启动次数。因为I/O操作每次都要读进来一块,成组后,就意味着一次读进来多个连续的记录,当顺序访问记录的时候,可以节省I/O次数。但是,成组和分解都需要设立缓冲区,成组时先在缓冲区中将记录成组,然后再将组存放到物理块中,分解的时候是将块读到缓冲区中,再进行访问记录的分离。缓冲区的建立增加了系统的开销。其次,成组与分解需要软件做额外的工作。 7、假定某个文件由长度为80个字符的100个逻辑记录组成,磁盘存储空间被划分成长度为2048个字符的块,为有效地使用磁盘空间,你可采用成组方式把文件存放到磁盘上,回答下列问题: ①、该文件至少占用多少磁盘存储块? ②、若该文件是以链接结构形式在磁盘上的,现用户要求使用第28个逻辑记录,写出系统为满足用户要求而应做的主要工作。 答:①、每块能存放的记录个数为「2048/80」=25个。 一共需要 100/25=4块。

自考操作系统概论试题及答案

全国2013年7月高等教育自学考试 操作系统概论试题 课程代码:02323 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸” 的相应代码涂黑。未涂、错涂或多涂均无分。 1、操作员接口是操作系统为用户提供的使用计算机系统的手段之一,该接口是A A、一组操作控制命令 B、一组系统调用程序 C、一组访管指令 D、一组I/O指令 2、中央处理器有两种工作状态,当它处于目态时不允许 ...执行的指令是B A、转移指令 B、I/O指令 C、访管指令 D、四则运算指令 3、一般而言,程序状态字(PSW)包含的三部分内容是A A、程序基本状态、中断码、中断屏蔽位 B、中断码、中断屏蔽位、等待/计算 C、中断屏蔽位、等待/计算、程序基本状态 D、等待/计算、程序基本状态、中断码 4、操作系统中引入进程后可以B A、保证程序的正确性 B、提高资源的利用率 C、减少调度次数 D、缩短处理器的工作时间 5、一个正在运行的进程要求操作系统为其启动外围设备时,应该执行的指令是A A、访管 B、输入/输出 C、启动外设 D、转移 6、某带有50个终端用户的计算机系统采用时间片轮转调度算法分配处理器。若规定时间片为10毫秒,对用户的每个命令需花费100毫秒完成处理,则终端最长响应时间为B A、2秒 B、5秒 C.10秒D、50秒 7、某一主存储器容量为1M的计算机,分割成4K的等长块。现有一个2.5M的作业在其上运行。试问该作业占用的虚拟页面数是D A.250个B、512个 C、625个 D、1024个 8、采用二级页表的分页式存储器中,如二级页表都已在主存,则每存取一条指令或一个数,需要访问主存B

操作系统导论期末试卷

操作系统导论期末试卷 一、单项选择题(每小题2分,共30分) 1.采用动态重定位方式装入的作业,在执行中允许(B)将其移动。 A.用户有条件地B.用户无条件地 C.操作系统有条件地D.操作系统无条件地 2.如果允许不同用户的文件可以具有相同的文件名,通常采用(D)来保证文件存取的安全。 A.重名翻译机构B.建立索引表 C.建立指针D.多级目录结构 3.在单一处理机上,将执行时间有重叠的几个程序称为(D)。 A.顺序程序B.多道程序 C.并发程序D.并行程序 4.对磁盘进行移臂调度的目的是为了缩短( A )时间。 A.寻找 B.延迟 C.传送 D.启动 5.文件系统中,目录管理最基本的功能是( D )。 A.实现按名存取B.管理文件存储器的空闲空间 C.指出分配给文件的盘块的地址 D.管理文件存储器的空闲空间,并指出分配给文件的盘块的地址 6.一作业进入内存后,则所属该作业的进程初始时处于(C)状态。 A.运行B.等待C.就绪D.收容 7.临界区是指并发进程中访问共享变量的(D)段。 A.管理信息B.信息存储C.数据D.程序

8.一个分段存储管理系统中,地址长度为32位,其中段号占8位,则最大段长是(C) A. 28字节 B.216字节 C.224字节 D.232字节9.UNIX系统中,文件存贮空间的管理采用的是(C)。 A.位图法B.空闲块表法 C.成组连接法D.单块连接法 10.由固定分区发展为分页存储管理方式的主要推动力是(A )。 A.提高内存利用率B.提高系统吞吐量 C.满足用户需要D.更好地满足多道程序运行的需要 11.下列用于实现虚拟设备的技术是( C )。 A.PCB B.DMA C.SPOOLing D.FCB 12.破坏“部分分配条件”主要用于实现死锁的( A )。 A.预防B.避免C.检测D.恢复 13.一个实行分页存贮管理的系统,内存块长度为2K,现有一作业其地址空间大小为5K,那么该作业装入内存后的存贮总量是(C )。 A.4k B.5k C.6k D.7k 14.假设有5个进程竞争同类资源,如果每个进程需要三个该类资源,则至少需 要提供(C)个资源,才能保证不会发生死锁。 A.9 B.10 C.11 D.12 15.假设磁头当前处于第105道,正在向磁道序号增加的方向移动。现有一个磁 道访问请求序列为35,45,12,68,110,180,170,195,采用SCAN 调度(电梯调度)算法得到的磁道访问序列是(A)。

2016年10月全国自考《操作系统概论》真题及详解

2016年10月全国自考《操作系统概论》真题 (总分100, 考试时间90分钟) 1. 单项选择题 1. 下列有关系统软件的说法中,正确的是 A 系统软件与具体的应用领域无关,解决任何领域的问题一般都要用到系统软件 B 系统软件与具体的应用领域有关,解决任何领域的问题一般都要用到系统软件 C 系统软件与具体的应用领域无关,解决任何领域的问题都不需要用到系统软件 D 系统软件与具体的应用领域有关,一些问题的解决不一定非要用到系统软件 答案:A 2. 操作系统负责管理计算机的 A 程序 B 作业 C 资源 D 进程 答案:C 解析:操作系统是管理计算机系统资源、控制程序执行、改善人机界面和为应用软件提供支持的一种系统软件。 3. 设计实时操作系统时,首先应考虑系统的 A 可靠性和交互性 B 实时性和可靠性 C 吞吐能力和可靠性 D 吞吐能力和设备利用率 答案:B 解析:设计实时操作系统必须首先考虑系统的实时性和可靠性,其次才考虑系统的效率。 4. 正在运行的进程发现定点操作数溢出,此时发生中断,其中断类型属于 A 程序中断 B 访管中断 C 输入/输出中断 D 外部中断 答案:A 解析:程序中断是由于程序执行到某条机器指令时可能出现的各种问题而引起的中断。例如,发现定点操作数溢出、除数为0、地址越界、使用非法指令码、目态下的用户使用了特权指令等。 5. 下列体现了原语主要特点的是 A 并发性 B 异步性 C 共享性 D 不可分隔性 答案:D 6. 按照作业进入输入井的先后次序来挑选作业的调度算法是 A 计算时间短的作业优先算法 B 响应比高者优先算法 C 先来先服务算法 D 优先级调度算法 答案:C 7. 用于存放当前参加运算的操作数、运算结果等的寄存器是 A 指令寄存器 B 通用寄存器 C 控制寄存器

全国2010年7月高等教育自学考试操作系统概论试题答案

全国2010年7月高等教育自学考试 操作系统概论试题 课程代码:02323 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.下列软件中不属于应用软件的是( D ) A.人口普查软件 B.财务管理软件 C.飞机订票软件 D.接口软件 2.在由若干台计算机组成的系统中,能使各台计算机相互协作完成一个 共同任务的操作系统是( C ) A.分时操作系统 B.批处理操作系统 C.分布式操作系统 D.网络操作系统 3.中央处理器有两种工作状态,当它处于目态时不允许执行的指令是( B ) A.访管指令 B.I/O指令 C.比较指令 D.算术运算指令 4.有关程序状态字(PSW)的错误说法是( B ) A.每个程序都要有一个PSW B.程序执行时PSW内容不能改变 C.程序状态字寄存器总是存放当前运行程序的PSW D.每个处理器都应有一个程序状态字寄存器 5.多道程序设计的意义是( D ) A.允许多个作业同时入驻主存储器,中央处理器轮流执行各个作业,各 个作业有可能同时使用所需的外围设备 B.允许多个作业轮流入驻主存储器,中央处理器轮流执行各个作业,各 个作业同时使用所需的外围设备 C.允许多个作业轮流入驻主存储器,中央处理器轮流执行各个作业,各 个作业轮流使用所需的外围设备 D.允许多个作业同时入驻主存储器,中央处理器轮流执行各个作业,各 个作业不同时使用所需的外围设备 6.采用多道程序设计方法的计算机系统,( D )

A.提高了处理器的利用率和增加了完成计算所需的总时间,提高了单位时间内的算题能力 B.提高了处理器的利用率和增加了完成计算所需的总时间,降低了单位时间内的算题能力 C.降低了处理器的利用率和单位时间内的算题能力,增加了完成计算所需的总时间 D.提高了处理器的利用率和单位时间内的算题能力,可能延长完成某算题所需的总时间 7.进程有三种基本状态,不可能的状态转换是( D ) A.运行态到就绪态、运行态到等待态 B.就绪态到运行态、等待态到就绪态 C.运行态到就绪态、等待态到就绪态 D.运行态到就绪态、等待态到运行态 8.价格昂贵、存取速度最快,但容量较小的存储器是( A ) A.寄存器 B.高速缓冲存储器 C.主存储器 D.辅助存储器 9.程序状态字寄存器是属于( C ) A.指令寄存器 B.通用寄存器 C.控制寄存器 D.时钟寄存器 10.处理器中仅设置一个界限寄存器的存储管理方式是( D ) A.页式存储管理 B.可变分区存储管理 C.固定分区存储管理 D.单用户连续存储管理 11.文件使用者的职责之一是( A ) A.为文件命名 B.为文件分配存储空间 C.实现对文件的读或写 D.保证文件的安全 12.对于采用树形目录结构的文件系统,为实现不同用户对同一个文件的共享,必须要求各用户( C ) A.采用相同的绝对路径访问该文件 B.采用相同的相对路径访问该文件 C.文件目录表中都有存放该文件的位置的目录项 D.文件目录表中都有存放该文件的名字的目录项 13.并非在打开文件时完成的操作是( D ) A.把文件目录读入主存储器 B.按文件名检索文件目录 C.把文件的索引表读入主存储器 D.根据索引表确定文件在磁盘中的位

02323操作系统概论份试题真题及答案(供参考)

2015年10月高等教育自学考试全国统一命题考试 操作系统概论试卷 (课程代码02323) 本试卷共6页,满分100分,考试时间150分钟。 考生答题注意事项: 1.本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸. 2.第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。3.第二部分为非选择题。必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。 4.合理安排答题空间,超出答题区域无效。 第一部分选择题 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡” 的相应代码涂黑。未涂、错涂或多涂均无分。 1.计算机系统由 A. 处理机和内存组成B.程序和数据组成 C.硬件和软件组成D.处理机、内存和外围设备组成 2.计算机操作系统的功能是 A.实现计算机用户之间的相互交互 B.管理计算机系统的资源和控制程序的执行 C.把源程序代码转换成目标代码 D. 完成计算机硬件与软件之间的通信 3.在批处理系统中引人多道程序设计技术的目的是 A.提高CPU和外围设备的利用率B.提高系统的可靠性 C.提高实时响应速度D.增强系统交互能力 4.用户要求分配一台外围设备,此时发出的中断属于 A.程序中断B.访管中断C.输Ⅳ输出中断D.硬件中断 5.下列步骤中,不是创建进程所必须的是 A.建立一个进程控制块B.为进程分配内存 C.将进程置为就绪状态D.为进程分配CPU 6.既考虑作业的执行时间又考虑作业的等待时间的调度算法是 A.计算时间短的作业优先算法B.先来先服务算法 C.响应比高者优先算法D.优先级调度算法 7.计算机系统中存取速度最快的存储器是 A.寄存器B.主存储器 C.高速缓冲存储器D.辅助存储器 8.虚拟存储器是 A.可提高计算机运算速度的设备 B.容量扩大了的主存 C.实际上不存在的存储器 D.可以容纳总和超过主存容量的多个作业同时运行的一个地址空间 9.如果用户的逻辑地址长度为32位,则它的虚拟地址空间大小为 A.8GB B.4GB C.16MB D.640KB 10.文件的保密是指防止文件被他人 A.窃取B.破坏C.篡改D.删除

操作系统概论2017年4月真题及答案解析_1

操作系统概论 2017 年4 月真题及答案解析 1、关于操作系统,下列说法正确的是( ) A、操作系统是一种系统软件 B、操作系统是一种应用软件 C、操作系统是一种通用软件 D、操作系统是一种工具软件 试题答案:[['A']] 试题解析: 系统软件是计算机系统中最靠近硬件层次的软件,是计算机系统中不可缺少的软件。如操作系统、编译程序等均为系统软件。 2、操作系统的作用是( ) A、实现软硬件的虚拟化 B、把源程序编译为目标程序 C、控制和管理系统资源的使用 D、便于进行目标管理 试题答案:[['C']] 试题解析: 操作系统在计算机系统中的作用大致有如下几个方面:操作系统管理计算机系统的资源;操作系统为用户提供方便的使用接口;操作系统具有扩充硬件的功能。

3、当中央处理器处于目态时,它可执行的指令应该( ) A、仅限于特权指令 B、仅限于非特权指令 C、是部分特权指令 D、是计算机系统中的全部指令 试题答案:[['B']] 试题解析: 当中央处理器处于目态时,不允许执行特权指令;当中央处理器处于管态时,可执行包括特权指令在内的一切指令。 4、下列哪个不是PCB 中的内容?( ) A、进程运行的程序 B、进程优先数 C、通用寄存器内容 D、程序状态寄存器内容 试题答案:[['A']] 试题解析: 进程控制块包含四类信息: 标识信息:用于标识一个进程,包括进程名。 说明信息:用于说明进程情况,包括进程状态、等待原因进程程序和数据存放位置。

现场信息:用于保留进程存放在 cup 中的信息,包括通用、控制和程序状态字寄存器的内容。 管理信息:用于进程调度,包括进程优先数、队列指针。 在新版教材中,进程控制块包含四类信息: 进程标识符信息:用于唯一标识一个进程。还存放其父进程、子进程的标识符。 处理机状态信息:保留的处理机状态信息包括:通用寄存器、指令计数器、程序状态字 PSW、用户栈指针。 进程调度信息:包括进程状态信息、进程优先级和进程调度所需的其他信息。 进程控制信息:包括程序和数据的地址、进程同步和通信机制、资源清单,以及链接指针。 5、进程在运行过程中发生等待事件时,可将进程状态改为等待态的原语为( ) A、创建原语 B、撤销原语 C、阻塞原语 D、唤醒原语 试题答案:[['C']] 试题解析: 阻塞原语:进程运行过程中发生等待事件时,把进程状态改为等待态。 创建原语:为一个程序分配一个工作区和建立一个进程控制块,并置该进程为就绪状态。 撤销原语:一个进程完成工作后,收回它的工作区和进程控制块。 唤醒原语:当进程等待的事件发生时,把进程的状态改为就绪态。

操作系统概论模拟试题五

操作系统概论模拟试题五 一、单项选择题 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)CAW B)CSW C)PSW D)FCB 8.下面几个设备中,( )是共享设备。 A)打印机

B)磁盘 C)读卡机 D)扫描仪 9.现有3个作业同时到达,每个作业的计算时间都是1小时,它们在一台处理机上按单道方式运行,则平均周转时间为( )。 A)1小时 B)2小时 C)3小时 D)6小时 10.一个作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响应比为( )。 A)2 B)1 C)3 D)0.5 11.在9个生产者,6个消费者共享容量为8的缓冲器的生产者消费者问题中,互斥使用缓冲器的信号量S的初始值为( )。 A)8 B)1 C)9 D)6 12.几个进程争夺同一个资源( )。 A)不会死锁 B)一定会死锁 C)不一定会死锁 D)以上都不对 13. MS-DOS中对显示器的设备文件名是( )。 A)CON B)PRN C)COM1 D)AUX 14.在Windows95中,剪贴板是指( )。 A)硬盘上的一块区域 B)软盘上的一块区域 C)内存中的一块区域 D)高速缓存中的一块区域 15.在Windows95中,“资源管理器”的窗口被分成两部分,其中左部显示的内容是( )。 A)当前打开的文件夹的内容 B)系统的树形文件夹结构 C)当前打开的磁盘和文件夹的内容

相关文档
最新文档