操作系统(二 )| 进程(概念特征状态进程控制进程同步机制信号量应用同步机制遵循规则程序执行特点线程引入目的与进程的区别)

Posted 有理想、有本领、有担当的有志青年

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了操作系统(二 )| 进程(概念特征状态进程控制进程同步机制信号量应用同步机制遵循规则程序执行特点线程引入目的与进程的区别)相关的知识,希望对你有一定的参考价值。

文章目录

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。点击这里

程序的执行

顺序执行


特性

  • 顺序性
  • 封闭性
  • 可再现性

并发执行


特性:

  • 间断性
  • 失去封闭性
  • 不可再现性

进程的概念、特征

定义:程序关于某个数据集合的一次执行过程

特征:

  • 结构特征:进程 = PCB+程序+数据
  • 动态性(最基本)
  • 并发性
  • 独立性
  • 异步性

进程的基本状态

  • 就绪状态
  • 运行状态
  • 阻塞状态
    正在执行的进程由于某种情况暂时无法执行,放弃处理机暂停运行


挂起状态

原因:

  • 终端用户的请求
  • 父进程请求
  • 负荷调节的需要
  • 操作系统的需要

效果:

  • 活动就绪 --> 静止就绪
  • 活动阻塞 --> 静止阻塞

进程控制

进程的创建

引起事件

  • 用户登录
  • 作业调度
  • 提供服务
  • 应用请求

创建过程

  1. 申请空白PCB
  2. 分配资源
  3. 初始化
  4. 新进程插入就绪队列

进程的终止

引起事件

  • 正常结束
  • 异常结束
  • 外界干预

终止过程

  1. 找出被终止进程的PCB
  2. 若正在运行,则置CPU调度标志为真
  3. 若有子孙进程,终止并回收资源
  4. 回收终止进程的资源
  5. 回收该进程PCB

进程同步

线程

引入目的

减少程序在并发执行时所付出的时空开销,使OS具有更好的并发性

与进程的关系

线程属于进程,是进程的一条执行路径。线程运行在进程空间内,同一进程所产生的线程共享同一物理内存空间。当进程退出时,该进程所产生的线程都会被强制退出并清除

以上是关于操作系统(二 )| 进程(概念特征状态进程控制进程同步机制信号量应用同步机制遵循规则程序执行特点线程引入目的与进程的区别)的主要内容,如果未能解决你的问题,请参考以下文章

王道操作系统笔记——— 进程与线程

操作系统二1进程

操作系统二1进程

操作系统二1进程

操作系统二1进程

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