试从调度、并发性、拥有资源和系统开销四个方面对传统进程和线程进行比较。

题目
问答题
试从调度、并发性、拥有资源和系统开销四个方面对传统进程和线程进行比较。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

系统进行资源分配和调度的独立单位是

A.进程

B.线程

C.中断程序

D.用户程序


正确答案:A
解析:进程观点把操作系统看做由若干个可以同时独立运行的程序和一个对这些程序进行协调的核心所组成,这些同时运行的程序称为进程。进程是系统进行资源分配和调度的独立单位。

第2题:

在引入线程的操作系统中,将线程作为调度和分派的基本单位,而将进程作为资源拥有的基本单位。()

此题为判断题(对,错)。


参考答案:对

第3题:

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

A、一个进程只可拥有一个线程

B、一个线程只可拥有一个进程

C、一个进程可拥有若干个线程

D、一个线程可拥有若干个进程


参考答案:C

第4题:

下面对进程和线程所具有特性的比较中,正确的有( )。

Ⅰ.同一进程中的线程切换不会引起进程切换

Ⅱ.从一个进程中的线程切换到另一个进程中的线程时会引起进程切换

Ⅲ.创建、撤销切换进程时的开销会远大于相应的线程操作

Ⅳ.引入线程的操作系统能更有效地使用资源和提高系统吞吐量

A.Ⅰ和Ⅱ

B.Ⅰ和Ⅲ

C.Ⅰ、Ⅱ和Ⅲ

D.全都是


正确答案:D
解析:进程是操作系统资源分配的单位,线程可以作为一个独立运行的单位,一个进程可以拥有多个线程,同一进程中的线程共享该进程拥有的资源,进程中的线程也可以并发执行,从而提高系统利用率和系统效率。

第5题:

下列关于线程的说法正确的是(4)。

A.引入线程的OS线程切换的开销远小于进程切换的开销;有的系统线程切换、同步和通信都无须OS内核的干预

B.引入线程的OS线程切换的开销和进程切换的开销差不多;有的系统线程切换、同步和通信都无须OS内核的干预

C.引入线程的OS线程切换的开销远小于进程切换的开销;所有系统线程的切换、同步和通信都需要OS内核的干预

D.引入线程的OS线程切换的开销和进程切换的开销差不多;所有系统线程的切换、同步和通信都需要OS内核的干预


正确答案:A
解析:引入线程的OS线程切换的开销远小于进程切换的开销;有的系统线程切换、同步和通信都无须OS内核的干预。

第6题:

在引入线程的操作系统中,一般地,线程自己既可以拥有系统资源,也可以访问其隶属进程的资源。()

此题为判断题(对,错)。


参考答案:错

第7题:

下列叙述正确的是

A.在系统中进程和线程都是拥有资源的一个独立单位

B.线程自己不拥有系统资源,但可以访问其隶属进程的资源

C.进程的系统开销比线程小

D.在引入线程的系统中,操作系统的并发性降低


正确答案:B
解析:在系统中进程是拥有资源的一个独立单位,线程自己不拥有系统资源,但可以访问其隶属进程的资源。进程的系统开销比线程大;在引入线程的系统中,操作系统的并发性更好。

第8题:

线程和进程的主要区别是:()

A.线程只是处理机调度的基本单位,进程是资源管理的基本单位。

B.以线程为单位进行处理机切换和调度时,处理机切换的时间较短,从而处理机效率也较高。

C.进程为单位进行处理机切换和调度时,处理机切换时间长,资源利用率低。

D.进程有自己的状态.也有相应的同步机制,而线程没有相应机制。


参考答案:ABC

第9题:

下面是关于线程的叙述,其中不正确的是:(20)。

A.一般地说,线程自己不拥有资源(也有一点必不可少地资源),但它可以使用其所属进程的资源

B.由于同一进程中的多个线程具有相同的地址空间,所以它们之间的同步和通信也易于实现

C.进程创建于线程创建的时空开销不相同

D.进程切换与线程切换的时空开销相同


正确答案:D
解析:进程切换比线程切换的开销要大。

第10题:

对操作系统中对进程的描述,不正确的是( )。

A.进程控制块是进程存在的惟一标志

B.引入进程的目的是为了使多个进程并发执行,因此可尽可能创建多的进程

C.线程可以作为系统独立调度和分派的基本单位,但它一般不拥有系统资源

D.在撤销进程的时候,必须先回收进程占有的资源,才能进一步撤销进程控制块


正确答案:B
解析:由于进程是一个资源拥有者,在进程的创建,撤销和切换中,系统必须耗费较大的时空开销,因此系统中设置的进程数不能过多,进程的切换频率也不宜过高。

更多相关问题