操作系统复习——进程管理

本文详细介绍了操作系统中的进程管理,包括进程的概念、特征、状态转换,以及进程与程序的区别。内容涵盖进程的创建、终止、调度算法,如FCFS、SJF、时间片轮转,还有同步与互斥、死锁的预防和检测。最后讨论了线程与进程的差异,并通过习题巩固相关知识。
摘要由CSDN通过智能技术生成

进程

进程的概念

  1. 在以前的单道程序系统中,系统只能给用户运行一个程序,不能有多。程序们只能排队顺序执行,有以下特点:
  • 顺序性:乖乖排队
  • 封闭性:系统只能运行一个程序,所以程序运行的环境只能由程序自己的动作改变
  • 可再现性:只要环境和初始条件不变,结果就不变。
  1. 多道程序系统的特点:
  • 1.间断性:程序们一起运行,难免要走走停停
  • 2.失去封闭性
  • 不可再现性:程序并发执行的时候,资源有时不够用,不够用就可能结果有成功有失败,因此存在不可再现的可能。

3.什么是进程?

进程,顾名思义,就是“正在进行的程序”。程序的一次运行,加上所需的数据就是进程的内容了。

“是系统进行调度和分配的独立单位”

4.为什么要引入进程?

考试时回答单道和多道系统的特点

我的理解是,多道程序并发运行的时候,程序们会出现“走走停停”的情况,这是因为他们在争资源或者协调工作。这些状态系统要知道,从程序字面上看不出来它什么时候运行、什么时候停顿,更看不出程序们运行时的制约情况,因此有了进程,方便系统更好管理在运行的程序。

  1. 进程有什么特征?
  • 动态性:会产生,也会消亡
  • 并发性:
  • 独立性:一个程序可以被几个进程共用,一个进程也可以执行几个程序
  • 异步性:各个进程执行进度不一样
  • 交互性
  • 结构性
  1. 进程的三个状态
    image
  2. <
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值