若系统中只有用户级线程,则处理机调度单位是__________A.线程B.进程C.程序D.作业

题目

若系统中只有用户级线程,则处理机调度单位是__________

A.线程

B.进程

C.程序

D.作业


相似考题
参考答案和解析
答:内核级线程是依赖于OS内核的,它存在于用户进程和系统进程中,它们的创建,撤消和切换都由OS内核实现;用户级线程仅存在于用户级中,它们的创建,撤消和切换不利用系统调用来实现,因而与内核无关,内核并不知道用户级线程的存在。JAVA线程是用户级的。
更多“若系统中只有用户级线程,则处理机调度单位是__________”相关问题
  • 第1题:

    下列关于线程调度的叙述中,错误的是( )。

    A.调用线程的sleep()方法,可以使比当前线程优先级低的线程获得运行机会

    B.调用线程的yield()方法,可以使与当前线程相同优先级的线程获得运行机会

    C.当有比当前线程优先级高的线程出现时,高优先级线程将抢占CPU并运行.

    D.具有相同优先级的多个线程的调度一定是分时的


    正确答案:D
    解析:Java的线程调度是基于优先级的抢先式调度,它总是选择高优先级的线程先执行。所以选项C正确。Thread提供了如下的基本线程控制方法:sleep (),线程暂停,让出CPU,使低优先级的线程运行;yield(),线程暂停,让出CPU,使同优先级的其他线程运行。如果不存在有机会运行的线程,yield()方法将直接返回,线程继续;join(),当前线程暂停,等待线程类对象运行结束。所以选项A和B正确。相同优先级的线程有可能采用分时调度也有可能是线程逐个运行,由具体JVM而定。

  • 第2题:

    在多处理机线程调度和处理分配方法中,对负载共享方法描述不正确的是()。

    A、系统负载均匀分布到处理机上

    B、能实现相关线程同时运行

    C、处理机完全根据自身运行情况进行自调度

    D、对全局就绪队列完全可以像在单机情形下一样组织和管理


    参考答案:B

  • 第3题:

    ()是执行处理机调度的基本单位

    A、进程

    B、线程

    C、程序

    D、寄存器


    参考答案:B

  • 第4题:

    现代操作系统中引入线程以后,进程()。

    A、只是资源分配的单位

    B、失去作用

    C、只是调度运行的单位

    D、既是资源分配的单位,又是调度运行的单位


    参考答案:A

  • 第5题:

    以下叙述正确的是

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

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

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

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


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

  • 第6题:

    在多处理机系统中,比较有代表性的线程调度方式有哪几种?


    本题答案:A.自调度方式;
    B.成组调度;
    C.专用处理机分配调度方式.

  • 第7题:

    在Windows系统中,线程是( )。

    A.I/O设备分配单位

    B.CPU调度单位

    C.内存分配单位

    D.进程的代名词


    正确答案:B
    解析:在Windows系统中CPU是以线程为调度单位的。线程和进程是两个不同的概念。

  • 第8题:

    操作系统中,进行调度的基本单位是( )。

    A.进程
    B.线程
    C.对象
    D.程序

    答案:A
    解析:
    在操作系统中,拥有资源和独立调度的基本单位都是进程。

  • 第9题:

    什么是用户级线程和内核级线程?并对它们进行比较.


    正确答案: A.内核级线程是依赖于内核的,它存在于用户进程和系统进程中,它们的创建,撤消和切换都由内核实现;
    ---用户级线程仅存在于用户级中,它们的创建,撤消和切换不利用系统调用来实现,因而与内核无关,内核并不知道用户级线程的存在.
    B.内核级线程的调度和切换与进程十分相似,调度方式采用抢占式和非抢占式,调度算法采用时间轮转法和优先权算法等,当由线程调度选中一个线程后,再将处理器分配给它;而用户级线程通常发生在一个应用程序的诸线程之间,无需终端进入OS内核,切换规则也较简单,因而,用户级线程的切换速度较快.
    ---用户级线程调用系统调用和调度另一个进程执行时,内核把它们看作是整个进程的行为,内核级线程调用是以线程为单位,内核把系统调用看作是该线程的行为.
    ---对于用户级线程调用,进程的执行速度随着所含线程数目的增加而降低,对于内核级线程则相反.

  • 第10题:

    操作系统中,作为独立运行和独立调度的基本*单位是()。

    • A、程序
    • B、线程
    • C、进程
    • D、任务

    正确答案:B

  • 第11题:

    下列关于线程调度的叙述中,错误的是()。

    • A、调用线程的sleep()方法,可以使比当前线程优先级低的线程获得运行机会
    • B、调用线程的yeild()方法,只会使与当前线程相同优先级的线程获得运行机会
    • C、具有相同优先级的多个线程的调度一定是分时的
    • D、分时调度模型是让所有线程轮流获得CPU使用权

    正确答案:B,C

  • 第12题:

    单选题
    若系统中只有用户级线程,则处理机调度单位是()。
    A

    线程

    B

    进程

    C

    程序

    D

    作业


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

  • 第13题:

    线程是进程中能够并发执行的实体,是能够被系统独立调度和分派的基本单位。()


    正确答案:对

  • 第14题:

    在多处理机线程调度和处理分配方法中,对独占式组调度性质和工作特点描述错误的是()。

    A、CPU利用率高

    B、线程运行过程中没有线程切换

    C、避免了线程间同步时间因调度问题延长

    D、把进程所需要的CPU一次性分给进程


    参考答案:A

  • 第15题:

    若有一进程拥有100个线程,这些线程属于用户级线程,则在系统调度执行时间上占用()时间片。

    A.1

    B.100

    C.1/100

    D.0


    正确答案:A

  • 第16题:

    线程是进程中执行运算的最小单位,及时执行处理机调度的基本单位。()

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


    参考答案:√

  • 第17题:

    下面的叙述中正确的是______。

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

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

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

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


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

  • 第18题:

    下列关于线程的优先级叙述,不正确的是( )。

    A.线程的优先级从其父线程继承而来

    B.Java的线程调度是基于优先级的抢先式调度

    C.在Java中,总是选择高优先级的线程先执行

    D.线程的优先级与线程组一样,程创建时获得,在运行过程中只能读取,不能更改


  • 第19题:

    在下列有关WindowsXP处理器调度以及进程与线程优先级的叙述中.错误的是( )

    A.WindowsXP实现了一个优先级驱动的、抢先式的处理器调度系统

    B.进程的优先级与其所含的线程的优先级总是相同的

    C.在某些情况下系统会提升线程的当前优先级

    D.通过“任务管理器”用户可以对进程的优先级进行适当的调整


    正确答案:B
    解析:一个进程只有一个基本优先级值,但每个线程有两个优先级值,即基本优先级和当前优先级,处理器的调度是根据当前优先级做出的。抢先模式下,当一个高优先级的线程变成就绪时,低优先级的线程就抢先。

  • 第20题:

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

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

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

  • 第21题:

    若系统中只有用户级线程,则处理机调度单位是()。

    • A、线程
    • B、进程
    • C、程序
    • D、作业

    正确答案:A

  • 第22题:

    什么是内核级线程和用户级线程?对它们进行比较。


    正确答案: 内核级线程:线程管理的所有工作由操作系统内核来做。
    优点:
    (1)在多处理器上,内核能够同时调度同一进程中多个线程并行执行;
    (2)若其中的一个线程被阻塞了,内核能调度同一进程的其它线程占有处理器并运行,也可以运行其它进程中的线程。
    (3)由于内核线程仅有很小的数据结构和堆栈,KLT的切换比较快,内核自身也可以用多线程技术实现,从而,能提高系统的执行速度和效率。
    缺点:应用程序线程在用户态运行,而线程调度和管理在内核实现,在同一进程中,控制权从一个线程传送到另一个线程时需要用户态——内核态——用户态的模式切换,系统开销较大。
    用户级线程:线程管理的全部工作都由应用程序来做,在用户空间内实现,内核是不知道线程的存在的。
    优点:
    (1)线程切换不需要内核特权方式。
    (2)按应用特定需要允许进程选择调度算法。
    缺点:
    (1)在传统的基于进程操作系统中,大多数系统调用将阻塞进程。
    (2)在纯ULT中,多线程应用不能利用多重处理的优点。

  • 第23题:

    在下列条件下,不会引起WindowsNT线程调度程序重新调度的是()。

    • A、当线程进入就绪状态时
    • B、当线程的时间片用完或高优先级线程抢先时
    • C、当调度程序或执行体改变线程优先级时
    • D、当备用状态的线程进行描述表切换时

    正确答案:D

  • 第24题:

    问答题
    在多处理机系统中,比较有代表性的线程调度方式有哪几种?

    正确答案: A.自调度方式;
    B.成组调度;
    C.专用处理机分配调度方式.
    解析: 暂无解析