linux中进程的基本概念
来源:互联网 发布:热敏标签打印机软件 编辑:程序博客网 时间:2024/05/23 12:12
进程:进程是程序额一次执行过程,是系统运行资源分配和处理机调度的一个独占单位。
1,进程的特征和定义
在多道程序环境下,程序的执行属于并发执行,此时它们将失去其封闭性,并具有间断性及不可再现性的特征。这决定了通常的程序是不能参与并发执行的,因为程序执行的结果是不可再现的。这样,程序的运行也就失去了意义。为使程序能并发执行,且为了对并发执行的程序加以描述和控制,便引入了“进程”的概念,
(1)结构特征
通常的程序是不能并发执行的。为使程序能独立运行,应为之配置一进程控制块,即PCB:由程序段、相关数据段和PCB三部分便构成了进程实体。所谓创建进程,实质上是创建进程实体中的PCB,而撤销的进程,实质上是撤销进程的PCB。
(2)动态性
进程的实质是进程实体的一次执行过程,因此,动态性是进程的最基本的特征。动态性还表现在:“它由创建而产生,由调度而执行,由撤销而消亡”。可见,进程实体由一定的生命期,而程序则只是一组有序指令的集合,并存放于某种介质上,其本身并不具有运动的含义,因而是静态的。
(3)并发性
这是指多个进程实体同存于内存中,且能在一段时间内同时运行。并发性是进程的重要特征,同时也成为OS的重要特征。引入进程的目的也正是为了使其进程实体和其他进程实体并发执行:而程序(没有PCB)是不能并发执行的。
(4)独立性
在传统的OS 中,独立性是指进程实体是一个能独立运行、独立分配资源和独立调度的基本单位。凡未建立PCB的程序都不能作为一个独立的单位参与运行。
(5)异步性
这是指进程按各自独立的、不可预知的速度向前推进,或说进程实体按异步方式运行。
2,进程的三种基本状态及其转换
- linux中进程的基本概念
- linux进程的基本概念
- Linux进程的基本概念
- Linux的进程编程-之一-基本概念
- c语言中进程的基本概念
- Linux进程编程基本概念
- [linux]进程(一)--基本概念
- linux 进程(一)---基本概念
- linux 进程(一)---基本概念
- linux 进程(一)---基本概念
- linux中信号的基本概念
- 小何讲进程: Linux进程的基本概念
- 进程调度之linux操作系统的进程与线程基本概念
- linux idle 进程 init进程 Shell的基本概念
- 转载:进程的基本概念
- Java进程的基本概念
- 进程的基本概念
- 进程的基本概念
- 2017博客整理
- kotlin 官方学习教程之包
- Honeywell手机安装扫描二维码功能配置
- fig09_23.cpp
- 如何解决inline-block元素的间距问题?
- linux中进程的基本概念
- Python简易爬虫,爬取斗鱼颜值美女!!
- 三天学会HTML5——SVG和Canvas的使用
- Eclipse快捷键
- Android笔记五.深入理解Intent和IntentFilters(一)
- Test
- 分针网—每日分享:Node.js操作mongodb数据库
- ServletContextListener使用详解
- 根据返回json动态拼接页面(注意点+转意字符)