文章目录

  • 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. flex布局常用属性
  2. 关于抢红包的_关于抢红包的作文500字
  3. Linux环境:NFS--网络文件系统部署
  4. C# 控件缩写大全+命名规范+示例
  5. [转]HDFS用户指南(中文版)
  6. 从大学到结婚,我和小云的这13年
  7. GZNT模版文件说明
  8. DataFrame列转json以及json转DataFrame列
  9. Java Socket文件上传
  10. Apache代理Tomcat实现session共享构建网上商城系统
  11. Android 腾讯地图定位
  12. python教材分析_初中信息技术_初识Python教学设计学情分析教材分析课后反思
  13. 生猪价格matlab,猪肉价格的数学模型.doc
  14. 苹果手机计算机怎么放桌面,苹果手机桌面图标怎么随意摆放 iPhone桌面图标随意摆放教程 (全文)...
  15. 爬取股票收盘价,计算神奇九转
  16. 前端学习------眼球跟踪效果
  17. B站后台源代码泄露,官方回应声明黑话指南
  18. [风控] 评分卡分箱WOE,IV出现正无穷、负无穷解决方法
  19. Objects365数据简介及数据转换为XML格式
  20. 听到别人发论文的感想

热门文章

  1. EndNote X8参考文献样式下载与自定义
  2. jenkins Process leaked file descriptors
  3. 淘宝/天猫/京东/拼多多618抢购软件,抢购助手支持淘金币任务,附上源码
  4. JPG格式图片怎么减小体积?一招教你轻松压缩JPG图片
  5. jpg图片怎么压缩大小?简单快捷的方法教给你
  6. 后台管理系统----day03
  7. Django 一文看懂urls.py与views.py的联系
  8. 安卓手机获取root权限
  9. 日本作家将编程语言变成了动漫人物,你猜C语言是萝莉还是御姐?不得不说脑洞实在太大了!
  10. jvm虚拟机及创建对象流程