下列关于进程的叙述中,( )是正确的。

题目
下列关于进程的叙述中,( )是正确的。

A.进程获得处理机而运行是通过调度得到的
B.优先数是进行进程调度的重要依据,一旦确定不能改变
C.在单CPU系统中,任一时刻有一个进程处于运行状态
D.进程申请CPU.得不到满足时,其状态变为等待状态
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列关于进程调度的叙述中,哪些是正确的?

A.进程调度分为高级调度、中级调度和低级调度

B.任何进程必须通过调度才能运行

C.操作系统可以根据不同情景分类应用多种进程调度算法

D.交互式操作系统一般采用时间片轮转调度算法

E.操作系统运行中可以动态改变进程调度算法


正确答案:BCD

第2题:

( 23 )下列叙述中,正确的是

A )线程与进程在概念上暑不相关的

B )一个线程可包含多个进程

C )一个进程可包舌多个线程

D ) Java 中的线程没有优先级


正确答案:C

第3题:

下列关于进程和线程的叙述中,正确的是()。

A、一个进程只可拥有一个线程

B、一个线程只可拥有一个进程

C、一个进程可拥有若干个线程

D、一个线程可拥有若干个进程


参考答案:C

第4题:

下列叙述中,正确的是

A.线程与进程在概念上是不相关的

B.一个线程可包含多个进程

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

D.Java中的线程没有优先级


正确答案:C
解析:本题考查有关线程的基本知识。
  线程与进程在概念卜是相关的。进程是程序的一次动态执行过程,它对应了从代码加载、执行到执行完毕的一个完整过程,这个过程也是进程本身从产生、发展到消亡的过程。线程是由表示程序运行状态的寄存器、程序计数器、栈指针以及堆栈组成,它不包含进程地址空间中的代码和数据。因此,选项A的说法是错误的。
  线程是比进程更小的单位。一个进程在其执行过程中,可以产生多个线程,形成多个执行流。每个执行流即每个线程也有它自身的产生、存在和消亡的过程,也是一个动态的概念。因此,选项B的说法是错误的,而选项C的说法是正确的。
  线程是有优先级的。Threa类有3个有关线程优先级的静态常量:
  Thread.MIN PRIORITY(最低优先级,通常为1)、Thread.MAX_PRIORITY(最高优先级,通常为10)、Thread.NORM_PRIORITY(默认优先级,通常为5)。因此,选项D的说法是错误的。
  因此,本题的正确答案是选项C。

第5题:

下列关于进程控制的叙述中,不正确的是

A.进程控制是通过原语来实现的

B.一个进程可以使用创建原语创建一个新的进程,前者称为父进程,后者称为子进程

C.创建一个进程的主要任务是建立原语

D.撤销进程的实质是撤销PCB


正确答案:C
解析:进程控制是通过原语来实现的,一个进程可以使用创建原语创建一个新的进程,前者称为父进程,后者称为子进程。创建一个进程的主要任务是建立进程控制块,撤销进程的实质是撤销PCB。

第6题:

下列关于进程管理的叙述中,不正确的是

A.任何操作系统必须提供一种启动进程机制,EXEC函数是在DOS中的机制

B.CreateProcess函数可以在Windows中启动进程

C.Windows和OS/2中,只有等到调用CreateProcess函数的程序执行结束后,CreateProcess函数才能返回,以便别的程序启动

D.Windows和OS/2内存中有分时机制,进程中包含一个或多个线程


正确答案:C
解析:操作系统必须提供一种启动进程的机制。在DOS中,该机制就是 EXEC函数。在Windows和OS/2中,启动进程的函数是CreateProcess,它的代码存储在操作系统内核里,在DERNEL32.DLL文件中,Windows和OS/2是多任务操作系统,允许多个程序同时运行,当CreateProcess接受一个可执行文件名后,便装入该文件并开始执行,与EXEC函数不同的是CreateProeess在调用后几乎立即返回,以便更多的程序可以被启动。Windows和OS/2的内核含有分时器,在激活的应用程序中分配处理器时间。

第7题:

下列关于进程控制块的叙述中,哪些是正确的?

A.进程控制块的英文缩写是PCB

B.每个进程都拥有自己的进程控制块

C.进程控制块必须常驻内存

D.进程控制块必须指明其兄弟进程的进程号

E.进程创建完毕后,系统将其进程控制块插入等待队列


正确答案:ABC

第8题:

下列关于进程控制块PCB的叙述中,正确的是

Ⅰ.系统利用PCB描述进程的基本静态特征

Ⅱ.PCB可用于描述进程的运动变化过程

Ⅲ.一个进程惟一对应一个PCB

A.Ⅰ和Ⅱ

B.Ⅱ和Ⅲ

C.Ⅰ和Ⅲ

D.全都正确


正确答案:D

第9题:

在下面的叙述中,哪一个是不正确的?

A.在DOS中,启动进程的机制是EXEC函数

B.在Windows中,启动进程的函数是CreateProcess

C.在OS/2中,启动进程的函数是CreateProcess

D.在DOS中,启动进程的函数也是CreateProcess


正确答案:D
解析:操作系统必须提供一种启动进程的机制。在DOS中,该机制就是EXEC函数。在Windows和OS/2中启动进程函数是CreateProcess,它的代码存储在操作系统的内核里,在DERNEL32.DLL文件中,当CreateProcess接受一个可执行的文件名后,它便装入该文件并开始执行。但与EXEC不同的是CreateProcess在调用后几乎能立即返回,以便更多的程序可以被启动。Windows和OS/2是多任务操作系统,它们允许多个程序同时运行。

第10题:

关于进程和程序的叙述中,正确的是

A.进程就是程序

B.进程是构成程序的组成部分之一,一个程序运行的目标是执行它所对应的进程

C.程序和进程都是动态的

D.程序是静态的,进程是动态的


正确答案:D
解析:进程和程序既有联系又有区别,程序是构成进程的组成部分之一,一个进程运行的目标是执行它所对应的程序。程序是静态的,进程是动态的。

更多相关问题