操作系统测验

合集下载

操作系统试题及答案

操作系统试题及答案

操作系统试题及答案

一、选择题

1. 操作系统的主要功能是()。

A. 管理计算机硬件资源

B. 提供用户界面

C. 编译程序代码

D. 运行应用程序

答案:A

2. 下列哪个不是操作系统的类型?()。

A. 分时操作系统

B. 实时操作系统

C. 批处理操作系统

D. 网络操作系统

答案:D

3. 虚拟内存的作用是()。

A. 提高系统的运行速度

B. 扩展物理内存容量

C. 提高程序的执行效率

D. 保护操作系统不被病毒感染

答案:B

4. 在操作系统中,调度是指()。

A. 决定哪个作业或进程被分配到CPU

B. 决定磁盘I/O的顺序

C. 决定文件存储的位置

D. 决定网络数据包的发送

答案:A

5. 死锁产生的四个必要条件中不包括()。

A. 互斥条件

B. 请求和保持条件

C. 不剥夺条件

D. 任务并发条件

答案:D

二、填空题

1. 操作系统中最常用的三种调度算法是________、________和

________。

答案:先来先服务(FCFS)、短作业优先(SJF)、时间片轮转(RR)

2. 虚拟内存的实现主要依赖于________和________两个机制。

答案:页面置换算法、内存管理单元

3. 在文件系统中,文件的物理存储位置由________决定,而文件的逻辑结构由________管理。

答案:磁盘调度算法、文件系统

4. 操作系统提供了多种同步机制来解决进程间的同步问题,其中常用的有________、________和________。

答案:信号量、管程、消息队列

三、简答题

1. 请简述操作系统的主要作用和功能。

答:操作系统是计算机系统中的核心软件,其主要作用是管理和协调

操作系统试题库及答案

操作系统试题库及答案

操作系统试题库及答案

操作系统试题库及答案

题型一单项选择题

1.操作系统是一种( )

A.系统软件

B.系统硬件

C.应用软件

D.支援软件

2.当CPU执行操作系统代码时,称处理机处于( )。

A.执行态

B.目态

C.管态

D.就绪态

3.在采用SPOOLING技术的系统中,用户的打印结果首先被送到()。

A.打印机

B.内存固定区域

C.终端

D.磁盘固定区域

4.存放Linux基本命令的目录是什么()?

A. /bin

B. /tmp

C. /lib

D. /root

5.若有4个进程共享同一程序段,而且每次最多允许3个进程进入该程序段,则信

号量的变化范围是()

A. 3,2,1,0

B. 3,2,1,0,-1

C. 4,3,2,1,0

D. 2,1,0,-1,-2

6.Linux通过VFS支持多种不同的文件系统,Linux缺省的文件系统是()

A.VFAT

B.ISO9660

C.Ext系列

D.NTFS

7.在下列文件结构中,不便于文件增删的是()

A.连续文件

B.链接文件

C.索引文件

D.hash文件

8.下列关于进程的叙述中,不正确的是()

A. 进程获得CPU而运行是通过调度得到的

B. 优先级是进行进程调度的重要依据,一旦确定不可更改

C. 在单CPU系统中,任一时刻都有一个进程处于运行状态

D. 进程CPU得不到满足时,将进入就绪态

9.通道又被称为I/O处理器,它用于实现( )之间的信息传输。

A.主存与外设 B.CPU与外设 C.外设与外设 D.CPU与辅存

10.修改以太网mac地址的命令为()。

A.ping

B.ifconfig

C.arp

操作系统试题及答案

操作系统试题及答案

操作系统试题及答案

一、选择题

1. 在操作系统中,进程和程序的主要区别是:

A. 进程有程序计数器

B. 程序是永久存储的

C. 进程具有并发性

D. 程序是顺序执行的

答案:C

2. 分页和分段存储管理方式的主要区别在于:

A. 分页有页表,分段没有

B. 分页大小固定,分段大小可变

C. 分页和分段都需要页表

D. 分页和分段的大小都是可变的

答案:B

二、填空题

1. 操作系统的五大基本功能包括________、________、存储管理、设备管理和________。

答案:作业管理;文件系统管理;用户接口

2. 死锁的必要条件包括互斥、________、________和循环等待。

答案:占有和请求;不可剥夺性

三、简答题

1. 简述进程和线程的区别。

答案:进程是操作系统进行资源分配和调度的一个独立单位,是程

