多处理器系统中的线程调度研究

被引量 : 0次 | 上传用户:moimon
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着超线程和多核等新兴技术不断涌现,当前的SMP系统硬件结构更加复杂,系统硬件性能也更加强劲,随之而来的问题是:传统的SMP操作系统已不能充分发挥现代SMP硬件系统性能,为了适应当前硬件技术的这种变化,我们有必要在研究传统SMP系统的基础上,对操作系统中那些不适应的部分加以改进或用新的算法替换,从而使软件系统能最大限度地发掘硬件系统的潜在性能。本论文首先介绍了课题研究背景和研究意义,简要阐述了目前在单个处理器物理封装中实现多个进程或线程并行执行的两大主流技术:同时多线程技术(Simultaneous Multi-Threading,SMT)和多核技术(Chip Multi-Processor,CMP),另外论文还概要介绍了Linux操作系统以及该系统在研究smp系统调度时的重要作用。其次,论文剖析了经典的smp系统组织结构以及各种操作系统中常用的一些经典进程调度算法,这些硬件架构知识和软件概念都为我们后面研究smp操作系统进程调度算法打下了坚实基础。接下来论文将理论联系实际,以最新版本的Linux内核作为研究对象,详细剖析了它的进程调度系统。当前的Linux内核采用了一种全新的名为完全公平调度(Completely Fair Schedule,CFS)的进程调度策略,为了能够理解CFS的调度原理以及它对smp系统的相关支持,论文在详细介绍CFS调度原理的同时,剖析了对应的CFS调度源代码。论文最后章节总结了影响smp调度系统性能的几大关键因素,并分析了我们在设计smp调度系统时应注意的设计要点,以这些理论分析为基础,论文提出了一个高效的smp调度系统模型。在前面章节理论分析的前提下,论文还以一个针对Linux内核的smp系统进程调度优化作为结尾,介绍了我们应当如何对smp调度系统优化进行思考以及在有了优化方案后如何把方案应用于实践并做出实验及验证分析。
其他文献
企业内控信息化实施需要运用信息技术手段将内控理念、内部控制制度规范、流程、措施固化到信息系统中,将企业信息系统转化、提升为一个集成了企业内控需求的信息化管理平台
近年来,随着电力电子技术、半导体器件技术、集成电路设计和集成电路制造技术的高速发展,电子产品不断推陈出新,同时各种技术问题迎面而来。以电子显示产品为例,从最早的阴极
在我国中外合资企业中,中美合资企业的项目与规模居于首位,但由于双方社会、文化背景不同,管理者在管理风格上存在差异,要想解决好文化差异问题,协调好合资双方关系,双方要相
结合我国高新科技园区发展的现状和2002-2006年我国10个高新区的相关数据,从产业集聚和循环经济量方面切入,利用DEA模型对我国高新区的全要素生产率水平进行实证分析,得出我
当前,畜牧业已经成为我国农村经济中的支柱产业和农民增收的主要手段之一。但是动物疫病的发生严重制约了畜牧业的发展。动物疫病不仅可以造成动物发病和死亡,降低备禽生产性
财务分析是企业财务管理的重要职能,通过对企业财务状况和经营成果进行分析,能够为企业财务活动管控、经营风险防范以及财务决策制定提供可靠依据。本文从阐述企业财务分析存
在高科技语境下,电影对于时间和空间的表现进入到了一个自由阶段.数字技术把计算机生成的、蒙太奇分割的、长镜头呈现的,运动镜头展示的亦幻亦真的时空融合在一起,使展现在银
语料库研究中,常需要进行不同类型的对比,比如,英语专业与非英语专业学生英语作文的对比,双语语料库中源语文本与译语文本的对比等等。然而,语料库创建之初,文本多集中存储,
GPS即全球卫星定位系统(Global Position System),广泛应用于导航定位的卫星通信系统。许多行业的导航定位应用离不开GPS技术。本课题的任务目标是研制一种基于嵌入式计算机
<正>全球范围内,60岁以上人口的比例很可能从2001年的10%上升至2050年的22%。而且,人口年龄结构的老化与全球人口年龄结构的变化趋势一致。所以,模拟这种人口的动态变化对传