首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--电子数字计算机(不连续作用电子计算机)论文--运算器和控制器(CPU)论文

基于模块的调度策略及其对多处理器系统的支持

摘要第1-7页
Abstract第7-17页
第一章 绪论第17-25页
   ·处理器的发展历程第17-21页
     ·处理器高速缓存的发展第17-19页
     ·处理器体系结构的发展第19-21页
   ·操作系统的变革与挑战第21-23页
   ·本论文的工作第23-24页
     ·研究目标第23页
     ·研究工作内容第23-24页
   ·文章的组织结构第24-25页
第二章 研究背景及现状第25-47页
   ·Cache对系统性能的影响第25-27页
   ·多处理器上的操作系统第27-32页
     ·Linux操作系统对多处理器结构的支持第28-29页
     ·L4操作系统对多处理器结构的支持第29-31页
     ·问题的焦点——调度第31-32页
   ·操作系统中的调度策略第32-45页
     ·基于优先级的时间片轮转调度(PriorityBasedRoundRobinSchedule)第32-34页
     ·缓存亲和性调度(Cache Affinity Schedule)第34页
     ·群调度(Gang Schedule)第34-36页
     ·连续工作型与断续工作型调度(Work-Conserving and Non-Work-Conserving Schedule)第36-38页
       ·有上限的处理器分配(ASP-MAX:Adaptive Static Partitioning with a Maximum)第37页
       ·自适应处理器预留(PSA:Processor Saving Adaptive)第37-38页
     ·基于处理器划分的方法(Processor Partitioning)第38-40页
       ·进程控制调度(Process Control Schedule)第38-39页
       ·调度器激活(Scheduler Activations)第39-40页
     ·基于分析模型的调度策略第40-45页
       ·SMT体系结构上基于概率理论的分析模型第40-41页
       ·Cache缺失率的分析模型第41-42页
       ·协同作业调度(Symbiotic Job Scheduling)第42-43页
       ·基于Cache冲突分析模型的调度策略第43-45页
   ·发展趋势第45页
   ·本章小结第45-47页
第三章 基于模块的调度策略(MBS——the Module-Based Scheduling)第47-87页
   ·现存的问题与研究动机第47-49页
   ·MBS调度策略第49-78页
     ·MBS调度策略概述第50-51页
     ·MBS调度策略的理论分析第51-56页
       ·基本情况分析第51-54页
       ·考虑模块的运行概率第54-55页
       ·考虑模块的Cache影响第55-56页
     ·优先级和响应时间第56-64页
       ·线程优先级与调度段优先级第57-61页
       ·优先级的动态调整第61-62页
       ·优先级抢占第62-64页
     ·调度段的形成第64-67页
       ·调度段的线程数目第65页
       ·模块的执行时间第65-67页
       ·调度段标示原语第67页
     ·默认调度段第67-69页
     ·MBS策略的多处理器扩展第69-78页
       ·多处理器系统的体系结构第70-74页
       ·处理器组内调度第74-75页
       ·处理器组间的负载均衡第75-78页
   ·实现MBS调度策略的要点第78-82页
   ·本章小结第82-87页
第四章 基于进程模型的操作系统上MBS策略的实现第87-121页
   ·Linux原有的调度策略第87-88页
   ·MBS调度策略的设计与实现要点第88-93页
     ·调度段对象第88-89页
     ·调度队列第89-90页
     ·调度段优先级第90-91页
     ·调度段标示原语第91-92页
     ·对多处理器系统的支持第92-93页
   ·MBS调度策略相关的关键数据结构第93-97页
   ·MBS调度策略相关的关键例程第97-120页
     ·进程管理类例程第97-102页
     ·优先级管理类例程第102-106页
     ·调度段标示原语第106-109页
     ·调度例程第109-113页
     ·负载平衡类例程第113-120页
   ·本章小结第120-121页
第五章 基于服务体/执行流模型的操作系统上MBS策略的实现第121-203页
   ·服务体/执行流模型(SEFM)第121-133页
     ·SEFM的基本抽象第122-124页
     ·服务体地址空间第124-126页
       ·服务体的地址空间结构第124-125页
       ·服务体地址空间的构成第125-126页
     ·服务体间通信机制第126-130页
       ·端口和小端口第126-127页
       ·端口变换第127-128页
       ·消息第128-129页
       ·消息传递接口第129-130页
       ·微消息第130页
     ·SEFM中的并发与调度第130-132页
       ·SEFM对并发的支持第130-131页
       ·SEFM的中断/异常处理模型第131-132页
       ·SEFM中的调度机制第132页
     ·SEFM的本质特征第132-133页
   ·SEFM上支持MBS调度策略的操作系统——MBS-Minicore第133-135页
   ·MBS-Minicore设计与实现中的关键技术第135-147页
     ·多处理器系统支持第136-139页
     ·服务体/端口/小端口管理第139-140页
     ·端口授权机制第140-142页
     ·服务体间通信机制第142-144页
     ·任务管理机制第144-145页
     ·同步/互斥机制第145-146页
     ·中断/异常机制第146-147页
   ·MBS调度服务体的设计与实现第147-201页
     ·Minicore原有的调度策略第147-150页
     ·MBS调度策略的设计与实现要点第150-159页
       ·调度对象第150-151页
       ·调度段对象第151-152页
       ·优先级与调度队列第152-156页
       ·调度段标示原语第156-157页
       ·对多处理器系统的支持第157页
       ·MBS调度服务体与其它服务体的交互第157-159页
     ·关键数据结构第159-165页
     ·关键消息接口及其实现第165-201页
       ·操作调度对象的消息接口第165-169页
       ·操作调度段对象的消息接口第169-173页
       ·调度段标示原语的消息接口第173-174页
       ·中断处理通知消息接口第174-176页
       ·关键内部实现例程第176-201页
   ·本章小结第201-203页
第六章 MBS调度策略的性能评测第203-221页
   ·评测方案第203-209页
     ·软硬件环境第203-205页
     ·处理器提供的硬件支持第205-206页
     ·评测程序第206-207页
     ·Linux与MBS-Linux上的评测方案第207-208页
     ·Minicore与MBS-Minicore上的评测方案第208-209页
   ·评测结果第209-219页
     ·Linux和MBS-Linux的对比测试结果第210-214页
     ·Minicore上的对比实验结果第214-218页
     ·评测结果分析第218-219页
   ·本章小结第219-221页
第七章 总结第221-225页
   ·本论文的主要工作第221-223页
   ·本论文的贡献第223页
   ·进一步工作的展望第223-225页
参考文献第225-233页
附录一 实验数据第233-239页
致谢第239-241页
在读期间撰写的学术论文第241页

论文共241页,点击 下载论文
上一篇:ASIP体系结构形式化建模与验证方法研究
下一篇:无线Mesh网络中高效公平通信协议的研究