Linux进程管理与调度.ppt
kp****93
亲,该文档总共25页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
Linux进程管理与调度.ppt
Linux进程管理与调度1Linux进程与线程2Linux进程实现Linux进程描述符Linux进程实现——相关的系统调用Linux进程实现——相关的函数为新进程的执行设置跟踪进程的相关内核数据结构,新进程入链表。置新进程状态为task_running,。向父进程返回pid。说明:创建进程的系统调用返回时(ret_from_sys_call),将根据存放系统调用返回值寄存器EAX的内容(pid)是0还是一个小正整数来决定是运行父进程还是子进程。在linux中第一个进程是内核进程,pid为0,它是所有的进程
Linux 2.6 进程调度分析.ppt
Linux2.6进程调度分析源码阅读方法源码阅读工具SourceInsightSourceInsight简介Linux2.6调度系统的特性(1)Linux2.6调度系统的特性(2)进程的几个要素的精僻描述主要分析文件进程控制块task_struct进程控制块应包含哪些内容task_struct定义在/kernel/include/linux/sched.h的第437行-587行task_struct重要成员stateTASK_ZOMBIE一个已经终止的但仍保留有任务结构的进程(已经死了,户口未注销)。TA
Linux进程调度算法分析.docx
Linux进程调度算法分析摘要:基于X86平台Linux2.6.26内核进程调度部分代码,刨析Linux进程调度算法,对算法的原理,实现和复杂度进行了分析并提出了算法改进措施。1.Linux进程调度概述Linux系统支持用户态进程和内核线程,需要说明的是,Linux没有提供用户态线程支持,实现用户态线程需要引入第三方线程库。操作系统进程调度是整个操作系统理论的核心,在设计进程调动机制需要考虑的具体问题主要有:1)调度的时机:在什么情况下,什么时候进行调度。2)调度的“政策”(policy):根据什么准则挑
Linux进程调度策略与研究.doc
Linux进程调度策略与研究Linux进程调度策略与研究PAGE\*MERGEFORMAT24摘要多核操作系统已经被广泛应用到我们的日常生活,并让我们的生活更加丰富多彩,系统增加了处理器的数量,这允许以最大化系统任务来分配处理器的性能。最初,系统中只有一个处理器,在处理器中不用考虑进程的分布,只要根据其他标准作出判断,现在增加了一个非常重要的因素,原标准必须调整到新的标准。而有些CPU在处理器中闲置,有些过载,有必要进行适当的调整,以最大限度地提高整个系统的CPU利用率。如何找到这些不平衡在外观上如
实验二Linux进程调度及用户管理.pdf
实验二1实验名称:Linux进程调度及用户管理2实验目标2.1掌握手工启动前后台作业的方法。2.2掌握进程与作业管理的相关Shell命令。2.3掌握at调度和cron调度的设置方法。了解系统性能监视的基本方法。2.5掌握用户管理基本方法和命令。2.6具有批量新建用户能力。掌握非实时的通信方式。3实验环境和准备WindowsXP下基于“VMwareWorkstation”虚拟机环境的RedHatEnterpriseLinuxServer5系统。3.2将主机改为具有个人学号后3位特征的名称。4实验要求、步骤及