如果在一个单处理器的系统中有n个进程,则就绪队列中进程的个数最多为 ( ) 。

admin2021-01-07  37

问题 如果在一个单处理器的系统中有n个进程,则就绪队列中进程的个数最多为 (   )    。

选项 A、1
B、n-1
C、n
D、n+1

答案B

解析 本题考查操作系统的基础知识。进程是程序在一个数据集合上的运行过程,是系统进行资源分配和调度的一个独立单位,进程具有动态性、并发性、独立性、异步性和结构性特点。进程是一个动态的概念,是程序在处理机上的一次执行过程;多个进程实体同时存在于内存中,在一段时间内并发执行;进程是能够独立运行的基本单位,也是系统进行资源分配和调度的独立单位;系统中的各进程以独立的、不可预知的速度向前推进;从结构上看,进程由程序段、数据段和一个进程控制块组成。  
    进程有就绪态、执行态和阻塞态三种基本状态。就绪态是指进程已获得除处理机外的所有资源,一旦获得处理机就可以立即执行;执行态指进程获得必要的资源并正在处理机上执行;阻塞态指进程因等待某事件的发生而暂时无法执行下去。
    在各操作系统中,进程的调度算法可以不同,但不可能在某一时刻,在操作系统自身没有占用系统资源的情况下,而没有进程运行的情况。而且在某一时刻,只能有一个进程占有处理机,即只能有一个进程运行。故就绪队列中进程的个数最多为n-1。
转载请注明原文地址:https://jikaoti.com/ti/vWI7FFFM
0

相关试题推荐
最新回复(0)