完整word版南京大学操作系统AWord下载.docx

上传人:b****6 文档编号:19019334 上传时间:2023-01-03 格式:DOCX 页数:10 大小:122.06KB
下载 相关 举报
完整word版南京大学操作系统AWord下载.docx_第1页
第1页 / 共10页
完整word版南京大学操作系统AWord下载.docx_第2页
第2页 / 共10页
完整word版南京大学操作系统AWord下载.docx_第3页
第3页 / 共10页
完整word版南京大学操作系统AWord下载.docx_第4页
第4页 / 共10页
完整word版南京大学操作系统AWord下载.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

完整word版南京大学操作系统AWord下载.docx

《完整word版南京大学操作系统AWord下载.docx》由会员分享,可在线阅读,更多相关《完整word版南京大学操作系统AWord下载.docx(10页珍藏版)》请在冰豆网上搜索。

完整word版南京大学操作系统AWord下载.docx

1.系统调用是A•用户编写的一个子程序C.操作系统中的一条命令

B.高级语言中的库程序

D•操作系统向用户程序提供的接口

2.页面替换算法

A.FIFO

有可能会产生Belady异常现象。

B.LRUC.OPTD.Clock

processP(){

a;

b;

c;

}

processQ(){d;

e;

3.假设表格中所描述的两个进程(P和Q)并发执行,其中,a、b、c、d、e是原语,是不可能出现并发执行路径。

A•a,b,c,d,eB.a,b,d,e,cC.a,d,e,c,bD.a,b,d,c,e

」4.操作系统允许在一台主机上同时联接多台终端,多个用户可以通过各自的

终端同时交互使用计算机。

A.网络B.分布式C.分时D.实时

5.现有三个同时到达的作业J1、J2和J3,其执行时间分别为T1、T2和T3,且

T1<

T2<

T3。

系统采用短作业优先算法,则平均周转时间是。

A.T1+T2+T3B.(T1+T2+T3)/3C.(T1+2T2+3T3)/3D.(3T1+2T2+T3)/3

6.Unix系统中,文件的索引结构存放在中。

A.超级块B.inode节点C.目录项

D.空闲块

 

7.采用不会产生内部碎片。

A.

分页式存储管理B.段页式C.固定分区式存储管理D.分段式存储管理

翟序计十数器),进程A

C.5D.3

