408操作系统复习02 进程及进程同步

  1. 进程 = 程序(代码) + 数据  + PCB(一系列描述进程状态的参数集合),进程是系统资源分配的基本单位
  2. 状态模型:三状态模型-------就绪+运行+阻塞,可简单认为 就绪是需求CPU,阻塞是需求资源,如:创建进程时,资源不足,则会进入阻塞状态,而不是创建失败;又如在进程执行过程中,更高优先级占用CPU,则会进入就绪状态(只需求CPU)。 五状态模型-------创建+就绪+运行+阻塞+终止,其中创建态为:OS已完成为创建一个进程所需的工作,但还没有允许执行该进程。七状态模型增加了阻塞挂起和就绪挂起,是将目标进程由内存驱逐到外存
  3. 程序是静态的,不便于OS进行管理,所以创建了动态的进程这个概念,进程有进程的映像,进程映像 = 程序集合 + 数据集合+ 一个堆栈 + PCB,进程映像大部分存于外存,小部分常驻内存。其中PCB常驻内存,其是系统感知进程存在的唯一标志
  4. 线程是CPU调度的基本单位,它是一种特殊的进程,共享进程内存空间(所以全局变量会被同一进程内的线程共享),只拥有线程ID、PC内容、堆栈等,抛弃了对进程映像大部分资源的占用,故而可以在线程切换时减少对系统上下文的开销,实现高性能
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值