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.进程的定义 进程是允许某个并发执行的程序在某个数据集合上的运行过程. 进程是由正文段.用户数据段及进程控制块共同组成的执行环境.正文段存放被执行的机器指令,用户数据段存放 ...
最新文章
- 现代软件工程 结对编程 (I) 三维棋类游戏
- 基于ARP的网络扫描工具netdiscover
- 好莱坞电影公司系列电影
- linux 修改用户名 终端,如何修改Ubuntu终端用户名颜色修改为红色
- 转轮机加密详解两种解题方法 -攻防世界
- Redis操作ZSet类型
- 之前写的 JSX 的条件语句竟然存在那么多 Bug?
- 程序员是否应该创造面向 IDE 而非人类的编程语言?
- Python web实时消息服务器后台推送技术方案---GoEasy
- spring源码-bean加载整体流程
- 电子版证件照怎么制作并改大小
- 华为认证报名费是多少?如何准备华为HCIP网络工程师考试?
- 在linux 命令行下从http下载东西
- 车载android播放器,KX万能播放器
- 小秘谈币|币圈永远不缺机会,就怕缺你在场内
- 买台式计算机什么指标的好,购买电脑时,只要你了解了这几个参数,就能保证不被坑...
- 数据管理系统之数据模型
- 微派微营销智能服务平台:微信营销最佳搭档
- 几大科技公司的组织结构图
- Throughput Latency