序的执行实体。线程是进程中的一个实体,是CPU调度和执行的单位,比进程更小的能独立运行的基本单位。线程自身基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如执行栈),但它可以与

同属一个进程的其他线程共享进程所拥有的全部资源。

2. 描述虚拟内存的工作原理。

答案:虚拟内存是一种内存管理技术,它允许操作系统将虚拟地址

空间映射到物理内存。操作系统通过页面置换算法,将当前不活跃的

内存页面交换到磁盘上,从而为当前活跃的页面腾出空间。这样,应

用程序可以使用的地址空间就可以大于实际的物理内存大小。

四、计算题

1. 假设一个系统有16个页面,页面大小为4KB,主存大小为256KB。

如果一个程序的页表有32个页表项,计算该系统的页表大小。

操作系统考试题及答案

操作系统考试题及答案

操作系统考试题及答案

一、选择题

1. 操作系统的主要功能是什么?

A. 控制计算机硬件

B. 管理计算机软件

C. 进行数据处理

D. 实现用户界面

答案:A. 控制计算机硬件

2. 进程是什么?

A. 程序的执行实例

B. 存储器中的数据

C. 操作系统的一部分

D. 磁盘文件

答案:A. 程序的执行实例

3. 以下哪个不是操作系统的基本特征?

A. 并发

B. 共享

C. 虚拟

D. 可靠性

答案:D. 可靠性

4. 什么是死锁?

A. 一种程序错误

B. 进程无法继续执行

C. 内存溢出错误

D. 系统崩溃

答案:B. 进程无法继续执行

5. 什么是文件系统?

A. 硬件设备

B. 操作系统的一部分

C. 外部存储器

D. 磁盘分区

答案:B. 操作系统的一部分

二、填空题

1. 按照逻辑结构划分,操作系统可以分为____和____。

答案:内核,外壳

2. 进程是由____和____组成的。

答案:程序代码,程序数据

3. 共享资源可能导致____的发生。

答案:死锁

4. 哪些调度算法适用于实时系统?

答案:最短作业优先(SJF),最早截止时间优先(EDF)

5. 文件系统中的____用来记录文件的地址信息。

答案:目录

三、简答题

1. 请简要解释“操作系统的并发性”是什么意思。

答案:并发性指的是操作系统能够同时管理多个任务或进程。通过

引入进程调度算法,操作系统可以在有限的时间内轮流执行多个任务,提高计算机的利用率和响应速度。

2. 什么是死锁?请列举几个可能导致死锁发生的条件。

答案:死锁是指两个或多个进程无限期地等待对方持有的资源而无

