进程的基本概念(一)

进程

 在提到进程之前先了解几个知识点

①并行性:是指两个或两个以上的事件在同一时刻发生,即这些事件物理上是同时发生的,这是一个带某种微观意义上的概念。
②并行性;是指两个或两个以上的事件在同一时间间隔内发生,它带有一定的统计涵义。
③相对于并行性而言,并发性是一个带某种宏观意义的概念。并行的若干个事件一定是并发的,反之则非依然。例如,在单处理器系统中,多个程序的并发执行不具有任何的并行性,因为他们在微观上确实是顺序执行的,没有任何两条指令是并行执行的。
④处理机是计算机系统中最重要的资源。在现代就计算机系统中,为了提高系统的资源利用率,处理机将不为某一程序独占。通常采用多道程序设计技术,即允许多个程序同时进入计算机系统的内存并运行。采用多道程序技术,使多种硬件资源能并行工作。

现在开始步入正题

一、进程的基本概念

1.什么是进程?

进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配的一个独立单位。

2.那么程序的顺序执行以及其特点?

①我们把一个具有独立功能的程序独占CPU知道得到最终结果的过程称为程序的顺序执行。
②特点如下:顺序性、封闭性、程序执行结果的确定性、程序执行结果的可再性。

3.程序的并发执行及其特性

①是指两个或两个以上的程序在计算机系统中同处于已开始执行且尚未结束的状态。
②特性如下:
(1)并发程序在执行期间具有相互制约的关系;
(2)程序与计算不再一一对应;
(3)并发程序执行结果不可再现;
(4)资源共享(系统中资源被多个程序使用);
(5)在并发环境下程序的执行是间断性的(执行一停一执行)。

4.进程与程序的联系与区别

①联系:程序是构成进程的组成部分之一,进程的运行目标是它所对应的程序(如果没有了程序,进程就失去了其存在的意义)。
从静态的角度看,进程是由程序、数据、进程控制块(process control block,PCB)三部分组成。
②区别:程序是静态的,进程是动态的;进程是有生命周期的,有诞生,亦有消亡,因此程序的存在是永久的(除非你要删它);一个进程可以执行一个或多个程序,一个程序一可以被一个或多个进程执行;进程具有创建其他进程的功能,所以就有了父进程、子进程之称。

5.进程的特性

并发性:任何进程都可以同其他进程一起并发执行;
动态性:进程的实质是程序在多道程序系统中的一次执行过程,进程是动态产生,动态消亡的;
独立性:进程是一个能独立运行的基本单位,同时也是系统分配资源和调度的独立单位;
交往性:一个进程在运行过程中可能会与其他进程直接或间接的相互作用;
异步性:由于进程间的相互制约,使进程具有执行的间断性,即进程按各自独立的、不可预知的 速度向前推进。

6.进程的状态及其状态转换

进程的状态有:就绪态、运行态、等待态 、(创建态、终止态)这里是引用
7.进程控制块(PCB)
①PCB是进程存在的唯一标志;
②PCB的内容可以分成调度信息和现场信息两大部分;
调度信息供进程调度时使用,描述了进程当前所处的状况,它包括进程名、进程号、存储信息、优先级、当前状态、资源清单等。
现场信息刻画了进程的运行情况,由于每个进程都有自己专用的工作存储区,其他进程运行时不会改变它的内容。
③数据、程序、PCB组成了进程实体(进程映像),进程实体是静态的,进程是动态的。
④PCB组织:线性方式、索引方式、链接方式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

自xing且乐观~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值