首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--操作系统论文--网络操作系统论文

基于S+core平台的Linux内核移植

摘要第1-6页
ABSTRACT第6-11页
第一章 引言第11-14页
   ·课题背景第11页
   ·课题任务第11-12页
     ·课题内容第11-12页
     ·本人的主要工作第12页
   ·论文结构第12-14页
第二章 LINUX操作系统相关知识介绍第14-19页
   ·LINUX系统软件架构第14-15页
   ·LINUX内核组成第15-17页
   ·LINUX内核代码目录文件介绍第17-19页
第三章 S+CORE处理器及开发工具介绍第19-32页
   ·S+CORE处理器概述第19页
   ·S+CORE编程模型第19-21页
     ·S+core ISA支持的数据类型第19-20页
     ·S+core微处理器模式第20页
     ·内部寄存器简述第20-21页
   ·S+CORE异常(EXCEPTION)处理第21-24页
     ·异常处理流程第21-22页
     ·异常优先级第22-23页
     ·异常原因第23页
     ·异常向量第23-24页
   ·S+CORE指令CACHE和数据CACHE第24-26页
     ·指令Cache第25页
     ·数据Cache第25-26页
   ·S+CORE指令集介绍第26-27页
     ·S+core指令集架构第26-27页
     ·S+core寻址模式第27页
   ·S+CORE软件开发环境第27-31页
     ·S+core GCC编译器第27-30页
     ·S+core汇编器第30页
     ·S+core链接器第30-31页
   ·小结第31-32页
第四章 S+CORE LINUX进程管理移植第32-44页
   ·LINUX进程管理第32-40页
     ·进程thread_union结构第33-34页
     ·S+core thread_info和pt_regs结构第34-35页
     ·进程的创建和执行第35-37页
     ·进程调度和进程切换第37-39页
     ·终止进程第39-40页
   ·原子操作指令在S+CORE平台的实现第40-42页
     ·Cmpcchg()和xchg()函数第40-41页
     ·中断屏蔽第41-42页
   ·小结第42-44页
第五章 S+CORE LINUX的内存管理移植第44-57页
   ·S+CORE虚拟内存简介第44-46页
     ·S+core虚拟地址到物理地址的转换第45-46页
     ·S+core Linux页面保护和共享第46页
   ·S+CORE LINUX虚拟内存管理架构第46-48页
     ·S+core Linux的目录项和页表项第47页
     ·页表访问第47页
     ·页表目录的初始化第47-48页
   ·LINUX S+CORE虚实地址转换第48-50页
     ·S+core CPU TLB硬件地址转换第49-50页
     ·S+core MMU异常硬件处理流程第50页
   ·S+CORE LINUX TLBMISS的移植第50-54页
     ·Linux/S+core TLB exception处理程序第50-52页
     ·S+core Linux do_page_fault函数第52-54页
   ·S+CORE处理器内存访问一致性第54-56页
     ·Linux内核一致性维护第55-56页
     ·Linux/S+core cache操作的实现第56页
   ·小结第56-57页
第六章 S+CORE LINUX异常管理移植第57-66页
   ·S+CORE LINUX异常管理初始化第57-58页
   ·S+CORE LINUX设备中断注册和调用路径第58-59页
   ·S+CORE LINUX异常调用路径第59-61页
     ·异常入口路经第60页
     ·异常调用出口路经第60-61页
   ·S+CORE LINUX系统调用接口第61-63页
     ·S+core Linux系统调用的用户接口第61-62页
     ·S+core Linux系统调用核心处理路径第62-63页
   ·内核存取用户空间第63-65页
     ·S+core Linux地址空间有效性检查第64页
     ·S+core Linux地址空间的存取第64-65页
   ·小结第65-66页
第七章 S+CORE LINUX初始化移植第66-70页
   ·LINUX核心的启动过程第66页
   ·S+CORE LINUX核心初始化线程第66-67页
   ·S+CORE LINUX启动程序入口第67-68页
   ·SETUP_ARCH函数第68-69页
   ·中断和时钟初始化第69页
   ·小结第69-70页
第八章 结束语第70-72页
   ·论文工作总结第70-71页
   ·问题与展望第71-72页
参考文献第72-73页
致谢第73页

论文共73页,点击 下载论文
上一篇:评学评教系统的设计与实现
下一篇:某制造行业企业业务流程管理(BPM)的设计与实现