题目
为什么要引入进程概念
提问时间:2021-04-14
答案
进程
对应用程序来说,进程就像一个大容器.在应用程序被运行后,就相当于将应用程序装进容器里了,你可以往容器里加其他东西(如:应用程序在运行时所需的变量数据、需要引用的DLL文件等),当应用程序被运行两次时,容器里的东西并不会被倒掉,系统会找一个新的进程容器来容纳它.
一个进程可以包含若干线程(Thread),线程可以帮助应用程序同时做几件事(比如一个线程向磁盘写入文件,另一个则接收用户的按键操作并及时做出反应,互相不干扰),在程序被运行后中,系统首先要做的就是为该程序进程建立一个默认线程,然后程序可以根据需要自行添加或删除相关的线程.
是可并发执行的程序.在一个数据集合上的运行过程,是系统进行资源分配和调度的一个独立单位,也是称活动、路径或任务,它有两方面性质:活动性、并发性.进程可以划分为运行、阻塞、就绪三种状态,并随一定条件而相互转化:就绪--运行,运行--阻塞,阻塞--就绪.
进程为应用程序的运行实例,是应用程序的一次动态执行.看似高深,我们可以简单地理解为:它是操作系统当前运行的执行程序.在系统当前运行的执行程序里包括:系统管理计算机个体和完成各种操作所必需的程序;用户开启、执行的额外程序,当然也包括用户不知道,而自动运行的非法程序(它们就有可能是病毒程序).
危害较大的可执行病毒同样以“进程”形式出现在系统内部(一些病毒可能并不被进程列表显示,如“宏病毒”),那么及时查看并准确杀掉非法进程对于手工杀毒有起着关键性的作用.
进程是程序在计算机上的一次执行活动.当你运行一个程序,你就启动了一个进程.显然,程序是
死的(静态的),进程是活的(动态的).进程可以分为系统进程和用户进程.凡是用于完成操作系统的各种
功能的进程就是系统进程,它们就是处于运行状态下的操作系统本身;用户进程就是所有由你启动的进程.进程是操作系统进行资源分配的单位.
在Windows下,进程又被细化为线程,也就是一个进程下有多个能独立运行的更小的单位.
1.进程的引入:
多道程序在执行时,需要共享系统资源,从而导致各程序在执行过程中出现相互制约的关系,程序的执行表现出间断性的特征.这些特征都是在程序的执行过程中发生的,是动态的过程,而传统的程序本身是一组指令的集合,是一个静态的概念,无法描述程序在内存中的执行情况,即我们无法从程序的字面上看出它何时执行,何时停顿,也无法看出它与其它执行程序的关系,因此,程序这个静态概念已不能如实反映程序并发执行过程的特征.为了深刻描述程序动态执行过程的性质,人们引入“进程(Process)”概念.
2.进程的概念:
进程的概念是60年代初首先由麻省理工学院的MULTICS系统和IBM公司的CTSS/360系统引入的.
进程是一个具有独立功能的程序关于某个数据集合的一次运行活动.它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体.它不只是程序的代码,还包括当前的活动,通过程序计数器的值和处理寄存器的内容来表示.
进程是操作系统中最基本、重要的概念.是多道程序系统出现后,为了刻画系统内部出现的动态情况,描述系统内部各道程序的活动规律引进的一个概念,所有多道程序设计操作系统都建立在进程的基础上.
操作系统引入进程的概念的原因:
从理论角度看,是对正在运行的程序过程的抽象;
从实现角度看,是一种数据结构,目的在于清晰地刻划动态系统的内在规律,有效管理和调度进入计算机系统主存储器运行的程序.
3.进程的特征
动态性:进程的实质是程序的一次执行过程,进程是动态产生,动态消亡的.
并发性:任何进程都可以同其他进程一起并发执行
独立性:进程是一个能独立运行的基本单位,同时也是系统分配资源和调度的独立单位;
异步性:由于进程间的相互制约,使进程具有执行的间断性,即进程按各自独立的、不可预知的速度向前推进
结构特征:进程由程序、数据和进程控制块三部分组成.
4.进程与程序的关系
程序是指令的有序集合,其本身没有任何运行的含义,是一个静态的概念.而进程是程序在处理机上的一次执行过程,它是一个动态的概念.
程序可以作为一种软件资料长期存在,而进程是有一定生命期的.程序是永久的,进程是暂时的.
进程更能真实地描述并发,而程序不能;进程是由程序和数据两部分组成的.
进程具有创建其他进程的功能,而程序没有.
同一程序同时运行于若干个数据集合上,它将属于若干个不同的进程.也就是说同一程序可以对应多个进程.
对应用程序来说,进程就像一个大容器.在应用程序被运行后,就相当于将应用程序装进容器里了,你可以往容器里加其他东西(如:应用程序在运行时所需的变量数据、需要引用的DLL文件等),当应用程序被运行两次时,容器里的东西并不会被倒掉,系统会找一个新的进程容器来容纳它.
一个进程可以包含若干线程(Thread),线程可以帮助应用程序同时做几件事(比如一个线程向磁盘写入文件,另一个则接收用户的按键操作并及时做出反应,互相不干扰),在程序被运行后中,系统首先要做的就是为该程序进程建立一个默认线程,然后程序可以根据需要自行添加或删除相关的线程.
是可并发执行的程序.在一个数据集合上的运行过程,是系统进行资源分配和调度的一个独立单位,也是称活动、路径或任务,它有两方面性质:活动性、并发性.进程可以划分为运行、阻塞、就绪三种状态,并随一定条件而相互转化:就绪--运行,运行--阻塞,阻塞--就绪.
进程为应用程序的运行实例,是应用程序的一次动态执行.看似高深,我们可以简单地理解为:它是操作系统当前运行的执行程序.在系统当前运行的执行程序里包括:系统管理计算机个体和完成各种操作所必需的程序;用户开启、执行的额外程序,当然也包括用户不知道,而自动运行的非法程序(它们就有可能是病毒程序).
危害较大的可执行病毒同样以“进程”形式出现在系统内部(一些病毒可能并不被进程列表显示,如“宏病毒”),那么及时查看并准确杀掉非法进程对于手工杀毒有起着关键性的作用.
进程是程序在计算机上的一次执行活动.当你运行一个程序,你就启动了一个进程.显然,程序是
死的(静态的),进程是活的(动态的).进程可以分为系统进程和用户进程.凡是用于完成操作系统的各种
功能的进程就是系统进程,它们就是处于运行状态下的操作系统本身;用户进程就是所有由你启动的进程.进程是操作系统进行资源分配的单位.
在Windows下,进程又被细化为线程,也就是一个进程下有多个能独立运行的更小的单位.
1.进程的引入:
多道程序在执行时,需要共享系统资源,从而导致各程序在执行过程中出现相互制约的关系,程序的执行表现出间断性的特征.这些特征都是在程序的执行过程中发生的,是动态的过程,而传统的程序本身是一组指令的集合,是一个静态的概念,无法描述程序在内存中的执行情况,即我们无法从程序的字面上看出它何时执行,何时停顿,也无法看出它与其它执行程序的关系,因此,程序这个静态概念已不能如实反映程序并发执行过程的特征.为了深刻描述程序动态执行过程的性质,人们引入“进程(Process)”概念.
2.进程的概念:
进程的概念是60年代初首先由麻省理工学院的MULTICS系统和IBM公司的CTSS/360系统引入的.
进程是一个具有独立功能的程序关于某个数据集合的一次运行活动.它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体.它不只是程序的代码,还包括当前的活动,通过程序计数器的值和处理寄存器的内容来表示.
进程是操作系统中最基本、重要的概念.是多道程序系统出现后,为了刻画系统内部出现的动态情况,描述系统内部各道程序的活动规律引进的一个概念,所有多道程序设计操作系统都建立在进程的基础上.
操作系统引入进程的概念的原因:
从理论角度看,是对正在运行的程序过程的抽象;
从实现角度看,是一种数据结构,目的在于清晰地刻划动态系统的内在规律,有效管理和调度进入计算机系统主存储器运行的程序.
3.进程的特征
动态性:进程的实质是程序的一次执行过程,进程是动态产生,动态消亡的.
并发性:任何进程都可以同其他进程一起并发执行
独立性:进程是一个能独立运行的基本单位,同时也是系统分配资源和调度的独立单位;
异步性:由于进程间的相互制约,使进程具有执行的间断性,即进程按各自独立的、不可预知的速度向前推进
结构特征:进程由程序、数据和进程控制块三部分组成.
4.进程与程序的关系
程序是指令的有序集合,其本身没有任何运行的含义,是一个静态的概念.而进程是程序在处理机上的一次执行过程,它是一个动态的概念.
程序可以作为一种软件资料长期存在,而进程是有一定生命期的.程序是永久的,进程是暂时的.
进程更能真实地描述并发,而程序不能;进程是由程序和数据两部分组成的.
进程具有创建其他进程的功能,而程序没有.
同一程序同时运行于若干个数据集合上,它将属于若干个不同的进程.也就是说同一程序可以对应多个进程.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1“当n取任意整数时,n(n+1)(n+2)(n+3)+1总是一个完全平方数”是真命题还是假命题?请说明理由!
- 2饮食与健康手抄报内容
- 3恐龙在什么时期诞生,什么时期灭亡
- 4如图,在△ABC中,∠ACB=90°,AD是∠BAC的平分线,且CD=1.5CM,BD=2.5,求AC的长和△ABC的面积
- 5为方便村民出行,计划在公路边新建一个公共汽车站P,要求该站到两村的距离相等,请用尺规在图中作出点P的位置(保留清晰的作图痕迹,并简要写明作法).
- 6某铁矿石的主要成分为氧化铁,经测定,该铁矿石中Fe%=35%,该矿石中Fe2O3%=
- 7用集合表达圆的定义
- 81)有个叫半定法的是什么 好像是△P1/△T1=C 是这个吗
- 9氧化钙变质的原因是什么
- 10平面内有公共端点6条射线,OA OB OC OD OE OF,从OA开始逆时针方向依次写出数1 2 3等 ‘2008’在哪条射线
热门考点
- 1为什么常在家用煤气(含co)中加入微量具有难闻气味的气体 这种气体是什么
- 2某烃含碳、氢两元素的质量比为6:1,该烃0.1摩尔充分燃烧消耗氧气13.44
- 3已知X加Y的平方等于13,X减Y的平方等于9,求X的平方加Y的平方与XY的值
- 4椭圆的两个焦点和中心把两准线间的距离四等分,则一焦点与短轴两端点连线的夹角是( ) A.π4 B.π3 C.π2 D.2π3
- 5be worth和be worthy of详解
- 6(125*99+125)*32简便计算
- 7已知等腰三角形一腰上的中线把三角形周长分成12和15厘米,求底边长
- 8仿写《紫藤萝花》 600字 先叙事,再写启示
- 9117公斤-10号柴油等于多少升
- 10改句子和填关联词