法继续执行的情况。可能导致死锁发生的条件包括互斥(进程独占资源)、占有并等待(进程持有资源同时等待其他资源)、非抢占(资

操作系统试题及答案

操作系统试题及答案

操作系统试题及答案

一、选择题(每题2分,共24分)

1.在内存管理模式中,内存利用率最高的是(a)模式。a.分页管理b.分区管理c.分段管理d.段页式管理

2.操作系统存有mammalian、共享资源、(a)和异步四大基本特性。a.交互式b.多路c.动态d.及时3.静态重定位就是在作业(b)中展开的

a.编译过程b.装入过程c.链接过程d.执行过程

4.分页式虚拟存储系统中,页面设置越大,可能将产生的缺页中断次数(b)a.越少b.越多c.维持不变d.不确认

5.若信号量s的初值为4,当前值为-1,则表示有(b)个进程因s所代表的资源而阻塞等待。

a.0b.1c.4d.5

6.可变分区方式管理主存时,往往采用(b)重定位方式来实现地址转换。a.静态b.动态c.连续d.离散

7.按文件中的数据形式分类,文件可以分成源文件、目标文件和(c)三类。a.系统文件b.用户文件c.可执行文件d.库文件8.字节多路地下通道的特点就是(c)

a.通道传输速率高但利用率低b.通道传输速率高且利用率高c.通道传输速率低但利用率高d.通道传输速率低且利用率低9.下列不属于spooling系统的组成部分的是(c)。a.输入井和输出井b.输入缓冲区和输出缓冲区c.输入设备和输出设备d.输入进程和输出进程10.文件的物理结构有顺序、(d)和索引三类。a.连续b.离散c.索引顺序d.链接11.虚拟存储器的特征有对换性、虚拟性和(d)。

a.共享性b.留驻性c.一次性d.多次性

12.对可以兼顾终端型作业、短批处理作业、长批处理作业需求的调度算法是

操作系统考试题及答案

操作系统考试题及答案

2010―2011 学年度第二学期

一、单项选择题(每题1分,共20分)

1.操作系统的发展过程是( C )

A、原始操作系统,管理程序,操作系统

B、原始操作系统,操作系统,管理程序

C、管理程序,原始操作系统,操作系统

D、管理程序,操作系统,原始操作系统

2.用户程序中的输入、输出操作实际上是由( B )完成。

A、程序设计语言

B、操作系统

C、编译系统

D、标准库程序

3.进程调度的对象和任务分别是( C )。

A、作业,从就绪队列中按一定的调度策略选择一个进程占用CPU

B、进程,从后备作业队列中按调度策略选择一个作业占用CPU

C、进程,从就绪队列中按一定的调度策略选择一个进程占用CPU

D、作业,从后备作业队列中调度策略选择一个作业占用CPU

4.支持程序浮动的地址转换机制是( A、动态重定位 )

A、动态重定位

B、段式地址转换

C、页式地址转换

D、静态重定位

5.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( C )进行排列。

A、地址从大到小

B、地址从小到大

C、尺寸从小到大

D、尺寸从大到小

6.设计批处理多道系统时,首先要考虑的是( 系统效率和吞吐量 )。

A、灵活性和可适应性

B、系统效率和吞吐量

C、交互性和响应时间

D、实时性和可靠性

7.当进程因时间片用完而让出处理机时,该进程应转变为( B )状态。

A、等待

B、就绪

C、运行

D、完成

8.文件的保密是指防止文件被( C )。

A、篡改

B、破坏

C、窃取

D、删除

9.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由( D )临界区构成。

操作系统试题及答案

操作系统试题及答案

操作系统试题及答案

一、填空(每空1分,共10分)

1、UNX操作系统中磁盘设备的默认块大小是 512 byte 。

2、AIX可以使用快速路径 smitty lvm 或 smit lvm 皆可直接进入到逻辑卷管理菜单。

3、HP-UX使用 sam 字符界面管理工具进行系统管理。

4、AIX系统制作根卷恢复磁带工具是mksysb OR smit OR smitty HP-UX操作系统恢复磁带的工具是

make_recovery or sam 。

5、按照千字节查看磁盘剩余空间的命令是 df –k 。

6、ksh可以使用 export TERM=vt100 or TERM=vt100;export TERM 将终端模式设定为vt100。

7、AIX使用 ODM库存放多数的系统配置信息;如:hacmp、网络等配置信息。

8、由8块硬盘组成的 RAIDD 1+0 与由同样数量组成的 RAID 0+1 两个物理卷组,RAID 1+0 更可

加可靠。

9、群集中的心跳网卡一般要与业务网卡独立、分开、…. 组网。

10、使用vmstat命令,间隔10秒共100次收集cpu以及虚拟内存统计信息,并保存记录在/tmp/vmstat.log

中的命令是 vmstat 10 100 >/tmp/vmstat.log 。

11、为了防止误删除,我们希望对将要删除的项目进行再次确认,rm命令的确认参数是 -i 。

12、IBM AIX 可以使用 bootinfo –K 命令查询当前操作系统是运行在32位还是运行在64位的,并可

以使用更改链接方式改变操作系统内核的运行模式。

操作系统试题及答案

操作系统试题及答案

计科专业计算机操作系统资料

一、选择题(选择最确切的一个答案,将其代码填入括号中,每空2分,共20分)

1.某进程在运行过程中需要等待从磁盘上读人数据,此时该进程的状态是( C )。

A. 从就绪变为运行

B. 从运行变为就绪

C. 从运行变为阻塞

D. 从阻塞变为就绪

2.可重定位内存分区分配目的为( A )。

A.解决碎片问题

B.便于多作业共享内存

C.回收空白区方便

D. 摆脱用户干预

3.原语是( B )。

A.一条机器指令

B. 若干条机器指令组成

C.一条特定指令

D. 中途能打断的指令

4. 设备I/O方式有如下三种:( B )、( D )和( E )。

A.假脱机

B. 询问

C.联机

D. 中断

E.通道

F. 脱机

5.文件目录的主要作用是( A )。

A. 按名存取

B. 提高速度

C. 节省空间

D. 提高外存利用率

6.单机操作系统的共享资源是指( A )。

A. 内存、CPU、打印机

B. 内存

C. CPU

D. 打印机

7.操作系统负责为方便用户管理计算机系统的( C )。

A. 程序

B. 文档资料

C.资源

D. 进程

8.没有下列设备计算机无法工作( C )。

A. 软盘

B. 硬盘

C. 内存

D. 打印机

二、是非题(正确的划√,错误的划×,20分)

(√)1.进程的互斥和同步的相互制约一般不会同时发生。

(√)2.多用户操作系统在单一硬件终端硬件支持下仍然可以工作。

(√)3,作业同步面向用户,而进程同步面向计算机内部资源管理控制。

(×)4.实时操作系统的响应系数最小,设备利用率最低。

(√)5.UNIX或Linux操作系统的最大特点是分时、多用户、多任务和倒树型文件结构。

操作系统考试题及答案

操作系统考试题及答案

操作系统考试题及答案

2010―2011 学年度第⼆学期⼀、单项选择题(每题1分,共20分)

1.操作系统的发展过程是( C )

A、原始操作系统,管理程序,操作系统

B、原始操作系统,操作系统,管理程序

C、管理程序,原始操作系统,操作系统

D、管理程序,操作系统,原始操作系统

2.⽤户程序中的输⼊、输出操作实际上是由( B )完成。

A、程序设计语⾔

B、操作系统

C、编译系统

D、标准库程序

3.进程调度的对象和任务分别是( C )。

A、作业,从就绪队列中按⼀定的调度策略选择⼀个进程占⽤CPU

B、进程,从后备作业队列中按调度策略选择⼀个作业占⽤CPU

C、进程,从就绪队列中按⼀定的调度策略选择⼀个进程占⽤CPU

D、作业,从后备作业队列中调度策略选择⼀个作业占⽤CPU

4.⽀持程序浮动的地址转换机制是( A、动态重定位 )

A、动态重定位

B、段式地址转换

C、页式地址转换

D、静态重定位

5.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( C )进⾏排列。

A、地址从⼤到⼩

B、地址从⼩到⼤

C、尺⼨从⼩到⼤

D、尺⼨从⼤到⼩

6.设计批处理多道系统时,⾸先要考虑的是( 系统效率和吞吐量 )。

A、灵活性和可适应性

B、系统效率和吞吐量

C、交互性和响应时间

D、实时性和可靠性

7.当进程因时间⽚⽤完⽽让出处理机时,该进程应转变为( B )状态。

A、等待

B、就绪

8.⽂件的保密是指防⽌⽂件被( C )。

A、篡改

B、破坏

C、窃取

D、删除

9.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由( D )临界区构成。

操作系统试题及答案

操作系统试题及答案

操作系统试题及答案 IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】

一、单项选择题(每题2分,共20分)

1.以下着名的操作系统中,属于多用户、分时系统的是(B)。

A.DOS系统B.UNIX系统

C.WindowsNT系统D.OS/2系统

2.在操作系统中,进程的最基本的特征是(A)。

A.动态性和并发性B.顺序性和可再现性

C.与程序的对应性D.执行过程的封闭性

3.操作系统中利用信号量和P、V操作,(C)。

A.只能实现进程的互斥B.只能实现进程的同步

C.可实现进程的互斥和同步D.可完成进程调度

4.作业调度的关键在于(C)。

A.选择恰当的进程管理程序B.用户作业准备充分

C.选择恰当的作业调度算法D.有一个较好的操作环境

5.系统抖动是指(D)。

A.使用机器时,屏幕闪烁的现象

B.由于主存分配不当,偶然造成主存不够的现象

C.系统盘有问题,致使系统不稳定的现象

D.被调出的页面又立刻被调入所形成的频繁调入调出现象

6.在分页存储管理系统中,从页号到物理块号的地址映射是通过(B)实现的。

A.段表B.页表

.JCB

7.在下述文件系统目录结构中,能够用多条路径访问同一文件(或目录)的目录结构是(D)

A.单级目录B.二级目录

C.纯树型目录D.非循环图目录

8.SPOOLing技术可以实现设备的(C)分配。

A.独占B.共享

C.虚拟D.物理

9.避免死锁的一个着名的算法是(C)。

A.先人先出算法B.优先级算法

C.银行家算法D.资源按序分配法

10.下列关于进程和线程的叙述中,正确的是(C)。

操作系统试题及答案

操作系统试题及答案

操作系统试题一

一、单选题(每小题1分,共20分)

1、操作系统中采用多道程序设计技术提高CPU和外部设备的【A】。

A、利用率

B、可靠性 C 、稳定性 D、兼容性

2、如果分时操作系统的时间片一定,那么【 C】,则响应时间越短。

A、内存越少

B、内存越多

C、用户数越少

D、用户数越多

3、若把操作系统看作资源管理者,下列的【 C】不属于操作系统所管理的资源。

A、CPU

B、内存

C、中断

D、程序

4

5

6

7

8、

9

10

11

12

13

A、大小递增

B、大小递减

C、地址递增

D、地址递减

14、很好地解决了内存碎片问题的存储管理方案是【C 】。

A、固定分区管理

B、可变分区管理

C、页式存储管理

D、段式存储管理

15、虚拟存储管理系统的基础是程序的【 C】理论。

A、虚拟性

B、动态性

C、局部性

D、全局性

16、在请求分页存储管理系统中,若采用FIFO页面淘汰算法,则当分配的页面数增加时,缺页中断的次数【 D 】。

A、减少

B、增加

C、无影响

D、可能增加也可能减少

17、设备管理程序对设备的管理是借助一些数据结构来进行的,下面的【 B 】不属于设备管

理数据结构。

A、DCT

B、JCB

C、COCT

D、CHCT

18、【B 】是操作系统中采用的以空间换取时间的技术。

A、通道技术

B、SPOOLING技术

C、虚拟存储技术

D、覆盖与交换技术

19、引入缓冲的主要目的是【 A】。

A、改善CPU和I/O设备速度不匹配的情况

B、节省内存

C、提高CPU的利用率

D、提高I/O设备的利用率

20、以下LINUX系统的键盘命令中,显示当前工作目录的命令是【 C】。

操作系统阶段测评大全含标准答案

操作系统阶段测评大全含标准答案

操作系统-阶段测评1

1.单选题

1.13.0

在计算机系统中配置操作系统的主要目的是(B)

您答对了

a

增强计算机系统的功能

b

提高系统资源的利用率

c

提高系统的运行速度

d

合理组织系统的工作流程,以提高系统吞吐量

1.23.0

配置于计算机网络,能使系统中若干台计算机相互协作完成一个共同

任务的操作系统是( D)

您答对了

•a

网络操作系统

•b

分时操作系统

•c

嵌入式操作系统

•d

分布式操作系统

本题考察操作系统的类型,每种操作系统的特点:分布式操作系统能实现协作,共同完成一个任务,所以选择D.

1.33.0

为了实现存储保护,用户(D )

您答对了

•a

只能修改基址寄存器的值

•b

只能修改限长寄存器的值

•c

可以随意修改基址和限长寄存器的值

•d

不能随意修改基址和限长寄存器的值

考察计算机的保护措施。在资源共享的计算机系统中,只有具备了必要的保护措施,才能使个别的错误不致影响其他程序。硬件的部分保护措施有以下几种:(1)特权指令(2)管态和目态(3)存储保护。本题考察的是特权指令。

1.43.

D

您答对了

•a

对源程序proc进行编译,目标程序名修改为progl,最后运行目标程序prog2

•b

对源程序progl进行编译,目标程序名修改为proc,最后运行目标程序prog2

•c

对源程序progl进行编译,目标程序名修改为prog2,最后运行目标程序proc

•d

对源程序progl进行编译,目标程序名修改为prog2,最后运行目标程序prog2

本题考查的知识点为shell文件中的csh命令。这个shell文件具有通用性,只要在启动shell文件执行的csh命令中给出不同的实际参数,就可对不同的源程序进行处理,若使用命令:csh proc progl prog2,则将对源程序progl进行编译,目标程序改名为prog2,最后运行名为prog2的目标程序。

操作系统考试试题

操作系统考试试题

操作系统考试试题

一、选择题(每题2分,共20分)

1. 操作系统的主要功能是______。

A. 管理计算机硬件资源

B. 提供用户界面

C. 编译程序代码

D. 网络通信

2. 在多道程序环境下,操作系统通过______来实现对CPU的合理分配。

A. 进程

B. 线程

C. 程序

D. 文件

3. 虚拟内存的实现主要依赖于______。

A. 硬盘

B. 光盘

C. U盘

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. 实时性要求高

二、填空题(每题2分,共20分)

1. 操作系统中最典型的进程通信方式有______、______和______。

操作系统习题及答案

操作系统习题及答案

操作系统习题及答案

操作系统试题汇总

⼀、填空题

1.进程的基本状态有_____________、_____________、_____________。

2.常⽤的内存管理⽅法有、、和段页式管理。

3.⽂件的三种物理结构是_________、_________、_________。

4.⼀次仅允许⼀个进程使⽤的共享资源称为。每个进程中访问临界资源的那

段程序称为。

5.从结构上讲,每个进程都是由、和部分组成。

6.按照设备的使⽤⽅式将设备分为:独享设备、共享设备和_________设备。

7.进程具有下⾯的特征性质:________、__________、_________和异步性

8.产⽣死锁的必要条件____________、____________、___________和____________

9.在请求页式管理中,当地址转换机构发现所需的页不在时,产⽣中断

信号,由中断处理程序作相应的处理。

10.缓冲引⼊的⽬的是缓和CPU与I/O设备间_______,减少对CPU的_______,提⾼

CPU和I/O设备之间的_________。

11.进程之间的通讯类型分为:_______________、_____________和________________。

12.⽤户进程从⽤户态变为系统态的途径是___________________。

13.操作系统的基本特性包括:__________、_________、___________和异步性

14.动态重定位是

指。

15.设备按传输数据类型分为:和

16.常⽤的进程调度算法有优先级调度算法、____________和算法。

操作系统考试题及答案

操作系统考试题及答案

操作系统考试题及答案

一、选择题(每题2分,共20分)

1. 在现代操作系统中,进程和线程的区别主要在于:

A. 进程有独立的地址空间,线程共享进程地址空间

B. 进程和线程都有独立的地址空间

C. 进程和线程共享相同的资源

D. 进程和线程没有区别

答案:A

2. 分页和分段存储管理方式的主要区别在于:

A. 分页是固定大小的内存块,分段是可变大小的内存块

B. 分页和分段都是固定大小的内存块

C. 分页是可变大小的内存块,分段是固定大小的内存块

D. 分页和分段没有区别

答案:A

3. 死锁的必要条件包括:

A. 互斥条件、占有和等待、不可剥夺条件、环路等待条件

B. 互斥条件、占有和等待、可剥夺条件、环路等待条件

C. 互斥条件、释放和等待、不可剥夺条件、环路等待条件

D. 互斥条件、占有和等待、不可剥夺条件、可剥夺条件

答案:A

4. 以下哪个算法不是页面置换算法?

A. 最近最少使用(LRU)

B. 最优页面置换(OPT)

C. 先进先出(FIFO)

D. 堆排序

答案:D

5. 操作系统中的文件系统主要负责:

A. 内存管理

B. 进程调度

C. 文件存储、检索和组织

D. 网络通信

答案:C

6. 虚拟内存技术允许:

A. 程序的地址空间大于物理内存

B. 程序的地址空间等于物理内存

C. 程序的地址空间小于物理内存

D. 程序不能使用内存

答案:A

7. 以下哪个不是操作系统提供的系统调用?

A. fork()

B. read()

C. printf()

D. exec()

答案:C

8. 在操作系统中,设备驱动程序的作用是:

A. 管理内存

B. 管理进程

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

操作系统课堂测验

一:名词解释:

操作系统控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口

二:填空

1.操作系统的基本特征是并发、共享和_虚拟____、异步

2.进程间相互合作的关系是_同步_____关系,而对资源争用的关系是___互斥______关系。若干进程

使用同一临界资源时必须互斥执行。

3.对信号量S每执行一次P操作,则信号量S的值就__减1_________。当S的值___小于0_____时,执行P操作的进程的状态就置为阻塞态,把相应的PCB连入该信号量队列的___末尾________ ,并且该进程____放弃_______ 处理机。

4. 从用户的源程序进入系统到相应程序在机器上运行,所经历的主要处理阶段有编译阶段,

连接阶段,___装入阶段______和___运行阶段______。

5.如果信号量的当前值为-5,则表示系统中在该信号量上有个等待进程。

三:判断对错并改正

1.进程控制块(PCB)是专为用户进程设置的私有数据结构,每个进程仅有一个PCB。

(×)

2简单地说,进程是程序的执行过程。因而,进程和程序是一一对应的。(×)

四:解答题

1.进程和程序的主要区别是什么?

进程是动态的,程序是静态的;进程具有并发性,而程序具有顺序性;进程具有独立性,是资源分配和调度的基本单位,而程序无此特性;进程和程序间没有一一对应关系;进程异步运行,会相互制约,程序不具备此特性。

2.如何利用信号量机制来实现多个进程对临界资源的互斥访问?

为了使多个进程能互斥访问某临界资源,只需为该资源设置一互斥信号量mutex,并设其初始值为1,用于表示临界资源未被访问,然后将各进程访问该资源的临界区CS置于wait(mutex)和signal(mutex)操作之间即可。这样,每个欲访问该临界资源的进程,在进入临界区之前,都要先对mutex执行wait 操作,若该资源此刻未被访问(mutex的值为1),本次wai操作必然成功,进程便可以进入自己的临界区。这时,若有其他进程也想进入自己的临界区,由于对mutex执行wait操作定会失败(mutex 的值已为-1),因而该进程被阻塞,从而保证了该临界资源能被互斥地访问。

五:选择

1. 操作系统的基本职能是(A )

A.控制和管理系统内各种资源,有效地组织多道程序的运行

B.提供用户界面,方便用户使用

C.提供方便的可视化编辑程序

D.提供功能强大的网络管理工具

2. 操作系统中引入“进程”概念的主要目的是( B )。

A.改善用户编程环境

B.描述程序动态执行过程的性质

C.使程序与计算过程一一对应

D.提高程序的运行速度

3某进程由于需要从磁盘上读入数据而处于阻塞状态。当系统完成了所需的读盘操作后,此时该进程的状态将( D )

A. 从就绪变为运行

B.从运行变为就绪

C.从运行变为阻塞

D.从阻塞变为就绪

4.设有n个进程使用同一个共享变量,如果最多允许m(m < n)个进程同时进入相关临界区,则信号量的变化范围是 B 。

A. n,n-1,...,n-m

B. m,m-1,...1,0,-1,...m-n

C. m,m-1,...1,0,-1,...m-n-1

D. m,m-1,...1,0,-1,...m-n+1

5.对于有两个并发进程的系统,设互斥信号量为mutex,若mutex=0,则 B 。

A. 表示没有进程进入与mutex相关的临界区

B. 表示有一个进程进入与mutex相关的临界区

C. 表示有一个进程进入与mutex相关的临界区,另一个进程等待进入

D.表示有两个进程进入与mutex相关的临界区

6.S.queue,S.value是信号灯S的两个组成部分,当S.queue为空时,S.value的值是( D ) A.S.value≤0 B.S.value=0 C.S.value=1 D.Svalue≥0

7.在可变分区管理系统中,假定主存中按地址顺序依次有5个空闲区,其大小依次为32KB、10KB、5KB、228KB、100KB,现有5个J1、J2、J3、J4、J5,它们各需主存1KB、10KB、108KB、28KB、115KB,则内存分配采用 C 适应算法,可将5个全部装入内存?

A.首次B.循环首次(下次)C.最佳D.最坏

8.文件系统采用多级目录结构可以 B 。

A、节省存储空间

B、解决命名冲突

C、缩短文件传送时间

D、减少系统开销

9.文件系统中文件被按照名字存取是为了 B 。

A、方便操作系统对信息的管理

B、方便用户的使用

C、确定文件的存取权限

D、加强对文件内容的保密

10.如果允许不同用户的文件可以具有相同的文件名,通常采用 D 来保证按名存取的安全。

A、重名翻译机构

B、建立索引表

C、建立指针

D、多级目录结构

11.某操作系统的文件系统中,采用3个字节表示磁盘块号,每个磁盘块大小为512字节。该系统中每个(逻辑)磁盘允许的最大容量是 C 字节。

A. 2G

B. 4G

C. 8G

D. 16G

12.硬件采用了中断和通道技术,使得B。

A.CPU与外设能紧密结合B.CPU与外设能并行工作

C.CPU速度提高D.外设速度提高

13.以下 A 不属于磁盘的驱动调度。

A. 最高响应比优先调度算法

B. 先来先服务调度算法

C. 电梯调度算法

D. 单向扫描调度算法

14.I/O软件一般分为4个层次:用户层、与设备无关软件层、设备驱动程序、中断处理程序。以下工作中,不是由设备驱动程序完成的是 B 。

A.向设备寄存器写命令

B.检查用户是否有权使用设备

C.将二进制整数转换成ASCII码以便打印

D.解释用户的I/O请求,并将该请求转化为具体的I/O操作

相关文档
最新文档