DMS系统中进程的状态

更新时间:2020-07-13
加拿大DMS-100系列数字交换机软件中的进程具有以下4种状态:
(1)就绪(Ready)状态
            进程正在运行或者已具备了运行条件,而在就绪队列中等待调度,都称为就绪状态
(2)挂起(Suspended)状态
            进程不在运行,也不在就绪队列中,而是编在邮箱队列、号志(Semaphore)队列、标志(Flag)队列、定时队列之中的一个队列里,也可以编在定时队列以及邮箱队列、号志队列、标志队列之一。邮箱用于进程通信,号志和标志用于进程同步,在下面还要进一步介绍。为了定时调度一个进程,还可以将进程编入定时队列;此外,为了审计进程处于邮箱队列、号志队列或标志队列的时间,也可以同时将进程编入定时队列。总之,凡进程编入以上队列之中均处于挂起状态。挂起的原因可在PCB中指示。
(3)未启动(Notstarted)状态
            进程仍在创建中,尚未运行,也未置入就绪队列。
(4)停止(Stopped)状态
            进程不在运行,而且不可运行。通常这一状态指明进程的消亡(died)。
3.EWSD系统中进程的状态
            德国EWSD数字交换系统软件的进程可具有以下4种状态:
(1)执行状态
            正在处理机上执行的进程处于执行状态。
(2)等待状态
            进程在等待某一事件或某些事件之一的发生时,处于等待状态。执行状态的进程可以由于等待事件(包括消息)而转入等待状态,当事件发生后,如可分配到处理机资源就转到执行状态,如得不到处理机资源则转入就绪状态。
(3)就绪状态
            当进程启动后或在等待状态可转入执行时,由于得不到处理机资源而进入的状态。处于就绪状态的进程已具备了运行的条件,只是在等待操作系统的调度执行。
(4)中断状态
            进程在执行中被中断插入,于是从执行状态转成中断状态。EWSD系统中将处于执行、就绪、中断状态的进程都置于就绪队列。如图5.11所示,进程分成16个优先级别,每级有其就绪队列。正在执行的某一级就绪队列之首的进程为执行状态,其余的进程为就绪状态或中断状态。当进程从执行状态转到等待状态时,应从就绪队列移出而编入等待队列,如进程终止应移出就绪队列。所谓进程编入队列,实际是PCB编成链队。
EWSD系统的就绪队列
            EWSD系统采用CHILL并发机构中的EVENT(事件)和BUFFER(缓冲器)模式进行进程间的同步和通信,分成3种等待队列,对应于以下3种转入等待状态的情况:
①发送消息时缓冲器已满;
②接收消息时缓冲器中无消息:
③等待事件的发生。

下一篇

SBC是什么-企业为什么需要SB以及应用场景

通信百科

SBC是什么-企业为什么需要SB以及应用场景

sbc一种NAT穿透的方式。SBC可确保VoIP 安全,又可提供媒体代理服务器的套件。SBC架构于IMS网络之上,可作为IMS网络的SIP和RTSP的 Proxy Server,所有的SIP与RTSP讯息都会透过SBC来处理,SBC更具备N... ...

相关内容

如何将SIP网络广播音柱接入现有网络广播系统

如何将SIP网络广播音柱接入现有网络广播系统

SIP网络广播音柱是一种融合了先进数字音频处理技术和网络通信技术的智能广播设备。......

最新动态

2025-02-14

RCS调度系统:能否实现多任务同时调度?

RCS调度系统:能否实现多任务同时调度?

在智能物流和自动化生产领域,RCS调度系统扮演着至关重要的角色。作为机器人控制系......

最新动态

2025-02-13

在电子产品制造中,QCpass(质量检测)起到怎样的关键作用?

在电子产品制造中,QCpass(质量检测)起到怎样的关键作用?

在电子产品制造领域,QC PASS代表产品通过严格质量检验的状态。源于质量管理体......

最新动态

2025-02-13