搜索
您的当前位置:首页正文

学堂在线操作系统期末考试答案

来源:意榕旅游网

《》由《网课宝盒》整理呈现,请在转载分享时带上,谢谢!

1.单选题(1分)

某基于动态分区存储管理的计算机系统,其主存容量为55MB(初始为空),采用最佳适配(BestFit)算法,分配和释放的顺序为:分配15MB,分配30MB,释放15MB,分配8MB,分配7MB,则此时主存中最大空闲分区的大小是()

A7MB

B

8MB

C9MB

D10MB

正确答案:B

2.单选题(1分)

A2^8字节

B2^14字节

C

2^22字节

D2^24字节

正确答案:C

3.单选题(1分)

A64

B128

C

256

D512

正确答案:C

4.单选题(1分)

在CPU中具有TLB和高速缓存(CACHE)的分页式存储管理系统中时,每次CPU取指令或取操作数,至少要访问()次主存

A

0

B1

C2

D3

正确答案:A

5.单选题(1分)

对于下列3种操作:

(1)整数除以0;

(2)cos数学函数调用;

(3)read系统调用;

会导致用户进程从用户态切换到内核态的操作是

A1、2

B

1、3

C2、3

D1、2、3

正确答案:B

6.单选题(1分)

在缺页处理过程中,操作系统执行的操作可能是下列操作:

(1)修改页表(pagetable)

(2)磁盘I/O

(3)分配页框(pageframe)

中的()

A仅1、2

B仅2、3

C仅1、3

D

1、2、3

正确答案:D

7.单选题(1分)

A2GB

B16MB

C2GB+16MB

D

4GB

正确答案:D

8.单选题(1分)

某进程的页面访问顺序为1、3、2、4、2、3、1、2,系统最多分配3个物理页面,那么采用LRU算法时,进程运行过程中会发生()缺页

A三次

B四次

C

五次

D六次

正确答案:C

9.单选题(1分)

设两个进程共用一个临界区资源对应的互斥信号量mutex。当一个进程进入了临界区,另一个进程等待时,mutex应该等于多少()

A

-1

B0

C1

D2

正确答案:A

10.单选题(1分)

(1)多个进程对信号量S进行了6次P操作,2次V操作后,现在信号量的值是-3,与信号量S相关的处于阻塞状态的进程有几个()

A1

B2

C

3

D4

正确答案:C

11.单选题(1分)

(2)如10.(1)所描述的情况,信号量S的初值是()

A

1

B2

C3

D4

正确答案:A

12.单选题(1分)

用于互斥的二值信号量可以初始化为()

A

0或1

B0或-1

C只能为1

D任意值

正确答案:A

13.单选题(1分)

设与某资源关联的信号量Sem初值为4,当前值为2。若M表示该资源的可用个数,N表示等待该资源的进程数,则M、N分别是()

A0、1

B1、0

C1、2

D

2、0

正确答案:D

14.单选题(1分)

有两个并发执行的进程P1和P2,共享初值为1的变量x。加1和减1操作的指令序列分别如下所示。

P1:对x执行加一操作

loadR1,x

incR1

storeR1,x

P2:对x执行减一操作

loadR2,x

decR2

storeR2,x

两个操作完成后,x的值()

A可能为-1或3

B只能为1

C

可能为0、1或2

D可能为-1、0、1、1或2

正确答案:C

15.单选题(1分)

资源的有序分配策略可以破坏死锁的()条件

A互斥

B请求和保持

C不剥夺

D

循环等待

正确答案:D

16.单选题(1分)

若一个用户进程通过read系统调用读取一个磁盘文件中的数据,则下列关于此进程的叙述中,正确的是()

I.若文件的数据不在内存中,则该进程进入睡眠等待状态

II.请求read系统调用会导致CPU从用户态切到核心态

III.read系统调用的参数应包含文件的名称

A

仅I、II

B仅I、III

C仅II、III

DI、II和III

正确答案:A

17.单选题(1分)

用户删除某文件的过程中,操作系统不可能执行的操作是()

A

C删除与此文件对应的文件控制块

D释放与此文件关联的内存缓冲区

正确答案:A

