第1-3章练习题
一、选择题
1.关于操作系统的叙述( D )是不正确的。 A.管理资源的程序 B.管理用户程序执行的程序 C.能使系统资源提高效率的程序 D.能方便用户编程的程序
2.下面关于操作系统的叙述中正确的是( A )。 A.批处理作业必须具有作业控制信息 B.分时系统不一定都具有人机交互功能
C.从响应时间的角度看,实时系统与分时系统差不多 D.由于采用了分时技术,用户可以独占计算机的资源
A.调用命令 B.系统调用 C.作业控制 D.控制命令 A.系统资源利用率不高 B. 在作业执行时用户不能直接干预 C. 系统吞吐量小 D. 不具备并行性
5.引入进程概念的关键在于( A )。 A.共享资源 B.独享资源 C.顺序执行 D.便于执行 6.操作系统提供给程序员的接口是( B )。 A.进程 B.系统调用 C.库函数 D.B和C 7.进程和程序的最根本区别在于( B )。 A.对资源的占有类型和数量 B.进程是动态的,而程序是静态的
C.看它们是否能够并发地在处理机上运行 D.进程的规模较小,程序的规模较大
3.用户程序调用操作系统的功能必须使用( B )。
4.批处理操作系统提高了计算机的工作效率,但( B )。
8.在多道程序设计技术的计算机系统中,CPU( C )。 A.只能被一个进程占用 B.可以被多个进程同时占用 C.可以被多个进程交替占用 D.可以被操作系统和另一个进程同时占用
A.只有特权指令 B.只有非特权指令 C.只有访管指令 D.计算机中的所有指令 10.在进程的状态转换过程中,( D )是不可能发生的。
9.当CPU处于内核态时,它可以执行的指令是( 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.在引入线程的系统中,进程仍是资源分配和调度的基本单位 A.进程是在多个程序并行环境中的完整的程序 B.进程可以由程序、数据和进程控制块描述 C.线程是一种特殊的进程
D.进程是程序在一个数据集合上运行的过程,是系统进行资源分配和调度的独立单位
A.中断事件 B.进程自身 C.进程调度 D.为程序创建进程 A.选一个作业进入内存 B.选一个进程占有CPU C.建立一个新的进程 D.撤销一个进程
27.避免死锁的一个著名算法是( B )。 A.先进先出算法 B.银行家算法 C.优先级算法 D.资源按序分配法 28.若信号量的当前值为-4,则表示系统中在该信号量上有( A )个进程等待。 A.4 B.3 C.5 D.0
29.作业在系统中存在与否的唯一标志是( A )。 A.作业控制块 B.作业说明书 C.源程序 D.目的程序
24.以下关于进程的描述中,( A )最不符合操作系统对进程的理解。
25.进程状态由就绪态转变为运行态是由( C )引起的。
26.进程调度主要负责( B )。
30.一个作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响应比为( D )。 A.0.5 B.1 C.2 D.3
二、填空题
1.操作系统的基本特征是_并发 、_ 共享 、_ 虚拟 、 异步 。 2.进程的基本状态有 就绪状态 、 执行状态 、 阻塞状态 。 3.访管指令仅在 用户态 使用,用户程序在执行访管指令时会产生 中断 。 4.实时操作系统应具有的两个基本特征是_ 响应及时性 和_ 高可靠性 。 5.产生死锁的四个必要条件分别是 互斥条件 、 请求和保持条件、不可抢占条件 、 循环等待条件 。
6.进程是一个程序对某个数据集的_ 执行过程 。当系统创建一个进程时,系统就为其建立一个_ 进程控制块 。
7.只能提供给操作系统的核心程序使用的指令是_ 特权指令 ,在用户态下可以执行的指令是_ 非特权指令 。
8.信号量的物理意义是当信号量值大于0时表示 可用资源数 ,当信号量值小于0时,其绝对值为 等待该资源而被阻塞的进程的数目 。
9.进程被创建后,最初处于_ 就绪 状态,经过进程调度程序选中后,进入_ 运行 状态。
10.最基本的通信原语有两条,它们是_ 发送 原语和_执行 原语。
11.利用P、V操作管理相关临界区时,必须成对出现,在进入临界区之前要调用_ P操作 ,在完成临界区操作后要调用_ V操作 。 三、判断题
1.分时操作系统允许两个以上的用户共享一个计算机系统。对 2.临界资源是指在一段时间内,一次仅允许一个进程使用的共享资源。 对 3.操作系统内核不能使用特权指令。错
4.简单地说,进程是程序的执行过程,因而,进程和程序是一一对应的。错 5.在多道程序环境下,任意两个进程都是可以并发执行的。错
6.操作系统的所有程序都必须常驻内存。 错 7.仅当一个进程退出临界区以后,另一个进程才能进入相应的临界区。 对 8.进程从运行状态变为等待状态是由于时间片中断发生。 错
9.FCFS调度算法对短作业有利。 错 10.利用信号量的P,V操作,进程之间可以交换大量信息。错 11.导致死锁的4个必要条件在死锁时会同时发生。对
12.微内核结构操作系统具有较高的灵活性和可扩展性。 对
相关推荐: