汽车电子操作系统存储保护机制的设计与实现
本文选题:存储管理单元 + AUTOSAR ; 参考:《电子科技大学》2013年硕士论文
【摘要】:为了满足现今汽车电子产业的发展要求,汽车开放架构(AUTOSAR)组织负责为未来的汽车系统制定新的标准。AUTOSAR OS就是完全符合AUTOSAR规范设计和实现的一个嵌入式操作系统,并且能向后兼容于OSEK规范的已有的汽车电子嵌入式操作系统。AUTOSAR规范相对于OSEK规范作了很多扩充,其中在原有基础上增加的存储保护机制更是其一大特点。通过提供这一保护机制,可以使原有系统变得更加稳定、可靠,从而可以使系统支持更加复杂的应用需求,并且使汽车电子系统适应新的发展方向。为了实现存储保护功能,在设计之初对AUTOSAR OS整个存储保护功能的需求做出了详尽的分析,并在实验室原有的eAutoOSEK操作系统之上设计并实现了存储保护机制。本课题对于存储保护机制的设计与实现主要包括以下两个方面: 基于AUTOSAR OS对于存储保护的要求,并结合OS应用提出了存储保护的应用模型。在AUTOSAR OS中,OS应用是所有资源的管理单元,并且是程序在存储空间上隔离保护的区域。通过设计实现OS应用机制,来实现操作系统对于域的支持。存储保护的目标就是要基于OS应用的特权模式和保护属性,实现可信域与不可信域在存储空间上的隔离,以及不可信域内部OS应用之间的隔离,从而保证不可信OS应用中程序的访存故障不会破坏其它OS应用程序的正常运行。 为了能够支持系统中域之间存储访问的隔离保护,在原有OSEK OS基础之上设计并实现了存储保护底层的相关功能模块。首先通过构建MMU管理子系统来实现对系统中存储空间的隔离划分,并在系统运行过程中对TLB缺页以及访问权限异常进行处理,从而实现存储保护的基本功能。为了满足运行过程中域之间的切换,这里对OS应用中执行体运行时的切换和派发进行了设计,从而可以根据目标域来重新设置运行时的环境。设计系统调用和可信服务机制来使用户模式下的用户程序可以获得可信域提供的服务。 本设计的创新点在于基于OS应用来实现基于域的存储保护,从而增强了系统的安全性和可靠性。
[Abstract]:In order to meet the development requirements of the automotive electronics industry today, Auto Open Architecture (AUTOSAR) is responsible for developing a new standard for future automotive systems. AUTOSAR OS is an embedded operating system designed and implemented in full compliance with the AUTOSAR specification. And the existing automotive electronic embedded operating system, AUTOSAR, which is compatible with the OSEK specification backward, has made a lot of expansion compared with the OSEK specification, among which the storage protection mechanism added on the original basis is one of its major features. By providing this protection mechanism, the original system can become more stable and reliable, so that the system can support more complex application requirements and make the automotive electronic system adapt to the new development direction. In order to realize the storage protection function, the requirement of the whole storage protection function of AUTOSAR OS was analyzed in detail at the beginning of the design, and the storage protection mechanism was designed and implemented on the basis of the original eAutoOSEK operating system in the laboratory. The design and implementation of the storage protection mechanism include the following two aspects: Based on the requirements of AUTOSAR OS for storage protection, an application model of storage protection is proposed in combination with OS application. In AUTOSAR OS, the application is the management unit of all resources, and it is the area where the program isolated and protected on the storage space. The OS application mechanism is designed to support the domain of the operating system. The goal of storage protection is to realize the separation between trusted domain and untrusted domain in storage space and between OS application within untrusted domain based on the privilege mode and protection attribute of OS application. Therefore, the failure of accessing programs in untrusted OS applications will not destroy the normal operation of other OS applications. In order to support the isolated protection of storage access between domains in the system, the related functional modules of storage protection are designed and implemented on the basis of the original OSEK OS. Firstly, the storage space in the system is isolated by constructing the MMU management subsystem, and the TLB page missing and access rights exception are handled in the running process of the system, so as to realize the basic function of storage protection. In order to meet the needs of switching between domains during the running process, the execution runtime switching and dispatching in OS applications are designed in this paper, so that the runtime environment can be reset according to the target domain. The mechanism of system call and trusted service is designed to enable user program in user mode to obtain the services provided by trusted domain. The innovation of this design is that OS should be used to implement domain-based storage protection, thus enhancing the security and reliability of the system.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:U463.6;TP333
【相似文献】
相关期刊论文 前10条
1 熊前兴;;我院获“全国计算机应用展览会先进参展单位”光荣称号ZX—CP/M中西操作系统深受欢迎[J];武汉理工大学学报(交通科学与工程版);1986年03期
2 周华英;;VAX系列机系统综述[J];军事通信技术;1987年04期
3 钱培德;;IBM PS/2计算机及其操作系统[J];微计算机应用;1988年02期
4 方天培;计算机技术的发展趋势[J];建筑科学;1992年03期
5 周德新;;VAX/VMS操作系统的虚拟存贮器管理[J];桂林电子工业学院学报;1993年02期
6 杨则正;操作系统Windows NT[J];管理科学文摘;1996年11期
7 李新明;李艺;;基于微内核的操作系统中信号的处理[J];计算机科学;1996年06期
8 ;IE4该不该走[J];每周电脑报;1998年02期
9 ;Microsoft 重“银”[J];每周电脑报;1998年06期
10 张秀斌;;七日风云[J];每周电脑报;1998年12期
相关会议论文 前10条
1 张鲁飞;程华;;绿色操作系统:体系结构和应用程序的反思[A];2010通信理论与技术新发展——第十五届全国青年通信学术会议论文集(下册)[C];2010年
2 陈院庆;王红蕾;;μC/OS-Ⅱ操作系统在dsPIC30F芯片上的移植[A];2010年西南三省一市自动化与仪器仪表学术年会论文集[C];2010年
3 刘然;蒋克检;宋之光;;中国气象局新一代卫星数据广播系统(CMACast)小站操作系统快速安装方法的设计和实现[A];2011年中国气象学会气象通信与信息技术委员会暨国家气象信息中心科技年会论文摘要[C];2011年
4 李志民;赵一丁;底恒;;操作系统进程同步的教学实践[A];计算机研究新进展(2010)——河南省计算机学会2010年学术年会论文集[C];2010年
5 苏宝志;;操作系统典型弱性[A];第三次全国计算机安全技术交流会论文集[C];1988年
6 王向阳;;Windows2000服务器安全措施[A];网络安全技术的开发应用学术会议论文集[C];2002年
7 汪加才;;基于“任务驱动”的“操作系统”教学方法研究[A];2008'中国信息技术与应用学术论坛论文集(一)[C];2008年
8 马宏伟;;关于消防职业技能鉴定站操作系统建设的思考[A];2011中国消防协会科学技术年会论文集[C];2011年
9 石文昌;;操作系统安全的课程设计与教学[A];2008年中国高校通信类院系学术研讨会论文集(上册)[C];2009年
10 代亚非;方滨兴;;一种根治操作系统类病毒的方法及其通用安装程序的实现[A];第五次全国计算机安全技术交流会论文集[C];1990年
相关重要报纸文章 前10条
1 北京市科委保密委员会主办;操作系统与数据库的安全漏洞[N];北京科技报;2000年
2 左亚莉;操作系统谁更超值 Linux 遭遇挑战[N];中国民航报;2005年
3 ;谁是未来手机上的王者[N];中国高新技术产业导报;2004年
4 本报记者 刘学习;三大发展趋势铸造应用盾牌[N];计算机世界;2005年
5 王晓sァ÷尢,
本文编号:1861382
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1861382.html