对嵌入式系统中内存保护的研究及其设计

来源 :四川大学 | 被引量 : 0次 | 上传用户:mmmzyh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
简洁而高效的内存管理是操作系统理论及其设计实现中一个恒久的话题。操作系统发展至今,从当初简单的前后台系统到如今复杂的多用户多任务环境,内存管理的完善与否一直是评价一个操作系统好坏的重要标准。在当今大多数的主机操作系统中(服务器和PC机),内存管理都已实现的相当完善,不管是UNIX家族或者Windows系列,虚拟内存的设计思想被广泛应用于内存管理之中,不仅为系统中每一个进程提供了更为广阔的寻址空间同时也隔离每一个进程的寻址空间,通过地址映射的方式提供了一种有效的保护,让整个系统更加稳定,安全和健壮。但是在嵌入式世界中,由于硬件资源受限以及实时性等多方面的原因,大多数系统中的内存管理都相当简单,所有的进程或任务和操作系统共享同样的物理地址空间并且没有任何保护机制。这样,一个进程出现了程序错误极可能影响到其他进程的运行,甚至很多时候破坏操作系统的运行空间导致整个系统的崩溃。更为糟糕的是在这样一个扁平模式的内存中,开发调试人员很难准确的定位究竟哪个程序才是造成错误的‘真凶’。本文在分析了主机操作系统的内存管理后,将主机系统和嵌入系统在运行环境,系统资源,系统任务等多方面进行了对比,阐明了不能直接使用虚拟内存管理的原因,同时明确了在嵌入式系统中对内存保护的需求。在此基础上本文提出了一种在不改变原有操作系统内存管理格局的前提下,用软硬件相结合的方式对系统内存进行保护的新方法。在这种方法的保护下,系统中所有的进
其他文献
因特网的普及为社会带来了巨大的经济效益。然而,网络的安全问题也日益突出,已经成为人们关注的核心问题。各种安全防范技术应运而生,其中虚拟专用网络(VPN)技术以其实用性、安
随着互联网的迅速发展,网络安全问题越来越受到人们的重视。随着攻击者知识的日趋成熟,攻击工具与手法的日趋复杂多样,单纯的防火墙策略已经无法满足当前的需要,网络的防卫必
随着信息技术和网络技术的不断发展,文本可视化作为一种快速了解文本信息的方式,受到越来越多研究者的关注。文本可视化领域的研究取得了很大的进展,研究者提出了许多不同的
GIS(Geographic Information System)经过三十多年的发展,相关理论与技术已经比较完善。但是,长久以来一直存在的“GIS信息孤岛”问题仍然没有得到很好地解决:分布在不同组织
长期以来,Java技术的发展和J2SE平台的完善,都是由它的授权公司控制,其发展空间和速度受到了制约。随着.NET等新兴技术不断挑战Java的地位,业界对J2SE平台改进的呼声越来越大
随着Web技术的迅猛发展和应用,以及面向对象技术、组件技术的日益发展和成熟,Web应用需求日益增多,并将逐渐成为下一代软件开发的主流。J2EE架构己成为Web系统最常用的系统架构
近些年,随着移动通信技术的飞速发展,各种移动通信设备被广泛地应用到人们的日常生活中,对移动P2P网络系统性能优化成为移动网络一个新的研究方向。移动P2P网络的网络拓扑结
随着经济的发展,电视广告成为社会生活中越来越重要的一部分,而其带来的社会问题也日渐显著,特别是虚假广告严重误导了消费者,坑害了广大人民,因此广告监管成为社会急需处理
随着信息时代的到来,对于嵌入式系统的研究也是如火如荼,INTEL公司董事长贝瑞特认为:信息技术的发展经过了三次浪潮;第一次是PC机浪潮,第二次是互联网浪潮,目前正在兴起的第三次浪
计算机和互联网技术不断广泛和深入的应用,导致了信息与计算资源数量上的急剧增长以及位置上的广域分布。当以“收集整理世界上所有的信息为民所用”作己任的各大搜索引擎正