更多“进程的并发执行可以提高计算机系统的工作效率,但必须对它们进行管理。请简述对并发进程应进行哪些管理。”相关问题
  • 第1题:

    对操作系统中对进程的描述,不正确的是( )。

    A.进程控制块是进程存在的惟一标志

    B.引入进程的目的是为了使多个进程并发执行,因此可尽可能创建多的进程

    C.线程可以作为系统独立调度和分派的基本单位,但它一般不拥有系统资源

    D.在撤销进程的时候,必须先回收进程占有的资源,才能进一步撤销进程控制块


    正确答案:B
    解析:由于进程是一个资源拥有者,在进程的创建,撤销和切换中,系统必须耗费较大的时空开销,因此系统中设置的进程数不能过多,进程的切换频率也不宜过高。

  • 第2题:

    试从调度性,并发性,拥有资源及系统开销几个方面,对进程和线程进行比较.


    本题答案:A.在引入线程的OS中,把线程作为调度和分派的基本单位,而把进程作为资源拥有的基本单位;
    B.在引入线程的OS中,不仅进程之间可以并发执行,而且在一个进程中的多个线程之间,亦可并发执行,因而使OS具有更好的并发性;
    C.进程始终是拥有资源的一个独立单位,线程自己不拥有系统资源,但它可以访问其隶属进程的资源;
    D.在创建,撤消和切换进程方面,进程的开销远远大于线程的开销.

  • 第3题:

    有关进程同步与互斥的正确描述是()

    • A、 两个具有同一共享变量的临界区的进程不能并发执行
    • B、 进程同步与互斥都是对涉及共享变量的并发进程进行管理
    • C、 必须互斥的进程在执行次序上不一定有必然的联系
    • D、 必须同步的进程在执行次序上有必然的依赖关系
    • E、 实现进程的同步与互斥都是为了避免发生与时间有关的错误

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

  • 第4题:

    操作系统通过()对进程进行管理。

    • A、 进程名
    • B、 进程控制块
    • C、 进程启动程序
    • D、 进程控制区

    正确答案:B

  • 第5题:

    设计多道系统时,为实现对并发进程的控制和管理应解决哪些方面的问题?简要说明之。


    正确答案: 应解决三方面的问题:
    (1)进程间同步与互斥。并发进程共享资源时可能出现与时间有关的错误,为保证系统的安全应实现正确的互斥与同步。
    (2)进程间的通信。提供通信机制以实现进程间交换大量信息,达到协调完成合作任务的目的。
    (3)死锁。进程竞争资源时可能引起死锁,必须考虑如何防止,避免和检测死锁。

  • 第6题:

    关于进程有四个基本属性,描述错误的是()。

    • A、多态性从诞生、运行,直至消灭
    • B、多个不同的进程不可以包括相同的程序
    • C、三种基本状态它们之间可进行转换
    • D、并发性并发执行的进程轮流占用处理器

    正确答案:B

  • 第7题:

    相比于进程,请简述线程在地址空间资源、通信关系、并发性及系统开销方面有哪些特点?


    正确答案:地址空间资源上,不同进程的地址空间是互相独立的,而同一进程中的各线程共享同一地址空间。通信关系上,进程之间的通信必须使用操作系统提供的进程间通信机制,而同一进程中的各线程间可以通过直接读写全局变暈来通信。在并发性上,多个进程和多个进程之间均可并发执行,而同一进程中多个线程之间可以并发执行。在系统开销上,相比进程而言,线程在创建、撤销及上下文切换时系统开销很小,且速度更快。

  • 第8题:

    有关进程同步与互斥的正确阐述是()

    • A、进程同步是进程互斥的特例
    • B、进程同步与互斥都是对涉及共享变量的并发进程进行管理
    • C、必须互斥的进程在逻辑上没有必然的联系
    • D、必须同步的进程在逻辑上有必然的依赖关系
    • E、实现进程的同步与互斥都是为了避免发生与时间有关的错误

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

  • 第9题:

    问答题
    相比于进程,请简述线程在地址空间资源、通信关系、并发性及系统开销方面有哪些特点?

    正确答案: 地址空间资源上,不同进程的地址空间是互相独立的,而同一进程中的各线程共享同一地址空间。通信关系上,进程之间的通信必须使用操作系统提供的进程间通信机制,而同一进程中的各线程间可以通过直接读写全局变暈来通信。在并发性上,多个进程和多个进程之间均可并发执行,而同一进程中多个线程之间可以并发执行。在系统开销上,相比进程而言,线程在创建、撤销及上下文切换时系统开销很小,且速度更快。
    解析: 暂无解析

  • 第10题:

    问答题
    进程的并发执行可以提高计算机系统的工作效率,但必须对它们进行管理。请简述对并发进程应进行哪些管理。

    正确答案: 必须从三个方面来管理:
    (1)实现并发进程间的同步与互斥,以避免出现与时间有关的错误。
    (2)实现进程间的通信使之能合作、协调地完成任务。
    (3)解决因竞争资源而引起的死锁问题,以保证系统的安全。
    解析: 暂无解析

  • 第11题:

    问答题
    设计多道系统时,为实现对并发进程的控制和管理应解决哪些方面的问题?简要说明之。

    正确答案: 应解决三方面的问题:
    (1)进程间同步与互斥。并发进程共享资源时可能出现与时间有关的错误,为保证系统的安全应实现正确的互斥与同步。
    (2)进程间的通信。提供通信机制以实现进程间交换大量信息,达到协调完成合作任务的目的。
    (3)死锁。进程竞争资源时可能引起死锁,必须考虑如何防止,避免和检测死锁。
    解析: 暂无解析

  • 第12题:

    多选题
    有关进程同步与互斥的正确描述是()
    A

    两个具有同一共享变量的临界区的进程不能并发执行

    B

    进程同步与互斥都是对涉及共享变量的并发进程进行管理

    C

    必须互斥的进程在执行次序上不一定有必然的联系

    D

    必须同步的进程在执行次序上有必然的依赖关系

    E

    实现进程的同步与互斥都是为了避免发生与时间有关的错误


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

  • 第13题:

    在下列有关Windows XP中进程与线程的叙述中,错误的是______。

    A) 进程是系统资源分配的基本单位,系统中通常有多个进程在进行

    B) 利用“Windows任务管理器”可以查看当前运行的进程情况,但不能通过它选择并结束某进程的运行

    C) 线程是处理器的调度对象,一个进程可以创建多个并发执行的线程

    D) 同一个进程内各线程可以访问该进程拥有的所有资源

    A.

    B.

    C.

    D.


    正确答案:B

  • 第14题:

    在操作系统中,要对并发进程进行同步原因是()。

    A.进程必须在有限的时间内完成
    B.进程具有动态性
    C.并发进程是异步的
    D.进程具有结构性

    答案:C
    解析:
    若系统中存在一组可同时执行的进程,则说该组进程具有并发性,并把可同时执行的进程称为“并发进程”。同时执行并不是真的同时,因为任一时刻只能有一个进程占有CPU运行,即并发进程是异步的,所以要对并发进程进行同步。

  • 第15题:

    操作系统讨论的死锁与()有关。

    • A、进程申请的资源不存在
    • B、进程并发执行的进度和资源分配的策略
    • C、并发执行的进度
    • D、某个进程申请的资源数多于系统资源数

    正确答案:B

  • 第16题:

    进程的基本属性是()

    • A、 进程是动态的、多个进程可以含有相同的程序和多个进程可以并发运行
    • B、 进程是动态的、多个进程对应的程序必须是不同的和多个进程可以并发运行
    • C、 进程是动态的、多个进程可以含有相同的程序和多个进程不能并发运行
    • D、 进程是静态的、多个进程可以含有相同的程序和多个进程可以并发运行

    正确答案:A

  • 第17题:

    为了实现并发进程间的合作和协调工作,以及保证系统的安全,操作系统在进程管理方面应做哪些工作?


    正确答案: (1)进程控制:系统必须设置一套控制机构来实现进程创建、进程撤消以及进程在运行过程中的状态转换。
    (2)进程同步:系统必须设置同步机制来实现对所有进程的运行进行协调,协调的方式包括进程的互斥和进程的同步。
    (3)进程通信:多道程序环境下可能需要诸进程合作完成一个任务,这些进程相互间需要通过交换信息来协调各自工作的进度。因此系统必须具有进程之间通信(交换信息)的能力。
    (4)进程调度:系统必须能够在处理机空闲时,按一定算法从就绪进程队列中选择一个就绪进程,把处理机分配给它,并为之设置运行的现场使其投入运行。

  • 第18题:

    对若干个并发进程共享某一变量的相关临界区的管理有哪些要求?


    正确答案: (1)一次最多一个进程能够进入临界区。
    (2)任何一个进入临界区的进程必须在有限的时间内退出临界区。
    (3)有进程退出临界区时应让一个等待进入临界区的进程进入它的临界区执行。

  • 第19题:

    在操作系统中引入进程的并发执行,是指多个进程在同一计算机操作系统中的并发执行。引入进程并发执行可提高对硬件资源的利用率,但又带来额外的空间和时间开销,增加了()。


    正确答案:操作系统的复杂性

  • 第20题:

    填空题
    在操作系统中引入进程的并发执行,是指多个进程在同一计算机操作系统中的并发执行。引入进程并发执行可提高对硬件资源的利用率,但又带来额外的空间和时间开销,增加了()。

    正确答案: 操作系统的复杂性
    解析: 暂无解析

  • 第21题:

    多选题
    有关进程同步与互斥的正确阐述是()
    A

    进程同步是进程互斥的特例

    B

    进程同步与互斥都是对涉及共享变量的并发进程进行管理

    C

    必须互斥的进程在逻辑上没有必然的联系

    D

    必须同步的进程在逻辑上有必然的依赖关系

    E

    实现进程的同步与互斥都是为了避免发生与时间有关的错误


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

  • 第22题:

    问答题
    为了实现并发进程间的合作和协调工作,以及保证系统的安全,操作系统在进程管理方面应做哪些工作?

    正确答案: (1)进程控制:系统必须设置一套控制机构来实现进程创建、进程撤消以及进程在运行过程中的状态转换。
    (2)进程同步:系统必须设置同步机制来实现对所有进程的运行进行协调,协调的方式包括进程的互斥和进程的同步。
    (3)进程通信:多道程序环境下可能需要诸进程合作完成一个任务,这些进程相互间需要通过交换信息来协调各自工作的进度。因此系统必须具有进程之间通信(交换信息)的能力。
    (4)进程调度:系统必须能够在处理机空闲时,按一定算法从就绪进程队列中选择一个就绪进程,把处理机分配给它,并为之设置运行的现场使其投入运行。
    解析: 暂无解析

  • 第23题:

    单选题
    进程的基本属性是()
    A

     进程是动态的、多个进程可以含有相同的程序和多个进程可以并发运行

    B

     进程是动态的、多个进程对应的程序必须是不同的和多个进程可以并发运行

    C

     进程是动态的、多个进程可以含有相同的程序和多个进程不能并发运行

    D

     进程是静态的、多个进程可以含有相同的程序和多个进程可以并发运行


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