全自动发泡水泥保温板|苏洋建材

四川建材 2021-10-20 阅读:197

全自动发泡水泥保温板

  2.2 进程的描述

  2.2.1 进程的定义和特征

  1、进程的定义

  (1)为什么要引入进程?

  为了使程序在并发执行时,仍然具有可再现性,需要对并发执行的程序进行描述和控制,所以引入“进程”。

  (2)进程的定义

  进程是系统进行资源分配和调度的一个独立单位。

  (3)进程的构成

  由程序段、数段段和进程控制块三部分构成了进程实体(又称进程映像)。一般将进程实体简称为进程。

  (4)进程控制块(Process Control Block,PCB)

  PCB是一个数据结构,用于描述进程的当前情况以及管理进程运行的全部信息。

  2、进程的特征

  ·特征有:动态性、并发性、独立性、异步性。

  (1)动态性

  进程的实质是进程实体的执行过程。动态性主要表现在:“它由创建而产生,由调度而执行,由撤消而消亡。”(进程由OS创建,由OS分配处理机完成调度,由OS将进程从内存中撤出完成撤消。)

  (2)并发性

  指多个进程实体同存于内存中,且能在一段时间内同时运行。

  (3)独立性

  在传统的OS中,独立性指进程实体是一个能独立运行、独立获得资源和独立接受调度的基本单位。

  (4)异步性

  指进程按各自独立的、不可预知的速度向前推进。

  2.2.2 进程的基本状态及转换

  1、进程的三种基本状态(就绪、执行、阻塞)

  (1)就绪(Ready)状态

  ·指进程已处于准备好运行的状态,也就是进程已分配到除CPU以外的所有必要资源,此时只要再获得CPU,就可以立即执行。(就绪状态时,进程在内存中。)

  ·如果系统中有多个处于就绪状态的进程,通常将它们按一定的策略(如优先级策略)排成一个队列,称该队列为就绪队列。

  (2)执行(Running)状态

  ·指进程已获得CPU,其程序正在执行的状态。

  (3)阻塞(Block)状态

  ·指正在执行的进程由于发生某事件(如I/O请求、申请缓冲区失败等)暂时无法继续执行的状态,即进程的执行受到阻塞。

  ·进程受到阻塞时,会引起进程调度,OS会把处理机分配给另一个就绪进程,让阻塞的进程暂停,一般称这种暂停状态为阻塞状态、等待状态或封锁状态。

  ·通常系统会将阻塞状态的进程也排成一个队列,称为阻塞队列。一般在较大的系统中,为了减少队列操作的开销,会根据阻塞原因的不同,设置多个阻塞队列(在内存中)。

  2、三种基本状态的转换

  ·就绪状态——>执行状态:由进程调度,使得进程由就绪状态转换为执行状态。

  ·执行状态——>就绪状态:原因可以是时间片用完,也可以是有优先级高的进程到来。

  ·执行状态——>阻塞状态:执行过程中遇到I/O请求或等待某事件。

  ·阻塞状态——>就绪状态:I/O完成或事件发生。

  3、创建状态和终止状态

  ·两种常见状态:创建状态、终止状态。

  (1)创建状态

  ·在就绪状态前,如果进程所需的资源暂时不能得到满足,如系统尚无足够的内存使进程无法装入其中,此时创建工作未完成,进程不能被调度运行,这时进程所处的状态称为创建状态。

  ·创建有多个步骤:首先要由进程申请(向内存申请)一个空白PCB(程序控制块),并向PCB中填写用于控制和管理进程的信息;然后为该进程分配运行时所必须的资源;最后,把该进程转入就绪状态并插入就绪队列之中。

  (2)终止状态

  ·当一个进程到达了自然结束点,或是出现了无法克服的错误,或是被操作系统所终结,或是被其他有终止权的进程所终结,进程将进入终止状态。

  ·进入终止状态的进程以后不能再执行,但在操作系统中依然保留一个记录,其中保存状态码和一些计时统计数据,供其他进程收集。当其他进程完成了对其信息的提取之后,操作系统将删除该进程,即将PCB清零,并将该空白PCB返还系统。

  ·进程终止的两个步骤:首先是等待操作系统进行善后处理,最后将该进程的PCB清零,并将PCB空间返还系统。

  2.2.3 挂起操作和进程状态的转换

  ·系统将某进程挂起,意味着该进程处于静止状态,挂起操作对应激活操作。

  1、挂起操作引入的原因

  (1)终端客户的需要。终端用户在运行程序时发现有问题,想暂停程序使程序停止,之后进行修改。

  (2)父进程请求。有时父进程希望挂起自己的某个子进程,以便考察和修改子进程,或者协调各进程之间的活动。

  (3)负荷调节的需要。当实时系统中的工作负荷较重,系统会将一些不重要的进程挂起,以保证系统能正常运行。

  (4)操作系统的需要。操作系统有时希望挂起某些进程,这样检查运行中的资源使用情况。

  2、引入挂起原语操作后三个进程状态的转换

  (1)活动就绪——>静止就绪。

  ·活动就绪状态,表示为Readya,此时进程可以接受调度。当用挂起原语Suspend将就绪状态的进程挂起后,进程为静止就绪状态,表示为Readys,此时的进程已被转入外存,不能被系统调度执行。

  (2)活动阻塞——>静止阻塞。

  ·活动阻塞状态,表示为Blockeda,当用Suspend原语将它挂起后,进程变为静止阻塞状态,表示为Blockeds。处于静止阻塞状态的进程在其所期待的事件出现后,它将从静止阻塞状态变为静止就绪状态。

  (3)静止就绪——>活动就绪。

  ·静止就绪状态的进程用激活原语Active激活后,进程转换为活动就绪状态。

  (4)静止阻塞——>活动阻塞。

  ·静止阻塞状态的进程用激活原语Active激活后,进程转换为活动阻塞状态。

  2.2.4 进程管理中的数据结构

  ·为了便于对计算机中的各类资源的使用和管理,操作系统OS将它们抽象为相应的各种数据结构。

  1、操作系统中用于管理控制的数据结构

  ·在计算机系统中,对于每个资源和每个进程都设置了一个数据结构,用于表征其实体,称之为资源信息表或进程信息表,其中包含了资源或进程的标识、描述、状态等信息以及一批指针。

  ·OS管理的数据结构一般分为四类:内存表、设备表、文件表和进程表。通常进程表又被称为进程控制块PCB。

  2、进程控制块PCB的作用

  ·进程控制块PCB(Process Control Block)是一个数据结构,它作为进程实体(回忆一下,进程实体包括数据块,程序块以及进程控制块)的一部分,记录了操作系统所需的,用于描述进程的当前情况以及管理进程运行的全部信息。

  ·PCB的具体作用如下:

  (1)作为独立运行基本单位的标志。

  ·当一个程序配置了PCB之后,就表示它已经成为了一个进程,可以取得操作系统OS的相关服务。

  (2)能实现间断性运行方式。

  ·当程序因阻塞而暂停运行时,PCB会保留进程运行时的CPU现场信息全自动发泡水泥保温板,这样进程再次被调度运行时,可以利用PCB恢复CPU现场信息,这样即使是“走走停停”的间断性运行方式,也可以保证程序运行结果的正确性(保证了其运行结果的可再现性)。

  (3)提供进程管理所需要的信息。

  ·当调度程序调度到某进程运行时,要根据PCB中记录的程序和数据在内存或外存中的始址指针,找到相应的程序和数据;还可以根据PCB中的资源清单了解到该进程所需的全部资源。

  (4)提供进程调度所需要的信息。

  ·只有处于就绪状态的进程才能被调度执行,在PCB中提供了进程处于何种状态的信息。

  (5)实现与其它进程的同步和通信。

  ·在PCB中有用于实现进程通信的区域或通信队列指针等。

  3、进程控制块中的信息

  (1)进程标识符

  ·外部标识符。由创建者提供,通常由字母、数字组成,主要是为了方便用户(进程)对进程的访问。

  ·内部标识符。为了方便系统对进程的使用,在OS中为进程设置内部标识符,即赋予每一个进程一个唯一的数字标识符,它通常是一个进程的序号。

  (2)处理机状态。

  ·处理机状态信息也称为处理机的上下文,主要由处理机中的各种寄存器中的内容组成。寄存器内容包括:

  ·通用寄存器,又称用户可视寄存器,用于暂存信息。

  ·指令计数器,存放要访问的下一条指令的地址。

  ·程序状态字PSW,含有状态信息,例如条件码、执行方式、中断屏蔽标志等。

  ·用户栈指针:存放过程和系统调用参数及调用地址。

  ·当进程被切换时,处理机状态信息都必须保存在相应的PCB中,以便在该进程重新执行时能再从断点继续执行。

  (3)进程调度信息。

  ·在OS进行调度时,必须了解进程的状态及有关进程调度的信息。这些信息包括:

  ·进程状态,指明进程的当前状态。

  ·进程优先级,用于描述进程使用处理机的优先级别的一个整数。

  ·进程调度所需的其它信息,例如进程已等待CPU的时间总和等。

  ·事件,指进程由执行状态转变为阻塞状态所等待发生的事件,即阻塞原因。

  (4)进程控制信息

  ·指用于控制进程所必须的信息,包括:

  ·程序和数据的地址。

  ·进程同步和通信机制。

  ·资源清单。

  ·链接指针,给出本进程(PCB)所在队列中的下一个进程的PCB的首地址。

  4、进程控制块的组织方式

  (1)线性方式。将系统中所有PCB都组织在一张线性表中。

  (2)链接方式。把具有相同状态进程的PCB分别通过PCB中的链接字链接成一个队列。

  (3)索引方式。系统根据所有进程状态的不同,建立几张索引表,例如就绪1索引表、阻塞索引表等。


a级水泥发泡保温板 水泥发泡保温板施工方案 贵州省发泡水泥保温板厂家 外墙水泥发泡保温板厂家直销 发泡水泥保温板施工工艺 发泡水泥保温板 水泥发泡保温板施工视频 改性水泥发泡保温板


这是复合发泡水泥保温板四川保温板厂家 17:35:39)

评论(0)