更多“()定义了一个专用数据结构和各种进程在该数据结构上所能执行的全部操作。A、管程B、类程C、线程D、程序”相关问题
  • 第1题:

    在引入线程概念的操作系统中,有关线程和进程的说法不正确的是(3)。

    A.线程切换的开销小于进程切换的开销

    B.进程是拥有资源的一个独立单位,而线程不拥有系统资源

    C.有的系统线程的切换、同步和通信都不需要OS内核的干预

    D.进程间可并发执行,但一个进程中的多个线程间不可以并发执行


    正确答案:D
    解析:D项的正确说法是:进程间和一个进程中的多个线程问都可以并发执行。

  • 第2题:

    操作系统在创建新进程的时候,首先为进程分配 ______ 数据结构。


    正确答案:进程控制块
    进程控制块 解析:进程控制块是进程存在的惟一标志,其作用是使一个在多道程序环境下的程序称为一个独立运行的基本单位,在进程的整个生命期,系统总是通过进程控制块来对进程进行控制的。

  • 第3题:

    关于进程、线程和程序的关系,错误的是( )。

    A.一个程序可能包含多个进程

    B.通常一个进程都有若干个线程

    C.进程之间可以并发执行,一个进程中的线程只能分时执行

    D.进程是资源分配的基本单位


    正确答案:C
    解析:引入线程的目的在于减少程序并发执行所付出的时空开销,进程作为一个资源分配和调度的基本单位,线程是进程中的一个实体,是系统独立调度和分派的基本单位,同一个进程中的线程可以并发执行。

  • 第4题:

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

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

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

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

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


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

  • 第5题:

    操作系统在控制和管理进程过程中,进程存在的唯一标志涉及到的一个重要数据结构是()。

    A.FCB

    B.FIFO

    C.PCB

    D.FDT


    参考答案:C

  • 第6题:

    操作系统在控制和管理进程过程中,进程存在的唯一标志涉及到的一个重要数据结构是()。

    • A、FCB
    • B、FIFO
    • C、PCB
    • D、FDT

    正确答案:C

  • 第7题:

    数据结构里,抽象数据类型是由()组成的。

    • A、一个数学模型
    • B、定义在该模型上一组操作
    • C、抽象的概念
    • D、数据的概念

    正确答案:A,B

  • 第8题:

    在操作系统中,正在运行的程序的实例被称为()。

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

    正确答案:D

  • 第9题:

    WindowsNT的线程调度程序所依据的主要数据结构是()。


    正确答案:多优先级就绪队列

  • 第10题:

    多选题
    数据结构里,抽象数据类型是由()组成的。
    A

    一个数学模型

    B

    定义在该模型上一组操作

    C

    抽象的概念

    D

    数据的概念


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

  • 第11题:

    单选题
    ()定义了一个共享数据结构和各种进程在该数据结构上所能执行的全部操作。
    A

    管程

    B

    类程

    C

    线程

    D

    程序


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

  • 第12题:

    填空题
    WindowsNT的线程调度程序所依据的主要数据结构是()。

    正确答案: 多优先级就绪队列
    解析: 暂无解析

  • 第13题:

    为了便于系统控制和描述进程的活动过程,在操作系统核心中为进程定义了一个专门的数据结构,称为______。


    正确答案:进程控制块
    进程控制块 解析:创建一个进程的主要任务是建立进程控制块PCB。具体操作过程是:先申请一空闲PCB区域,将有关信息填入PCB,置该进程为就绪状态,最后把它插入到就绪队列中。

  • 第14题:

    Windows NT或Windows 2000是当前流行的一类操作系统,(6)是 Windows NT真正的中心,它提供了一组操作系统原语和机制。Windows NT采用线程机制来提高系统的(7)。NT采用基于(8)的方案选定线程执行的次序。

    A.进程

    B.内核

    C.线程

    D.管程


    正确答案:B

  • 第15题:

    数据模型的3个要素是( )。

    A.数据结构、数据定义和完整性约束

    B.数据结构、数据操作和数据定义

    C.数据结构、数据定义和数据联系

    D.数据结构、数据操作和完整性约束


    正确答案:D

  • 第16题:

    程序、进程和线程3个概念之间的关系是( )。

    A.程序与进程同一个概念

    B.线程与进程同一个概念

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

    D.一个线程包含多个进程


    正确答案:C
    解析:本题考查线程,进程,程序之间的关系。选项A错误,进程概念和程序概念最大的不同之处在于,进程是动态的,而程序是静态的;进程有一定的生命期,而程序是指令的集合,本身无“运动”的含义。没有建立进程的程序不能作为一个独立单位得到操作系统的认可:一个程序可以对应多个进程,但一个进程只能对应一个程序。进程和程序的关系犹如演出和剧本的关系。选项B错误,线程是进程中执行运算的最小单位,亦即执行处理机调度的基本单位。如果把进程理解为在逻辑上操作系统所完成的任务,那么线程表示完成该任务的许多可能的子任务之一。例如,用户启动了一个窗口中的数据库应用程序,操作系统就将对数据库的调用表示为一个进程。假设用户要从数据库中产生一份工资单报表,并传到一个文件中,这是一个子任务:在产生工资单报表的过程中,用户又可以输入数据库查询请求,这又是一个子任务。这样,操作系统则把每一个请求——工资单报表和新输入的数据查询表示为数据库进程中的独立的线程。线程可以在处理器上独立调度执行,这样,在多处理器环境下就允许几个线程各自在单独处理器上进行。选项C正确,进程和线程的关系:一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程;资源分配给进程,同一进程的所有线程共享该进程的所有资源;处理机分给线程,即真正在处理机上运行的是线程;线程在执行过程中,需要协作同步;不同进程的线程间要利用消息通信的办法实现同步。选项D错误,由选项C的分析可知选项D是错误的。由此可知本题的答案是C。

  • 第17题:

    用管程解决进程间同步关系时,在管程内使用的对象是()。

    • A、一组信号量
    • B、共享数据结构
    • C、一组操作过程
    • D、全局条件变量
    • E、一组环境变量

    正确答案:B,C

  • 第18题:

    在类层次中,子类只继承一个父类的数据结构和方法,则称为()。子类继承了多个父类的数据结构和方法,则称为()。


    正确答案:单重继承;多重继承

  • 第19题:

    ()定义了一个共享数据结构和各种进程在该数据结构上所能执行的全部操作。

    • A、管程
    • B、类程
    • C、线程
    • D、程序

    正确答案:A

  • 第20题:

    采用多线程技术的操作系统具有()

    • A、一个进程中可以有一个或多个线程
    • B、把进程作为资源分配单位,把线程作为调度和执行单位
    • C、同一进程中的各线笥间的通信在该进程的地址空间中进行
    • D、不同的线程有不同的任务,因而一定执行不同的程序
    • E、允许多个线程并发执行

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

  • 第21题:

    多选题
    用管程解决进程间同步关系时,在管程内使用的对象是()。
    A

    一组信号量

    B

    共享数据结构

    C

    一组操作过程

    D

    全局条件变量

    E

    一组环境变量


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

  • 第22题:

    单选题
    ()定义了一个专用数据结构和各种进程在该数据结构上所能执行的全部操作。
    A

    管程

    B

    类程

    C

    线程

    D

    程序


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

  • 第23题:

    填空题
    在类层次中,子类只继承一个父类的数据结构和方法,则称为()。子类继承了多个父类的数据结构和方法,则称为()。

    正确答案: 单重继承,多重继承
    解析: 暂无解析