一、进程(作业)调度算法
1.先来先服务调度算法(FCFS):每次调度是从就绪队列中,选择一个最先进入就绪队列的进程,把处理器分配给该进程,使之得到执行。该进程一旦占有了处理器,它就一直运行下去,直到该进程完成或因发生事件而阻塞,才退出处理器。特点:利于长进程,而不利于短进程。
2.短进程(作业)优先调度算法(SPF):它是从就绪队列中选择一个估计运行时间最短的进程,将处理器分配给该进程,使之占有处理器并执行,直到该进程完成或因发生事件而阻塞,然后退出处理器,再重新调度。
3.时间片轮转调度算法:系统将所有的就绪进程按进入就绪队列的先后次序排列。每次调度时把CPU分配给队首进程,让其执行一个时间片,当时间片用完,由计时器发出时钟中断,调度程序则暂停该进程的执行,使其退出处理器,并将它送到就绪队列的末尾,等待下一轮调度执行。
4.优先数调度算法:它是从就绪队列中选择一个优先权最高的进程,让其获得处理器并执行。
5.响应比高者优先调度算法:它是从就绪队列中选择一个响应比最高的进程,让其获得处理器执行,直到该进程完成或因等待事件而退出处理器为止。特点:既照顾了短进程,又考虑了进程到达的先后次序,也不会使长进程长期得不到服务,因此是一个比较全面考虑的算法,但每次进行调度时,都需要对各个进程计算响应比。所以系统开销很大,比较复杂。
6.多级队列调度算法
基本概念:
???作业周转时间(Ti)
您可能关注的文档
- oracle厂家培训_数据字典和动态性能视图讲述.ppt
- oracle事物和常用数据库对象讲述.docx
- oracle体系结构,事务机制,sql优化培训讲义讲述.doc
- Oracle复习大纲讲述.doc
- Oracle复习资料讲述.docx
- oracle学习笔记讲述.docx
- Oracle实用命令讲述.doc
- Oracle数据库应用技术-实验指导书讲述.doc
- oracle数据库入门(培训课件)讲述.ppt
- oracle数据库试题讲述.doc
- CN119622129A 一种用于实现页面访问的方法、服务器和系统 (华为技术有限公司).docx
- DB34T 4773-2024 花龟池塘养殖技术规程.pdf
- DB34T 4775-2024 数字猪场建设规范.pdf
- DB34T 4778-2024 生猪定点屠宰厂(场)疫病防控风险评估技术规范.pdf
- DB34T 4786-2024 家庭整理收纳服务规范.pdf
- DB34T 4786-2024家庭整理收纳服务规范.pdf
- 2026年宠物美容培训委托合同合同二篇.docx
- 2026年客户名单分割合同协议合同三篇.docx
- 2026年夜总会空调租赁协议合同三篇.docx
- 市政工程协议2026年合同三篇.docx
最近下载
- 〖JGJ_T299-2013〗建筑防水工程现场检测技术规范.docx VIP
- 电力改造工程投标方案(技术方案).doc
- 云南省特种设备安全管理人员A证考试练习题含答案.docx
- 监理旁站记录样表.pdf VIP
- ASTM A240_A240M-22a中文版(word版详细解读).docx VIP
- 夏季防高温中暑培训课件.ppt VIP
- Q-CR 9230-2025 铁路工程沉降变形观测与评估技术规程.docx VIP
- 2025年春江苏开放大学设计软件060705形成性作业一答案.docx
- 2024—2025学年北京市中考英语二模单项选择汇总(二).pdf VIP
- 2026年农业农村局事业单位招聘试题及答案.docx VIP
原创力文档

文档评论(0)