niusouti.com

进程(线程)调度的主要功能有A.根据一定的调度算法选择被调度的进程(线程)B.将CPU分配给选中的进程(线程)C.将换下CPU的进程(线程)的现场信息保存到进程控制块中D.将选中的进程(线程)的现场信息送入到相应寄存器中E.将阻塞的进程(线程)唤醒并置为就绪状态

题目

进程(线程)调度的主要功能有

A.根据一定的调度算法选择被调度的进程(线程)

B.将CPU分配给选中的进程(线程)

C.将换下CPU的进程(线程)的现场信息保存到进程控制块中

D.将选中的进程(线程)的现场信息送入到相应寄存器中

E.将阻塞的进程(线程)唤醒并置为就绪状态


相似考题
参考答案和解析
正确答案:ABCD
更多“进程(线程)调度的主要功能有A.根据一定的调度算法选择被调度的进程(线程)B.将CPU分配给选中的进程(线程)C.将换下CPU的进程(线程)的现场信息保存到进程控制块中D.将选中的进程(线程)的现场信息送入到相应寄存器中E.将阻塞的进程(线程)唤醒并置为就绪状态”相关问题
  • 第1题:

    以下叙述正确的是

    A.进程的优先级分为一般优先级和特殊优先级两种

    B.时间片 (Time-slice)是一段时间,一般为几秒到几百秒

    C.Windows系统中由CPU负责线程调度、中断处理等等

    D.在单线程系统中调度对象是进程,在多线程系统中调度对象是线程


    正确答案:D
    解析:进程的优先级分为静态优先级和动态优先级两种。时间片(Time-slice)是一段很短的时间,一般为几十到几百毫秒。Windows系统中由调度模块负责线程调度、中断处理等等。多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程。

  • 第2题:

    下述是关于进程和线程的说法:

    ①在传统的OS中,进程是系统分配资源和进行调度的基本单位。而线程则是系统分配资源的基本单位。

    ②进程就是线程。

    ③线程可以创建另外一个线程,同一个进程中的多个线程可以并发执行。线程也有就绪、运行和阻塞三种基本状态。

    其中正确的个数为______。

    A.0

    B.1

    C.2

    D.3


    正确答案:B
    解析:在传统的OS中,进程是系统分配资源和进行调度的基本单位。线程则是系统实施调度的基本的、独立的单位。线程基本上不拥有资源,只拥有一点运行必不可少的资源。引入线程的原因:由于在进程的创建、撤消和切换过程中,系统付出的时空代价较大,因此在系统中的进程数目不宜过多,进程切换不能过于频繁,这就限制了并发程度的提高。引入线程之后,将传统的进程的两个基本属性分开,也就是说在传统的OS中,进程是系统分配资源和进行调度的基本单位,当引入线程之后,进程只作为分配资源的基本单位,而将线程作为调度的基本单位。可以通过创建线程来完成任务,提高了并发程度。线程可以创建另外一个线程,同一个进程中的多个线程可以并发执行。线程也有就绪、运行和阻塞三种基本状态。

  • 第3题:

    下列叙述中最好描述了进程与线程之间关系的是( )。

    A.多个线程拥有多个进程

    B.单个进程可拥有多个线程

    C.线程与进程毫无关系

    D.多个线程拥有单个进程


    正确答案:B
    解析:Windows98是多任务的操作系统,许多应用程序可同时运行。进程是正在运行的应用程序,为了提高进程内的并发性和处理器的利用效率,Windows98引入了线程的概念,而把进程作为资源分配的单位。各个32位Windows程序至少有一个线程,并能有多个线程,调度程序然后对Window98中的所有线程进行抢占式多任务处理。

  • 第4题:

    关于进程和线程的说法正确的是( )。

    A.在引入线程的操作系统中,线程是一个特殊的进程

    B.在引入线程的操作系统中,线程是进程的一个实体

    C.线程拥有自己的资源,进程不再拥有资源

    D.线程切换花费比进程切换花费多


    正确答案:B
    解析:在引入线程的操作系统中,线程是进程中的一个实体,是CPU调度和分派的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其他线程共享进程所拥有的全部资源。所以线程不是一个特殊的进程,并且线程切换的花费比进程切换花费少得多。

  • 第5题:

    某个进程由多个线程组成,其中一个线程被调度程序选中投入运行,其他的线程有的位于就绪队列,有的被阻塞,则此时该进程的状态是

    A.运行状态

    B.就绪状态

    C.挂起状态

    D.阻塞状态


    正确答案:A

  • 第6题:

    在支持多线程的操作系统中,假设进程P创建了若干个线程,那么______是不能被这些线程共享的。

    A.该进程中打开的文件
    B.该进程的代码段
    C.该进程中某线程的栈指针
    D.该进程的全局变量

    答案:C
    解析:
    在同一进程中的各个线程都可以共享该进程所拥有的资源,如访问进程地址空间中的每一个虚地址;访问进程所拥有的已打开文件、定时器、信号量等,但是不能共享进程中某线程的栈指针。

  • 第7题:

    进程与线程的根本区别是()。

    A.进程要占用一个进程控制块,开销较大,而线程无此开销
    B.进程是资源分配单位,而线程是调度和执行的单位
    C.进程增加会增加死锁的机会,而线程有效避免了这一问题
    D.进程是调度和执行单位,而线程是资源分配单位

    答案:B
    解析:
    线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不需有系统资源,只需基本的一点点资源。

  • 第8题:

    关于进程与线程的描述中,正确的是:( )

    A.进程与线程是相同的概念
    B.进程需要存储空间
    C.一个线程可包含多个进程
    D.线程不需要分时器切换

    答案:B
    解析:
    一个运行的程序对应一个进程,需要相应的存储空间。在实际中,进程可以划分为更小的管理单位,就是线程。一个进程可以包含一个或者多个线程。

  • 第9题:

    引入线程的系统中,将进程作为()的单位,线程作为()单位。因此将线程称为“轻量级”的进程。


    正确答案:资源分配;调度或者占有CPU的

  • 第10题:

    某个进程由多个线程组成,其中一个线程被调度程序选中投入运行,其他的线程有的位于就绪队列,有的被阻塞,则此时该进程的状态是()

    • A、运行状态
    • B、就绪状态
    • C、挂起状态
    • D、阻塞状态

    正确答案:A

  • 第11题:

    填空题
    引入线程的系统中,将进程作为()的单位,线程作为()单位。因此将线程称为“轻量级”的进程。

    正确答案: 资源分配,调度或者占有CPU的
    解析: 暂无解析

  • 第12题:

    单选题
    某个进程由多个线程组成,其中一个线程被调度程序选中投入运行,其他的线程有的位于就绪队列,有的被阻塞,则此时该进程的状态是()
    A

    运行状态

    B

    就绪状态

    C

    挂起状态

    D

    阻塞状态


    正确答案: A
    解析: 暂无解析

  • 第13题:

    下列关于线程叙述错误的是______。

    A.线程也称为“轻量级进程”,任何进程都可以创建多个并发执行的进程

    B.同一个进程内各线程可以访问整个进程所有的资源

    C.Win 32应用程序通常是多线程的

    D.Win 98将进程作为处理器调度对象,而把线程作为资源分配单位


    正确答案:D

  • 第14题:

    内存是进程范围or线程范围;____

    CPU 调度时,针对进程 or线程;____

    函数调用堆栈,针对进程or线程。____


    正确答案:
     

  • 第15题:

    下列关于线程的叙述中,不正确的是

    A.线程是进程中的一个实体,是CPU调度和分派的基本单位

    B.一个线程可以创建和撤销另一个线程

    C.同一个进程中的多个线程之间不可以并发执行

    D.线程也同样有就绪、等待和运行3种基本状态


    正确答案:C
    解析:线程是进程中的一个实体,是CPU调度和分派的基本单位。一个线程可以创建和撤销另一个线程,同一个进程中的多个线程之间可以并发执行。线程也同样有就绪、等待和运行3种基本状态。注意:同一个进程中的多个线程之间可以并发执行。

  • 第16题:

    对进程与线程的特性,下列说法错误的是( )。

    A.进程是可以独立调度和分派的基本单位

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

    C.同属于一个进程的线程可共享进程拥有的所有资源

    D.进程可以创建一个线程,线程不能再创建线程


    正确答案:D
    解析:线程是进程中的一个实体,是被系统独立调度和分派的基本单位,一个线程可以创建和撤销另一个线程。线程也具备就绪,阻塞和执行三种基本状态。

  • 第17题:

    进程(线程)调度的时机有

    A.运行的进程(线程)运行完毕

    B.运行的进程(线程)自我阻塞

    C.运行的进程(线程)的时间片用完

    D.运行的进程(线程)所需资源没有准备好

    E.运行的进程(线程)出现错误


    正确答案:ABCDE

  • 第18题:

    一个进程可由两个线程组成,若其中一个线程被调度程序选中后进入运行态,占用处理机资源,其他的线程位于就绪队列,则此时该进程的状态是( )

    A. 运行状态
    B. 就绪状态
    C. 挂起状态
    D. 阻塞状态

    答案:A
    解析:
    运行中的进程可以具有以下三种基本状态。1)就绪状态(Ready):进程已获得除处理器外的所需资源,等待分配处理器资源;只要分配了处理器进程就可执行。2)运行状态(Running):进程占用处理器资源;处于此状态的进程的数目小于等于处理器的数目。3)阻塞状态(Blocked):由于进程等待某种条件(如I/O操作或进程同步),在条件满足之前无法继续执行。题目中该进程已经有线程投入运行,即该进程占用了CPU资源。故选择A选项。

  • 第19题:

    在支持多线程的操作系统中,假设进程 P 创建了若干个线程,那么( )是不能被其他线程共享的。

    A.该进程的代码段
    B.该进程中打开的文件
    C.该进程的全局变量
    D.该进程中线程的栈指针

    答案:D
    解析:
    线程共享的环境包括:进程代码段、进程的公有数据(利用这些共享的数据,线程很容易的实现相互之间的通信)、进程打开的文件描述符、信号的处理器、进程的当前目录和进程用户ID与进程组ID。但该线程中某线程的栈指针不能被这些线程所共享。

  • 第20题:

    进程(线程)调度的时机有()

    • A、运行的进程(线程)运行完毕
    • B、运行的进程(线程)自我阻塞
    • C、运行的进程(线程)的时间片用完
    • D、运行的进程(线程)所需资源没有准备好
    • E、运行的进程(线程)出现错误

    正确答案:A,B,C,D,E

  • 第21题:

    在进程与线程的描述中,下列()是错误的。

    • A、一个进程可以包含多个线程
    • B、进程之间的切换快于线程
    • C、各个线程可以共享整个进程的所有资源
    • D、Unix中最小的调度单位是线程

    正确答案:B

  • 第22题:

    单选题
    以下关于线程异步问题的说法不正确的是()
    A

    线程在应用程序开发过程中负责分担进程的耗时计算工作。

    B

    一个进程中如果需要多个线程共同协作才能完成业务计算的话,往往会涉及到线程之间的数据通讯。

    C

    线程依靠CPU调度分配时间片获得运行机会,当CPU时间片耗尽,线程将会停止运行等待CPU的再次分配。

    D

    由于线程的运行与停止是可控的,所以当多个线程之间需要同时对一块进程中的共享内存进程操作的时候,就有可能发生线程异步交互错误。


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    在进程与线程的关系中,下列()是错误的。
    A

    一个进程可以包含多个线程

    B

    进程之间的切换快于线程

    C

    各个线程可以共享整个进程的所有资源

    D

    Unix中最小的调度单位是线程


    正确答案: B
    解析: 暂无解析