main(){

fork();

/*fork();

fork();

}

B.7

10.Linux系统中的slab分配器,采用内存管理方式。

A•固定分区B.分页式C.伙伴系统D.分段式

11.某系统中有3个并发进程,都需要同类资源4个,试问该系统不会发生死锁的

最少资源数是。

A.9B.10C.11D.12

12.

Solaris的多线程的实现方式为

_18.对于两个并发进程,设互斥信号量为mutex,若mutex=0,则

A.表示没有进程进入临界区B.表示有一个进程进入临界区

C.表示有一个进程进入临界区,另一个进程等待进入

D.表示有两个进程进入临界区

(8644,十

19.页面存储系统的逻辑地址是由页号和页内地址两部分组成。

假定页面的大小为

4KB,地址变换过程如图所示,图中逻辑地址用十进制表示。

图中有效地址

进制数表示)经过变换后,十进制物理地址a应为。

页面长度

页表地址

8644

页号

物理块号

物理地址

2

1

3

a

8

A.33220B.8644C.4548D.2500

_20.在操作系统中,临界区指。

D.一段程序

A•一个缓冲区B.—个数据区C.同步机构

21.

实模式下16位CPU使用段偏移方式的寻址能力为

22.下面哪条指令不是丛实模式进入保护模式需要的指令

A.Igdt[GdtPtr]B.out92h,alC.jmp$D.movcr0,eax

23.FAT12文件系统里,FAT表的数量和每张FAT表占用的扇区数量为

A.2,9B.2,10C.3,9D.3,10

24.操作系统里没有下面哪种描述符表。

A.GDTB.LDTC.IDTD.KDT

(GlobalDescriptorTable)(LocalDescriptorTable)(

25.

C语言里面调用汇编的函数方法为

global导出

C代码中使用

extern声明,

汇编中使用

B.

global声明,

extern导出

C.

D.

、简答题(本题满分12分)

1.试写出进程映像包括哪些组成部分(不必详述每个组成部分的具体内容)。

(2分)

答:

2.假定磁盘有200个柱面,编号0~199,当前存取臂的位置在100号柱面上,并刚刚完成

了80号柱面的服务请求,如果请求队列的先后顺序是:

55、58、39、18,90,160、150、

38、184;

试问:

如果采用循环扫描算法完成上述请求,其存取臂移动的总量是多少?

并写出磁头臂移动的序列。

3.在UNIX系统中,每个i节点中分别含有12个直接地址的索引和一、二、三级间接索弓I。

假设每个盘块有1024Byte,若每个盘块放256个盘块地址,25MB的文件分别占用多少直接、一、二、三级间接盘块?

(3分)

4.请画出经典的七状态进程模型及其状态转换图。

(3分)

5.一台机器有48位虚地址和32位物理地址,若页长为8KB,问页表共有多少个

页表项?

如果设计一个反置页表,则有多少个页表项?

(2分)

4分)

进程

到达时间

处理时间

A

B

9”

C

D

9

如果使用先来先服务FCFS调度算法,得到的每个单位时间内的进程执行序列表示为

算法01234567891011121314151617181920

FCFS

参照该FCFS调度算法给出的执行序列的写法,写出如果采用时间片轮转RR(时间片单位

q=4)、多级反馈队列Feedback(反馈Fback,q=1)等3个调度算法,得到进程执行序列,即在如下表格中填入每个单位时间内执行的进程代号。

RR,q=4

Fback,q=1

6分)

考虑下面的进程集合:

一个进程在主存中固定分配给3个页框(frame),发生如下顺序的页访问:

4,3,2,1,4,3,5,4,3,2,1,5

(a)如果使用LRU算法,给出相继驻留在这3个页框上的页,并计算缺页次数。

假设这「些

页框最初是空的。

(注:

在计算缺页次数的时候,请将最初页框为空时也统计在内)

(b)如果使用Clock算法,重复问题(a)(注:

不考虑修改位,只考虑引用位)。

LRU算法

4

5

页框0

页框1

页框2

缺页标记

缺页次数为次

Clock算法

五、(本题满分6分)

设系统中有4种类型的资源(A、B、C、D)和5个进程(P0、P1、P2、P3、P4),A

资源的总量为3,B资源的总量为12,C资源的总量为14,D资源的总量为14。

在TO时刻

系统中个资源使用情况的状态如下表所示,系统采用银行家算法实施死锁避免策略。

已经分配资源(Allocation)

最大需求矩阵(Claim)

P0

P1

7

P2

6

10

P3

P4

剩余资源(Available)

TO时刻的各资源剩余数量为多少?

TO时刻的是否为安全状态?

若是,请给出其中可

能的一种安全序列,并依照该序列,写出各资源的回收步骤。

吸烟者问题(Patil,1971),三个吸烟者在一个房间内,还有一个香烟供应者。

为了制造并

抽掉香烟,每个吸烟者需要三样东西:

烟草(编号为0)、纸(编号为1)和火柴(编号为2),

供应者有丰富货物提供。

三位吸烟者中,第一位(编号为1)有自己的烟草,第二位(编号

为2)有自己的纸和第三位(编号为3)有自己的火柴。

供应者随机地将两样东西放在桌子

上,允许一个吸烟者进行对健康不利的吸烟。

当吸烟者完成吸烟后唤醒供应者,供应者

再把两样东西放在桌子上,唤醒另一个吸烟者。

请信号量和P、V操作写出该问题的程

序描述。

答:

七、管程(本题满分7分)

用Hoare管程方法写出五个哲学就餐问题的程序描述。

有一多道程序设计系统,1)进程调度采用时间片调度算法,不考虑进程的输入输出和操作系统的调度开销;

2)存储管理采用可变分区方式,用户空间为100K,采用最先适应算法分

配主存且不允许移动;

3)系统配有4台磁带机,对磁带机采用静态分配策略。

今有如下作业序列:

作业名

进输入井时间

需执行时间

主存里要求

申请磁带机数

Ji

10:

00

25分钟

15K

J2

20

30分钟

60K

J3

30

10分钟

50K

J4

40

15分钟

30K

当作业调度采用“响应比最高优先算法”时,假定操作系统从11:

00开始调度,问:

Ji装入主存时间:

,结束时间:

J2装入主存时间:

:

J3装入主存时间:

J4装入主存时间:

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

当前位置:首页 > 求职职场 > 简历

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

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