多任务操作系统运行时,内存中有多个进程。如果某个进程可以在分配给

题目

多任务操作系统运行时,内存中有多个进程。如果某个进程可以在分配给它的时间片中运行,那么这个进程是处于()状态。

  • A、运行
  • B、等待
  • C、就绪
  • D、空闲
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

进程是操作系统中的重要概念之一。在下列有关Windows 98的进程的叙述中,错误的是

A.进程是操作系统进行资源分配的单位

B.一种应用程序(如MS Word)同时处理多个文档时,系统中仅产生一个进程

C.一个进程可以产生(包含)多个线程

D.用户可以强制性地中止某个进程


正确答案:B
解析:进程是一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程,操作系统是以进程为单位对资源进行分配和调度的,所以选项A是正确的;进程作为程序执行过程的描述,所以当同时运行一种程序的多个实例时,便会产生多个进程,所以选项B是错误的; Windows 98中引入了线程的概念,一个进程可以创建多个线程,所以选项C是正确的;通过Windows 98提供的任务管理器可以强制性结束指定的进程,所以选项D是正确的,所以应该选B。

第2题:

操作系统把资源分配给线程,而不是分配给进程。()


正确答案:错

第3题:

一个进程可以包含多个线程,这些线程_______分配给进程的内存地址空间。


正确答案:
共享

第4题:

所谓()是指操作系统中的资源可供内存中多个并发的执行的进程共同执行。


参考答案:共享

第5题:

下面关于进程、线程的说法正确的是()。

A.进程是程序的一次动态执行过程。一个进程在其执行过程中,可以产生多个线程——多线程,形成多条执行线索

B.线程是比进程更小的执行单位,是在一个进程中独立的控制流,即程序内部的控制流。线程本身不能自动运行,栖身于某个进程之中,由进程启动执行

C.Java多线程的运行与平台相关

D.对于单处理器系统,多个线程分时间片获取CPU或其他系统资源来运行。对于多处理器系统,线程可以分配到多个处理器中,从而真正的并发执行多任务


正确答案:ABCD

第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题:

如果操作系统中同时存在多个进程,那么这些进程不能共享系统资源。()


正确答案:错

第8题:

系统中有N个进程,则某个进程等待队列中最多可有 ( ) 个进程。


正确答案:

 N

第9题:

一个进程可以包含多个线程,线程 【 】分配给进程的主存地址空间。


正确答案:共享
共享 解析:Windows和OS/2进程包含一个或多个执行线程,每隔几毫秒,分时器便从当前正在执行的线程接过CPU的控制权,用一种复杂的时间分配优先机制决定下一个要执行的线程,然后再在上次被打断的地方开始执行原来的线程。

第10题:

为了实现多任务处理、提高程序执行的并发性,操作系统中引入了进程、线程等机制。在Window98环境下,下列的叙述中哪个是错误的?

A.线程用于描述进程中的运行路径,每当进程被初始化时系统就要创建一个主线程

B.Window98环境下的所有进程均可能创建多个线程

C.同一个进程产生的多个线程共享一个内存地址空间

D.线程是处理器调度的对象,进程是资源分配的单位


正确答案:B

更多相关问题