操作系统练习题(带答案)

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

第1-3章练习题

一、选择题

1.关于操作系统的叙述( D )是不正确的。

A.管理资源的程序

B.管理用户程序执行的程序

C.能使系统资源提高效率的程序

D.能方便用户编程的程序

2.下面关于操作系统的叙述中正确的是( A )。

A.批处理作业必须具有作业控制信息

B.分时系统不一定都具有人机交互功能

C.从响应时间的角度看,实时系统与分时系统差不多

D.由于采用了分时技术,用户可以独占计算机的资源

3.用户程序调用操作系统的功能必须使用( B )。

A.调用命令

B.系统调用

C.作业控制

D.控制命令

4.批处理操作系统提高了计算机的工作效率,但( B )。

A.系统资源利用率不高 B. 在作业执行时用户不能直接干预

C. 系统吞吐量小

D. 不具备并行性

5.引入进程概念的关键在于( A )。

A.共享资源

B.独享资源

C.顺序执行

D.便于执行

6.操作系统提供给程序员的接口是( B )。

A.进程

B.系统调用

C.库函数

D.B和C

7.进程和程序的最根本区别在于( B )。

A.对资源的占有类型和数量

B.进程是动态的,而程序是静态的

C.看它们是否能够并发地在处理机上运行

D.进程的规模较小,程序的规模较大

8.在多道程序设计技术的计算机系统中,CPU( C )。

A.只能被一个进程占用

B.可以被多个进程同时占用

C.可以被多个进程交替占用

D.可以被操作系统和另一个进程同时占用

9.当CPU处于内核态时,它可以执行的指令是( D )。

A.只有特权指令

B.只有非特权指令

C.只有访管指令

D.计算机中的所有指令

10.在进程的状态转换过程中,( D )是不可能发生的。

A.运行态变为就绪态

B.就绪态变为运行态

C.运行态变为阻塞态

D.阻塞态变为运行态

11.在一个单处理机系统中,若有5个用户进程,则处于就绪状态的用户进程最多有( C )个。

A.0

B.1

C.4

D.5

12.当一个进程处于这样的状态时,( A ),称为阻塞状态。

A.它正等着输入一批数据

B.它正等着进程调度

C.它正等着分给它一个时间片

D.它正等着进入内存

13.进程间的同步和互斥,分别表示了进程间的( B )。

A.独立和制约

B.协作和竞争

C.动态性和独立性

D.不同状态

14.以下( B )不属于临界资源。

A.打印机

B.非共享数据

C.共享变量

D.共享缓冲区

15.下面的叙述中,正确的是( C )。

A.临界资源是非共享资源

B.临界资源是任意共享资源

C.临界资源是互斥共享资源

D.临界资源是同时共享资源

16.在操作系统中,要对并发进程进行同步的原因是( C )。

A.进程必须在有限的时间内完成

B.进程具有动态性

C.并发进程是异步的

D.进程具有结构性

17.以下关于父进程和子进程的叙述中,正确的是( B )。

A.父进程创建了子进程,因此父进程运行完了,子进程才能运行

B.父进程和子进程可以并发执行

C.撤销子进程时,应该同时撤销父进程

D.撤销父进程时,应该同时撤销子进程

18.以下关于线程的叙述中,正确的是( A )。

A.线程包含CPU现场,可以独立执行程序

B.每个线程有自己独立的地址空间

C.一个进程只能包含一个线程

D.线程之间的通信必须使用系统调用

19.(A )是指从作业提交给系统到作业完成的时间间隔。

A.周转时间

B.响应时间

C.等待时间

D.运行时间

20.操作系统中的三级调度是指(D )。

A.处理器调度、资源调度和网络调度

B.CPU调度、设备调度和存储器调度

C.作业调度、进程调度和资源调度

D.作业调度、进程调度和中级调度

21.下列选项中,不属于多道程序设计的基本特征的是( C )。

A.制约性

B.间断性

C.顺序性

D.共享性

22.在各种作业调度算法中,若所有作业同时到达,则平均周转时间最短的算法是( D )。

A.先来先服务

B.最高优先权

C.时间片轮转

D.短作业优先

23.以下关于线程的叙述中,正确的是( A )。

A.内核支持线程的切换都需要内核的支持

B.线程是资源的分配单位,进程是调度和分配的单位

C.不管系统中是否有线程,线程都是拥有资源的独立单位

D.在引入线程的系统中,进程仍是资源分配和调度的基本单位

24.以下关于进程的描述中,( A )最不符合操作系统对进程的理解。

A.进程是在多个程序并行环境中的完整的程序

B.进程可以由程序、数据和进程控制块描述

C.线程是一种特殊的进程

D.进程是程序在一个数据集合上运行的过程,是系统进行资源分配和调度的独立单位

25.进程状态由就绪态转变为运行态是由( C )引起的。

A.中断事件

B.进程自身

C.进程调度

D.为程序创建进程

26.进程调度主要负责( B )。

A.选一个作业进入内存

B.选一个进程占有CPU

C.建立一个新的进程

D.撤销一个进程

27.避免死锁的一个著名算法是( B )。

A.先进先出算法

B.银行家算法

C.优先级算法

D.资源按序分配法

28.若信号量的当前值为-4,则表示系统中在该信号量上有( A )个进程等待。

A.4

B.3

C.5

D.0

29.作业在系统中存在与否的唯一标志是( A )。

相关文档
最新文档