面向多核处理器的外内核操作系统研究
发布时间:2017-05-13 08:22
本文关键词:面向多核处理器的外内核操作系统研究,由笔耕文化传播整理发布。
【摘要】:
【关键词】:
【学位授予单位】:兰州大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP316;TP332
【目录】:
- Abstract3-7
- 第一章 绪论7-16
- 1.1 多核处理器与外内核7-10
- 1.1.1 多核处理器背景7-9
- 1.1.2 外内核操作系统背景9-10
- 1.2 国内外研究10-13
- 1.2.1 多核操作系统国内外研究现状10-12
- 1.2.2 外内核操作系统国内外研究现状12-13
- 1.3 研究目的及意义13-14
- 1.4 本文结构14-16
- 第二章 外内核操作系统16-28
- 2.1 外内核操作系统架构16-18
- 2.2 系统初始化设计与实现18-28
- 2.2.1 引导程序19-20
- 2.2.2 内核加载程序20-22
- 2.2.3 内核初始化22-23
- 2.2.4 寻址方式23-26
- 2.2.5 加载地址和链接地址26-28
- 第三章 内存管理设计与实现28-37
- 3.1 地址转换28-29
- 3.2 物理内存管理29-32
- 3.2.1 物理页面跟踪30-31
- 3.2.2 临时物理内存分配器31
- 3.2.3 物理页面管理结构初始化31
- 3.2.4 分配物理页面31-32
- 3.2.5 释放物理页面32
- 3.3 虚拟内存管理32-37
- 3.3.1 虚拟内存地址空间布局32-35
- 3.3.2 基于分页机制页面映射管理35-37
- 第四章 进程管理设计与实现37-55
- 4.1 进程基本操作38-40
- 4.1.1 进程创建38-40
- 4.1.2 进程调度40
- 4.1.3 进程销毁40
- 4.2 上下文切换40-41
- 4.3 中断与异常41-53
- 4.3.1 基于异常处理的操作系统原语45-51
- 4.3.2 用户态进程创建51-53
- 4.4 进程间通信53-55
- 第五章 多核处理器支持55-70
- 5.1 多核处理器初始化58-61
- 5.1.1 多处理器配置信息59-60
- 5.1.2 AP启动60-61
- 5.2 多核处理器架构中资源管理61-66
- 5.2.1 处理器专用数据结构61-63
- 5.2.2 内存管理63-64
- 5.2.3 中断管理64
- 5.2.4 进程调度64-65
- 5.2.5 多处理器架构支持实现65-66
- 5.2.6 QEMU对多处理器支持66
- 5.3 同步与互斥66-70
- 5.3.1 原子性操作66-67
- 5.3.2 内核锁设计67
- 5.3.3 内核锁实现67-70
- 第六章 系统功能测试70-75
- 6.1 对多处理器支持测试72-73
- 6.2 大内核锁测试73-75
- 第七章 总结与展望75-78
- 7.1 外内核操作系统关键技术75-76
- 7.2 研究工作展望76-78
- 参考文献78-81
- 在学期间研究成果81-82
- 致谢82
【参考文献】
中国期刊全文数据库 前1条
1 任晓瑞;时磊;;支持对称多处理器结构的操作系统设计[J];航空计算技术;2008年02期
本文关键词:面向多核处理器的外内核操作系统研究,,由笔耕文化传播整理发布。
本文编号:362057
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/362057.html