18.单选题(1分)

设文件A的当前引用计数值为1,先建立文件A的符号链接(软链接)文件B,再建立文件A的硬链接C,然后删除文件A。此时,文件B和文件C的引用计数分别是()

A0,1

B

1,1

C1,2

D2,1

正确答案:B

19.单选题(1分)

在多用户操作系统中,某文件占用10个磁盘块,现在要把该文件磁盘块逐个读入主缓冲区,并送用户区进行分析。假设一个缓冲区与一个磁盘块大小相同,把一个磁盘块读入缓冲区的时间为100μs,将缓冲区的数据传送到用户区的时间是50μs,CPU对一块数据进行分析的时间为50μs。在单缓冲区和双缓冲区结构下,读入并分析完该文件的时间分别是()

A1500μs,1000μs

B

1550μs,1100μs

C1550μs,1550μs

D2000μs,2000μs

正确答案:B

20.单选题(1分)

假设磁头当前位于第105道,正在向磁道序号增加的方向移动。现有一个磁道访问请求序列为35,45,12,68,110,180,170,195。采用SCAN调度(电梯调度)算法得到的磁道访问序列是()

A

110,170,180,195,68,45,35,12

B110,68,45,35,12,170,180,195

C110,170,180,195,12,35,45,68

D12,35,45,68,110,170,180,195

正确答案:A

21.单选题(1分)

20.1

inodebitmap11000000



inodes[da:0r:3][da:1r:2][][][][][][]



databitmap11000000



data[(.,0)(..,0)(c,1)][(.,1)(..,0)][][][][][][]

对应用户操作是()

A

mkdir(“/c”);

Bunlink(“/c”);

Ccreat(“/c”);

Dfd=open(“/c”),write(fd),close(fd)

正确答案:A

22.单选题(1分)

20.2

inodebitmap11100000



inodes[da:0r:3][da:1r:3][fa:-1r:1][][][][][]



databitmap11000000



data[(.,0)(..,0)(c,1)][(.,1)(..,0)(h,2)][][][][][][]

对应用户操作是()

Amkdir(“/c/h”);

Bunlink(“/c/h”);

C

creat(“/c/h”);

Dfd=open(“/c/h”),write(fd),close(fd)

正确答案:C

23.单选题(1分)

20.3

inodebitmap11100000



inodes[da:0r:3][da:1r:4][fa:-1r:2][][][][][]



databitmap11000000



data[(.,0)(..,0)(c,1)][(.,1)(..,0)(h,2)(p,2)][][][][][][]

对应用户操作是()

Amkdir(“/c/p”);

Bcreat(“/c/p”);

C

link(“/c/h”,“/c/p”);

Dunlink(“/c/h”);

正确答案:C

24.单选题(1分)

20.4

inodebitmap11100000



inodes[da:0r:3][da:1r:3][fa:-1r:1][][][][][]



databitmap11000000



data[(.,0)(..,0)(c,1)][(.,1)(..,0)(p,2)][][][][][][]

对应用户操作是()

Amkdir(“/c/h”);

Bunlink(“/c/p”);

Clink(“/c/h”,“/c/p”);

D

unlink(“/c/h”);

正确答案:D

25.单选题(1分)

20.5

inodebitmap11000000



inodes[da:0r:3][da:1r:2][][][][][][]



databitmap11000000



data[(.,0)(..,0)(c,1)][(.,1)(..,0)][][][][][][]

对应用户操作是()

Amkdir(“/c”);

Bunlink(“/c”);

Ccreat(“/c/p”);

D

unlink(“/c/p”);

正确答案:D

26.单选题(1分)

20.6

inodebitmap11100000



inodes[da:0r:3][da:1r:3][fa:-1r:1][][][][][]



databitmap11000000



data[(.,0)(..,0)(c,1)][(.,1)(..,0)(f,2)][][][][][][]

对应用户操作是()

Amkdir(“/c/f”);

B

creat(“/c/f”);

Clink(“/c”,"/c/f“);

Dfd=open(“/c/f”),write(fd),close(fd)

正确答案:B

因篇幅问题不能全部显示,请点此查看更多更全内容

Top