操作系统原理 部分选择题答案解析

第二章

1.下面对进程的描述中,错误的是 __________ 。(D)

A.进程是动态的概念
B.进程执行需要处理机
C.进程是有生命期的
D.进程是指令的集合

D选项正确。
程序与进程的区别:
程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。而进程是程序在处理机上的一次执行过程,它是一个动态的概念。
程序可以作为一种软件资料长期存在,而进程是有一定生命期的。程序是永久的,进程是暂时的。

进程更能真实地描述并发,而程序不能;

进程是由进程控制块、程序段、数据段三部分组成;

进程具有创建其他进程的功能,而程序没有。

同一程序同时运行于若干个数据集合上,它将属于若干个不同的进程,也就是说同一程序可以对应多个进程。

在传统的操作系统中,程序并不能独立运行,作为资源分配和独立运行的基本单元都是进程。

2.下面关于进程的叙述中,正确的是______。(A)

A.进程获得CPU运行是通过调度得到的
B.优先级是进程调度的重要依据,一旦确定就不能改变
C.在单CPU的系统中,任何时刻都有一个进程处于运行状态
D.进程申请CPU得不到满足时,其状态变为阻塞

B错在优先级分静态和动态两种,动态的优先级是根据进程运行情况随时调整的。C错在若发生死锁则全部进程都处于阻塞状态。D错在进程申请CPU得不到满足就处于就绪状态,等待CPU的调度。

【类】21.下列步骤中, ( ) 不是创建进程所必需的。©

A.建立一个进程控制块
B.为进程分配内存
C.为进程分配CPU
D.将其控制块放入就绪队列

本题考查计算机中进程的创建。
进程是可以与其他程序并发执行的一段程序的一次执行过程,是系统进行资源分配和调度的基本单位。进程实体由程序块、进程控制块和数据块三部分组成。进程在计算机中可以处于执行、就绪和阻塞这三种基本状态中的一种,只有在进程处于执行状态时,进程才占有CPU。
进程一般由创建原语创建,不管是系统创建还是父进程创建都必须调用创建原语。进程一旦被创建就处于就绪状态,处于就绪状态的进程分配到了除处理机以外的必需的资源。因此创建进程时并没有为进程分配CPU。

【类】22.以下关于父进程和子进程的叙述中,不正确的是______。(A)

A.父进程创建子进程,因此父进程执行完之后,子进程才能运行
B.父进程和子进程之间可以并发执行
C.父进程可以等待所有子进程结束后再执行
D.撤销父进程时,可同时撤销其子进程

在操作系统中,进程是资源分配的基本单位,也是独立运行的基本单位,进程是程序在一个数据集合上的运行过程,是系统进行资源分配和调度的一个独立单位。一个进程可以创建若干个子进程,子进程被创建后,一般与父进程并发执行,以完成特定的任务;父进程创建完子进程后,也可以等待所有子进程结束后再执行;但当撤销一个进程时,操作系统会检查被撤销进程是否有子孙进程,若有子孙进程,还应撤销该进程的子孙进程。当父进程执行完之后被撤销时,子进程也被一同撤销。

35.下面的叙述中,正确的是()。(B)

A.线程是比进程更小的能独立运行的基本单位

B.引入线程可提高程序并发执行的程度,可进一步提高系统效率

C.线程的引入增加了程序执行时的时空开销

D.一个进程一定包含多个线程

线程是进程内一个相对独立的执行单元,但并不能单独运行,只能在程序中运行。线程的引入减少了程序执行时的时空开销。一个进程可包含一个或多个线程。

【类】36.下列关于进程和线程的叙述中,正确的是( )。(A)

A.不管系统是否支持线程,进程都是资源分配的基本单位
B.线程是资源分配的基本单位,进程是调度的基本单位
C.系统级线程和用户级线程的切换都需要内核的支持
D.同一进程中的各个线程拥有各自不同的地址空间

本题考查线程的基本概念及进程和线程的区别。在不支持线程的操作系统中,进程既是资源分配的基本单位,也是调度的基本单位;在拥有线程的操作系统中,线程是调度的基本单位,而进程是资源分配的基本单位。系统级线程的切换需要内核的支持,用户级线程的切换不需要内核的支持。同一进程中的线程共享同一物理内存空间。因此应该选择A。

第三章

1.任何两个并发进程之间( )。(D)

A.一定存在互斥关系
B.一定存在同步关系
C.资源静态分配策略
D.可能存在同步或互斥关系

[分析]
进程同步是指进程之间一种直接的协同工作关系,是一些进程相互合作,共同完成一项任务;进程互斥是指在系统中,许多进程常常需要共享资源,而这些资源往往要求排他性地使用,即一次只能为一个进程服务,因此,各进程间互斥使用这些资源。并发则从另外的角度描述了进程之间的执行关系,所以任何两个并发进程之间可能存在同步或互斥关系。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值