简答题

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

正确答案

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

答案解析

相似试题
  • 进程调度中“可抢占”和“非抢占”两种方式,哪一种系统的开销更大?为什么?

    简答题查看答案

  • 进程调度中"可抢占"和"非抢占"两种方式,哪一种系统的开销更大?为什么?

    简答题查看答案

  • 批处理系统的主要优点是系统的吞吐量大、资源利用率高、系统的开销较小。

    判断题查看答案

  • 数据库管理系统为什么要对事务进行并发调度?并发调度时为什么要进行并发控制?

    简答题查看答案

  • 操作系统是系统软件中最重要的一种,其功能是对计算机系统所有资源进行管理、调度和分配。

    判断题查看答案

  • ()负责对计算机系统的各类资源进行统一控制、管理、调度和监督,合理地组织计算机的工作流程。

    单选题查看答案

  • 进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位,它的三种基本状态包括()。

    多选题查看答案

  • 简述事务的调度、串行调度和并发调度的含义。

    简答题查看答案

  • 简述事务的调度、串行调度和并发调度的含义。

    简答题查看答案