学位论文 > 优秀研究生学位论文题录展示
对嵌入式系统中内存保护的研究及其设计
作 者: 周念念
导 师: 李涛
学 校: 四川大学
专 业: 计算机软件与理论
关键词: 嵌入式系统 内存保护 VxWorks 伙伴算法 Slab算法
分类号: TP316
类 型: 硕士论文
年 份: 2006年
下 载: 163次
引 用: 2次
阅 读: 论文下载
内容摘要
简洁而高效的内存管理是操作系统理论及其设计实现中一个恒久的话题。操作系统发展至今,从当初简单的前后台系统到如今复杂的多用户多任务环境,内存管理的完善与否一直是评价一个操作系统好坏的重要标准。在当今大多数的主机操作系统中(服务器和PC机),内存管理都已实现的相当完善,不管是UNIX家族或者Windows系列,虚拟内存的设计思想被广泛应用于内存管理之中,不仅为系统中每一个进程提供了更为广阔的寻址空间同时也隔离每一个进程的寻址空间,通过地址映射的方式提供了一种有效的保护,让整个系统更加稳定,安全和健壮。但是在嵌入式世界中,由于硬件资源受限以及实时性等多方面的原因,大多数系统中的内存管理都相当简单,所有的进程或任务和操作系统共享同样的物理地址空间并且没有任何保护机制。这样,一个进程出现了程序错误极可能影响到其他进程的运行,甚至很多时候破坏操作系统的运行空间导致整个系统的崩溃。更为糟糕的是在这样一个扁平模式的内存中,开发调试人员很难准确的定位究竟哪个程序才是造成错误的‘真凶’。本文在分析了主机操作系统的内存管理后,将主机系统和嵌入系统在运行环境,系统资源,系统任务等多方面进行了对比,阐明了不能直接使用虚拟内存管理的原因,同时明确了在嵌入式系统中对内存保护的需求。在此基础上本文提出了一种在不改变原有操作系统内存管理格局的前提下,用软硬件相结合的方式对系统内存进行保护的新方法。在这种方法的保护下,系统中所有的进
|
全文目录
摘要: 2-4 Abstract: 4-8 1. 绪论 8-13 1.1 嵌入式操作系统的特点 8-11 1.2 问题的提出 11-12 1.3 本文的研究工作 12-13 2. 嵌入式系统的独特性与其内存保护模块的需求分析 13-30 2.1 主机系统中的内存管理与内存保护 13-26 2.2 嵌入式实时系统与主机系统在内存管理方面的差异 26-27 2.3 嵌入式系统中对内存保护模块的需求分析 27-30 3. 基于页面映射的内存保护方法 30-38 3.1 CPU 运行级别的划分 30 3.2 对系统API 的封装 30-31 3.3 内存保护操作 31-33 3.4 系统初始化 33 3.5 用于内存保护的主要数据结构 33-36 3.6 内核空间 36-38 4. 详细设计 38-62 4.1 POWERPC 系列芯片 38-48 4.2 VXWORKS 操作系统 48-53 4.3 系统详细设计及实现 53-62 5. 试验与进一步的工作 62-68 5.1 试验结果及分析 62-64 5.2 进一步的工作 64-68 6.总结 68-69 参考文献 69-71 声 明 71-72 致 谢 72
|
相似论文
- 汽车的电动助力转向系统,U463.4
- 基于ARM9的Windows CE系统移植,TP316.7
- 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
- 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
- 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
- LXI-VXI适配器研制,TP274
- 高性能恒温晶体振荡器温度控制系统的研究,TN752
- 嵌入式中医经脉理疗仪的研究,R197.39
- 基于windows xp嵌入式系统的心电检测分析仪,R197.39
- 一体化能量回馈电梯驱动控制系统实现,TP273
- 智能控制的电力核相技术研究,TP368.1
- 基于μC/OS-Ⅱ的红外辐射测温系统研究,TN215
- 基于DSP的双丝焊机及人机界面研究,TG409
- 基于WiFi的无线虚拟存储系统,TN929.5
- 嵌入式网络视频应用技术的研究与实现,TP368.1
- 小型移动机器人系统平台的模块化设计与实现,TP242
- 柴油机测试仪表校验仪及综合信息管理系统研究,TK426
- 嵌入式智能摄像机硬件设计,TN948.41
- 基于CAN总线的智能传感器网络系统的研制,TN929.5
- 基于人体运动传感的个人定位方法及系统实现,TN95
- 基于S3C2410A的新型ARM实验装置的设计研究,TP368.1
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 操作系统
© 2012 www.xueweilunwen.com
|