文章目录

  • 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 操作系统之进程的定义、特征、组成、组织相关推荐

  1. 操作系统(二 )| 进程管理初探(前趋图、程序执行、进程的定义特征基本状态,进程的创建终止,阻塞唤醒,挂起激活)

    文章目录 前趋图和程序执行 前趋图 程序的顺序执行 程序的并发执行 进程的定义和特征 进程的基本状态 就绪状态 运行状态 阻塞状态 挂起状态 进程控制块(PCB) 作用: 块中信息: PCB的组织方式 ...

  2. 从零了解进程(操作系统定位,进程的概念,特征,虚拟地址)

    目录 操作系统的定位 进程的概念 如何描述进程? 如何组织进程? 为什么要引入进程? 进程的特征 1.pid 2.内存指针 3.文件描述符 4.进程调度的相关属性 (1)进程的状态 (2)优先级 (3 ...

  3. 3 操作系统第二章 进程管理 进程定义、特征、组织、状态与转换

    文章目录 1 进程的定义和特征 2 进程的组织 3 进程的状态与转换 3.1 进程的状态 3.2 进程状态转换 1 进程的定义和特征 引入进程的原因 为了使程序能够并发执行,并且可以对并发执行的程序加 ...

  4. 操作系统学习笔记-2.1.1.进程的定义、组成、组织方式、特征

    操作系统学习笔记-2019 王道考研 操作系统-2.1.1.进程的定义.组成.组织方式.特征 文章目录 2.1.1.进程的定义.组成.组织方式.特征 1.1知识概览 1.2进程的定义 1.3进程的组成 ...

  5. 操作系统——进程的定义、组成、组织方式、特征

    目录 1.进程描述 1.1 进程的定义 1.1.1 单道程序阶段 1.1.2 多道程序阶段 1.1.3 进程实体 1.2 进程的组织 1.2.1 链接方式 1.2.2 索引方式 1.3 进程的特点 1 ...

  6. 【操作系统/OS笔记08】进程的定义、组成、PCB、生命周期管理、状态变化模型、挂起模型

    本次笔记内容: 7.1 进程的定义 7.2 进程的组成 7.3 进程的特点 7.4 进程的控制结构 7.5 进程的生命期原理 7.6 进程状态变化模型 7.7 进程挂起 文章目录 进程的描述 进程(p ...

  7. 进程的定义,组成,组织方式,特征【操作系统学习笔记】

    7.进程的定义,组成,组织方式,特征 in 操作系统

  8. 【操作系统复习】进程的定义、组成、组织方式

    进程的定义.组成.组织方式 一.进程的定义 二.进程的组成 三.进程的组织 四.进程的特征 一.进程的定义 程序:就是一个指令序列 早期的计算机(只支持单道程序) 引入多道程序技术之后: 为了方便操作 ...

  9. 我的操作系统复习——进程(下)

    上一篇博客是复习操作系统进程篇的上篇,包括进程状态.PCB.进程控制等--我的操作系统复习--进程(上),本篇博文是进程篇的下篇,开始复习进程同步.进程通信,以及重要的线程概念. 一.进程同步 什么是 ...

  10. linux进程和程序的却别,操作系统:进程的概念和与程序的区别

    进程的概念和与程序的区别 1.进程的定义 进程是允许某个并发执行的程序在某个数据集合上的运行过程. 进程是由正文段.用户数据段及进程控制块共同组成的执行环境.正文段存放被执行的机器指令,用户数据段存放 ...

最新文章

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

热门文章

  1. SmartOS——与众不同的虚拟化技术
  2. c语言pow函数原型_c语言中的pow()函数怎么用
  3. 米家扫地机器人尘盒怎么取_米家扫地机器人1S:从里到外全面提升 拥有超高性价比...
  4. 微信公众号的订阅号和服务号权限区别
  5. 使用OpenResty控制CDN回源主机
  6. 拓嘉辰丰电商:拼多多店铺如何成功拼单
  7. hibernate继承(转)
  8. 【2021最新】4篇图神经网络综述论文,建议收藏!
  9. linux2t硬盘格式化时间,linux下大于2T硬盘格式化方法
  10. 修改ubuntu终端显示目录和计算机名称(转)