- 0
- 0
- 约4.88千字
- 约 55页
- 2016-12-29 发布于湖北
- 举报
Linux Scheduling Linux使用混合调度算法(quickdirty) PCB中与调度有关数据结构 Policy(OTHER、FIFO、RR、YIELD) Counter:剩余时间片 Priority:20 Rt_priority Nice Linux Scheduling(cont.) Schedule() (kernel/sched.c)操作 处理内核例程(如timer_bh等) 对当前进程进行处理 Goodness() Switch_to() Linux Scheduling(cont.) 调度时机 在某个时候设置need_reshed标志 1个进程进入就绪队列 当前进程时间片用完 在系统调用结束返回时、在部分中断服务程序返回时检测need_reshed标志 直接状态转换 Exit Sleep wait 进程死锁 定义 死锁(Deadlock)指多个进程因资源竞争而造成的一种僵局,若无外力作用,这些进程将永远不能再向前推进 进程死锁 Examples semaphores A and B, initialized to 1 P0 P1 wait (A); wait(B) wait (B); wait(A) 进程死锁 Examples 进程死锁 产生死锁的原因 竞争资源 进程推进顺序不当 进程死锁 产生死锁的必要条件 互斥条件 请
您可能关注的文档
- 5第五章 诊断酶学.ppt
- 5算法第五章贪心法.ppt
- 6 语言的生动性.ppt
- 5液压传动控制调节元件(二).ppt
- 全国人教版高一年级思想政治经济生活期末考试题讲述.doc
- 5升降机、移行机、旋转滚床安全.ppt
- 6 劳动卫生及防护措施1.ppt
- 全国卷作文及任务驱动型作文(新)讲述.ppt
- 5青少年犯罪要警惕.pptx
- 全国各地2016年中考物理试题分类汇编(第二辑)第12章简单机械(含解析)讲述.doc
- 菜用南瓜藤蔓栽培技术规程DB3211T1095—2024.docx
- DB3203_T 1060-2024 甘薯育苗技术规程.docx
- DB32_T 4774-2024 甜高粱与青贮玉米间作生产技术规程.docx
- DB32_T 4809-2024 疫苗储存运输温度异常情况评估与处置规范.docx
- DB32_T 4769-2024 莲花掌属多肉植物栽培技术规程.docx
- 2.人教版初中语文八下 1-2《回延安》情境任务教学课件(第2课时).doc
- 五年级下册 语文 人教版 学霸《单元检测+期中期末试卷》.pdf
- 安全警示教育片心得体会范文3篇.docx
- 山东省济宁市2018年中考生物真题试题(扫描版,含解析).docx
- 苏科版八年级下册数学全册教学课件(新教材).ppt
原创力文档

文档评论(0)