如果在一个单处理器的系统中有n个进程,则就绪队列中进程的个数最多为( )。(2013年嵌入式系统设计师下半年)

如果在一个单处理器的系统中有n个进程,则就绪队列中进程的个数最多为(    )。(2013年嵌入式系统设计师下半年)
A.1
B.n-1
C.n
D.n+1
 
 
 
参考答案:B
参考解析:本题考查操作系统的基础知识。进程是程序在一个数据集合上的运行过程,是系统进行资源分配和度的一个独立单位,进程具有动态性、并发性、独立性、异步性和结构性特点。进程是一个动态的概念,是程序在处理机上的一次执行过程;多个进程实体同时存在于内存中,在一段时间内并发执行;进程是能够独立运行的基本单位,也是系统进行资源分配和调度的独立单位;系统中的各进程以独立的、不可预知的速度向前推进;从结构上看,进程由程序段、数据段和一个进程控制块组成。
    进程有就绪态、执行态和阻塞态三种基本状态。就绪态是指进程己获得除处理机外的所有资源,一旦获得处理机就可以立即执行;执行态指进程获得必要的资源并正在处理机上执行;阻塞态指进程因等待某事件的发生而暂时无法执行下去。
    在各操作系统中,进程的调度算法可以不同,但不可能在某一时刻,在操作系统自身没有占用系统资源的情况下,而没有进程运行的情况。而且在某一时刻,只能有一个进程占有处理机,即只能有一个进程运行。故就绪队列中进程的个数最多为n-1。

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,转载需标明出处。
如果您有更好的解答,欢迎留言评论。

本文链接:https://ruankaoti.com/post/3820.html

评论

阅读更多

微信扫码,加入打卡学习群,分享学习资料