2.1.1 操作系统之进程的定义、特征、组成、组织
文章目录
- 1.进程的定义
- (1)程序的概念
- (2)进程的概念
- (3)进程的定义
- 2.进程的特征
- 3.进程的组成
- 4.进程的组织
- (1)链接方式
- (2)索引方式
1.进程的定义
(1)程序的概念
(2)进程的概念
- 进程和程序的区别和联系:
区别:
1)进程是动态的;程序是静态的。
(2)进程有独立性,能并发执行;程序不能并发执行。
(3)二者无一一对应关系。
(4)进程异步运行,会相互制约;程序不具备此特征。
但是,进程与程序又有密切的联系: 进程不能脱离具体程序而虚设, 程序规定了相应进程所要完成的动作。
(5)组成不同。进程包含PCB、程序段、数据段。程序包含数据和指令代码。
(6)程序是一个包含了所有指令和数据的静态实体。本身除占用磁盘的存储空间外,并不占用系统如CPU、内存等运行资源。
(7)进程由程序段、数据段和PCB构成,会占用系统如CPU、内存等运行资源。
(8)一个程序可以启动多个进程来共同完成。
联系:进程不能脱离具体程序而虚设, 程序规定了相应进程所要完成的动作。
(3)进程的定义
2.进程的特征
3.进程的组成
而其中最重要的就是
进程控制块PCB
(Process Control Block)PCB简介:
PCB中记录了操作系统所需的,用于描述进程的当前情况以及控制进程运行的全部信息。
PCB的作用是使一个在多道程序环境下不能独立运行的程序(含数据),成为一个能独立运行的基本单位,一个能与其他进程并发执行的进程。
或者说,OS是根据PCB来对并发执行的进程进行控制和管理的。
例如,当OS要调度
某进程执行时,要从该进程的PCB中查处其现行状态及优先级;在调度到某进程后,要根据其PCB中所保存的处理机状态信息,设置该进程恢复运行的现场,并根据其PCB中的程序和数据的内存始址,找到其程序和数据;
进程在执行
过程中,当需要和与之合作的进程实现同步,通信或者访问文件时,也都需要访问PCB;
当进程由于某种原因而暂停
执行时,又须将器断点的处理机环境保存在PCB中。
可见,在进程的整个生命期中,系统总是通过PCB对进程进行控制的,即系统是根据进程的PCB而不是任何别的什么而感知到该进程的存在的。
所以说,PCB是进程存在的唯一标志。
PCB通常包含的内容:
4.进程的组织
(1)链接方式
(2)索引方式
参考:
- https://baike.baidu.com/item/PCB/16067368
- https://www.bilibili.com/video/av70156862?p=7
2.1.1 操作系统之进程的定义、特征、组成、组织相关推荐
- 操作系统(二 )| 进程管理初探(前趋图、程序执行、进程的定义特征基本状态,进程的创建终止,阻塞唤醒,挂起激活)
文章目录 前趋图和程序执行 前趋图 程序的顺序执行 程序的并发执行 进程的定义和特征 进程的基本状态 就绪状态 运行状态 阻塞状态 挂起状态 进程控制块(PCB) 作用: 块中信息: PCB的组织方式 ...
- 从零了解进程(操作系统定位,进程的概念,特征,虚拟地址)
目录 操作系统的定位 进程的概念 如何描述进程? 如何组织进程? 为什么要引入进程? 进程的特征 1.pid 2.内存指针 3.文件描述符 4.进程调度的相关属性 (1)进程的状态 (2)优先级 (3 ...
- 3 操作系统第二章 进程管理 进程定义、特征、组织、状态与转换
文章目录 1 进程的定义和特征 2 进程的组织 3 进程的状态与转换 3.1 进程的状态 3.2 进程状态转换 1 进程的定义和特征 引入进程的原因 为了使程序能够并发执行,并且可以对并发执行的程序加 ...
- 操作系统学习笔记-2.1.1.进程的定义、组成、组织方式、特征
操作系统学习笔记-2019 王道考研 操作系统-2.1.1.进程的定义.组成.组织方式.特征 文章目录 2.1.1.进程的定义.组成.组织方式.特征 1.1知识概览 1.2进程的定义 1.3进程的组成 ...
- 操作系统——进程的定义、组成、组织方式、特征
目录 1.进程描述 1.1 进程的定义 1.1.1 单道程序阶段 1.1.2 多道程序阶段 1.1.3 进程实体 1.2 进程的组织 1.2.1 链接方式 1.2.2 索引方式 1.3 进程的特点 1 ...
- 【操作系统/OS笔记08】进程的定义、组成、PCB、生命周期管理、状态变化模型、挂起模型
本次笔记内容: 7.1 进程的定义 7.2 进程的组成 7.3 进程的特点 7.4 进程的控制结构 7.5 进程的生命期原理 7.6 进程状态变化模型 7.7 进程挂起 文章目录 进程的描述 进程(p ...
- 进程的定义,组成,组织方式,特征【操作系统学习笔记】
7.进程的定义,组成,组织方式,特征 in 操作系统
- 【操作系统复习】进程的定义、组成、组织方式
进程的定义.组成.组织方式 一.进程的定义 二.进程的组成 三.进程的组织 四.进程的特征 一.进程的定义 程序:就是一个指令序列 早期的计算机(只支持单道程序) 引入多道程序技术之后: 为了方便操作 ...
- 我的操作系统复习——进程(下)
上一篇博客是复习操作系统进程篇的上篇,包括进程状态.PCB.进程控制等--我的操作系统复习--进程(上),本篇博文是进程篇的下篇,开始复习进程同步.进程通信,以及重要的线程概念. 一.进程同步 什么是 ...
- linux进程和程序的却别,操作系统:进程的概念和与程序的区别
进程的概念和与程序的区别 1.进程的定义 进程是允许某个并发执行的程序在某个数据集合上的运行过程. 进程是由正文段.用户数据段及进程控制块共同组成的执行环境.正文段存放被执行的机器指令,用户数据段存放 ...
最新文章
- flex布局常用属性
- 关于抢红包的_关于抢红包的作文500字
- Linux环境:NFS--网络文件系统部署
- C# 控件缩写大全+命名规范+示例
- [转]HDFS用户指南(中文版)
- 从大学到结婚,我和小云的这13年
- GZNT模版文件说明
- DataFrame列转json以及json转DataFrame列
- Java Socket文件上传
- Apache代理Tomcat实现session共享构建网上商城系统
- Android 腾讯地图定位
- python教材分析_初中信息技术_初识Python教学设计学情分析教材分析课后反思
- 生猪价格matlab,猪肉价格的数学模型.doc
- 苹果手机计算机怎么放桌面,苹果手机桌面图标怎么随意摆放 iPhone桌面图标随意摆放教程 (全文)...
- 爬取股票收盘价,计算神奇九转
- 前端学习------眼球跟踪效果
- B站后台源代码泄露,官方回应声明黑话指南
- [风控] 评分卡分箱WOE,IV出现正无穷、负无穷解决方法
- Objects365数据简介及数据转换为XML格式
- 听到别人发论文的感想