会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zhaoqinmumiand
博客园
首页
新随笔
联系
订阅
管理
2022年6月14日
操作系统期末复习——第七章 死锁
摘要: 第七章 死锁 1.分析死锁问题 1.1什么时候会发生死锁 进程占用一个资源 进程请求被其他进程所占用的资源 当一组进程都在等待一个事件,而事件只能由这组进程的另一个进程引起,那么这组进程就处于死锁状态 1.2死锁特征——必要条件 互斥 占用并等待 非抢占 循环等待:“衔尾蛇” 当以上四个条件都满足时
阅读全文
posted @ 2022-06-14 16:56 朝寝暮眠
阅读(165)
评论(0)
推荐(0)
2022年6月12日
操作系统期末复习——第六章 进程同步
摘要: 第六章 线程同步 1.背景 防止竞争条件问题——多个进程共享数据,需要保持数据的一致性 防止竞争条件的关键:确保操作共享数据的代码段执行同步(互斥运行) 2.临界区问题 多个进程同时操作共享数据时,每个进程操作共享数据的代码段,这个代码段成为临界区 解决竞争条件的关键: 确保单个进程在临界区内执行
阅读全文
posted @ 2022-06-12 09:37 朝寝暮眠
阅读(142)
评论(0)
推荐(0)
2022年6月11日
操作系统期末复习——第五章 CPU调度
摘要: 第五章 CPU调度 1.基本概念 I/O为主的程序里短CPU区间较多 CPU为主的程序里长CPU区间较少 非抢占调度/抢占调度 CPU调度程序 调度可能发生的时间: 进程终止 进程进入就绪队列 进程从运行态到就绪态,从运行态到阻塞态,从阻塞态到就绪态 2.调度准则 CPU使用率 吞吐量:单位时间完成
阅读全文
posted @ 2022-06-11 10:16 朝寝暮眠
阅读(437)
评论(0)
推荐(0)
2022年6月9日
操作系统期末复习——第四章 线程
摘要: 第四章 线程 1 线程概述 1.1为什么引入线程 有的进程可能需要同时满足许多功能,引入线程增加并发度 进程上下文切换系统开销大,线程降低系统开销 进程的创建相对困难,线程创建相对简单——只需要复制栈和寄存器的内容 1.2多线程进程 一个进程可以拥有多个线程,多个线程间共享以下内容 代码段、全局变量
阅读全文
posted @ 2022-06-09 20:49 朝寝暮眠
阅读(61)
评论(0)
推荐(0)
2022年6月8日
操作系统期末复习——第三章 进程
摘要: 第三章——进程 1 进程的概念 执行中的程序 1.1 进程的组成 代码段:又称文本段。 栈:包含临时数据,如函数参数,返回地址,局部变量。 数据段:全部变量。 堆:进程运行期间动态分配内存。 操作系统是“控制表”对系统中每个资源进行管理 这里的资源有物理资源(处理器、内存、IO设备)和逻辑资源(进程
阅读全文
posted @ 2022-06-08 19:52 朝寝暮眠
阅读(177)
评论(0)
推荐(0)
公告