进程

讨论的是操作系统在维护程序中,这个操作的过程是怎么样的。

一、关于进程的定义

进程是指一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程。

二、进程的特点

动态性、并发性、独立性和制约型。(关键点在于进程的制约性和独立性怎么平衡)

三、进程控制块(PCB)

  • 是操作系统管理控制进程运行所用的信息集合,操作系统用PCB来描述进程的基本情况以及运行变化的过程。
  • PCB是进程存在的唯一标识(每个进程在操作系统中,都有一个对应的PCB,进程结束后被操作系统回收)
  • 进程创建则生成PCB
  • 进程终止时回收PCB
  • 进程的组织管理通过对PCB的组织管理来实现

进程的状态有进程等待、进程抢占、进程被唤醒、进程结束。

挂起:把一个进程从内存转到外存。

在内存时的转换状态有以下几种:

  • 等待到等待挂起:没有进程处于就绪状态或者就绪进程要求更多的内存空间。
  • 就绪到就绪挂起:当有高优先级等待,系统为了让高优先级有足够的内存空间,系统将低优先级的进程退到外存,挂起就绪。

运行到就绪挂起:对抢先式分时系统,当有高优先级等待挂起进程因实践出现导致运行就绪挂起

在外存时的转换状态有:

  • 等待挂起到就绪挂起:当有等待挂起进程因相关事件出现。

激活:在外存的进程转到内存。

四、状态队列

  • 由操作系统来维护一组队列,表示系统中所有进程当前的状态。
  • 不同队列表示不同状态,包括就绪队列、各种等待队列。
  • 根据进程状态不同,进程PCB加入相应队列:进程状态变化时,他所在的PCB会从一个一个队列换到另一个。

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值