多做题,通过考试没问题!

计算机操作系统

睦霖题库>大学试题(计算机科学)>计算机操作系统

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

正确答案: 线程:
调度:是操作系统中的基本调度和分派单位,具有唯一的标识符和线程控制块。
并发性:同一进程的多个线程可在一个/多个处理器上并发或并行地执行。
拥有资源:同一进程的所有线程共享但不拥有进程的状态和资源,且驻留在进程的同一个主存地址空间中,可以访问相同的数据,通信和同步的实现十分方便。
系统开销:作为系统调度和分派的基本的单位,会被频繁地调度和切换。同一进程中的多线程共享同一地址空间,能使线程快速切换。
进程:
调度:进程具有独立的虚地址空间,以进程为单位进行任务调度,系统必须交换地址空间,切换时间长。
并发性:许多多任务操作系统限制用户能拥有的最大进程数目,这对许多并发应用来说是不够的。
拥有资源:是系统中资源分配和保护的基本的单位,也是系统调度的独立单位。每个进程都可以各自独立的速度在CPU上推进。
系统开销:对多个进程的管理(创建、调度、终止等)系统开销大,如响应客户请求建立一个新的服务进程的服务器应用中,创建的开销比较显著。
答案解析:
进入题库查看解析

微信扫一扫手机做题