9/13 打卡day5!
艾琳真的太好看了!!动态和视频美神下凡,不愧是南韩神颜.欣赏美貌ing
一.预备知识
(一)程序
像我们通常使用的“美团小程序”就是个程序,然而这个程序我们知道是由程序员通过复杂的代码编写完成的,代码——经过一系列步骤——可执行文件——CPU运行——程序
通常,一个程序由若干个程序段组成,每个程序段负责完成特定的功能 ,且它们都需要按照某种先后次序被顺序执行。
程序是什么:程序是指示计算机每一步动作的指令序列,也是一个可执行文件(指令序列)
程序是由什么组成的呢?程序是指令和数据的组合体
程序的代码放在程序段内
程序运行过程中处理的数据放在数据段内
二.进程
(一)进程的定义
在多道程序环境下,程序的执行属于并发执行。通常,程序是不能参与并发执行的(早期的单道程序环境)。为了使程序可以并发执行,并且可以对并发执行的程序加以描述和控制,人们在OS中引入了“进程”这一概念。
为了使参与并发执行的每个程序(含数据)都能独立的运行,在OS中必须为之配置一个专门的数据结构,称为:进程控制块(PCB)。
用来描述进程的基本情况和活动过程,进而控制和管理进程。
这样,由程序段,数据段,PCB这三部分便构成了进程实体。一般情况下,我们把进程实体简称为进程。
总结:在引入进程的概念后,我们可以把OS中的进程定义为:“进程是程序的执行过程,是系统进行资源分配和调度的一个基本单位”
进程实体=进程 =程序的执行过程