- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Scheduling in Linux and Windows 2000.ppt
Scheduling in Linux and Windows 2000 CS 431 Sanjay Kumar (01D07041) Sanjay Kumar Ram (01D07042) Linux kernel Linux process Scheduling policy Data Structures and Scheduling Algorithm in Uniprocessor System Scheduling algorithm for multiprocessor Scheduling in windows 2000 Linux Kernel Linux Processes Three class of processes Interactive processes Batch processes Real-time processes Linux processes have the following states: Running Waiting Stopped Zombie Scheduling Policy Linux kernel is non-preemptive but processes are preemptive The set of rules used to determine when and how selecting a new process to run is called scheduling policy Linux scheduling is based on the time-sharing technique -several processes are allowed to run concurrently“ CPU time is roughly divided into slices“ scheduling policy is also based on ranking processes according to their priority Static priority - assigned by the users to real-time processes and ranges from 1 to 99, and is never changed by the scheduler Dynamic priority - the sum of the base time quantum (the base priority of the process) and of the number of ticks of CPU time left to the process before its quantum expires in the current epoch Scheduling Policy (contd.) Process Preemption When the dynamic priority of the currently running process is lower than the process waiting in the runqueue A process may also be preempted when its time quantum expires How Long Must a Quantum Last? Quantum duration too short - system overhead caused by task switching becomes excessively high Quantum duration too long - processes no longer appear to be executed concurrently, degrades the response time of interactive applications, and degrades the responsiveness of the system The rule of thumb adopted by Linux is: choose a duration as long as possible, while keeping good system response time Data Structures and Scheduling Algorithm in Uniprocessor System The Linux scheduling algorithm works by dividing the CPU time into epoch
您可能关注的文档
- Effect of the Auditory Moving Window (AMW) Techniq.ppt
- eID in Windows.ppt
- El gestor de continguts web aplicació a les biblio.ppt
- EMB321 How To Write A Windows CE SDIO Client.ppt
- EMB426 Windows CE Memory Architecture.ppt
- Enabling Diskless Windows Boot With iSCSI.ppt
- enabling wpa on windows xp.ppt
- Energy Savings with SD1010 Window Film.ppt
- Evolution of the Windows Kernel Architecture.ppt
- Exploiting Perl on Windows with OLE COM.ppt
- 2024年贵州省铜仁地区德江县潮砥镇招聘社区工作者真题及参考答案详解一套.docx
- 2024年贵州省铜仁地区德江县潮砥镇招聘社区工作者真题及答案详解1套.docx
- 2024年贵州省铜仁地区德江县潮砥镇招聘社区工作者真题及答案详解一套.docx
- 2024年贵州省铜仁地区德江县潮砥镇招聘社区工作者真题及参考答案详解.docx
- 2024年贵州省铜仁地区德江县煎茶镇招聘社区工作者真题及参考答案详解1套.docx
- 2024年贵州省铜仁地区德江县煎茶镇招聘社区工作者真题参考答案详解.docx
- 2024年贵州省铜仁地区德江县煎茶镇招聘社区工作者真题及参考答案详解一套.docx
- 2024年贵州省铜仁地区德江县泉口土家族乡招聘社区工作者真题及答案详解1套.docx
- 2024年贵州省铜仁地区德江县泉口土家族乡招聘社区工作者真题及参考答案详解一套.docx
- 2024年贵州省铜仁地区德江县泉口土家族乡招聘社区工作者真题含答案详解.docx
文档评论(0)