网站首页 | 经济学论文 | 证券金融 | 管理学 | 会计审计 | 法学论文 | 医药学论文 | 社会学论文 | 教育论文 | 计算机 | 艺术论文 | 哲学论文 | 财务管理 |
写论文网
  • 民法论文
  • 经济法论文
  • 国际法论文
  • 法学理论论文
  • 司法制度论文
  • 国家法论文
  • 宪法论文
  • 刑法论文
  • 行政法论文
  • 您的位置:写论文网 > 法学论文 > 宪法论文 > [汽车电子嵌入式操作系统的隔... 正文 2020-01-19 07:27:56

    [汽车电子嵌入式操作系统的隔离保护机制研究2600字] 汽车电子嵌入式

    相关热词搜索:

    汽车电子嵌入式操作系统的隔离保护机制研究2600字

    汽车电子嵌入式操作系统的隔离保护机制研究2600字 汽车电子嵌入式操作系统的隔离保护机制研究 受到经济发展和科技进步的推动,当前汽车电子操作系统的功能越来越多, 也变得越来越复杂,一辆轿车中大约会装备八十个ECU,ECU即电子控制单元,它 们之间会利用五中各种各样的总线系统进行通信和交互。隔离保护在确保汽车电 子嵌入式操作系统可靠性和安全性方面发挥着重要的作用。近些年来,随着隔离 保护机制的作用愈发明显,人们对它在汽车电子嵌入式操作系统中的研究也愈发 深入。

    一、汽车电子嵌入式操作系统的隔离保护机制的研究背景 软件分区分成两个部分,一部分是操作系统分区;
    另一部分是应用分区。操 作系统的内核、负责进行存储的软件、进行通信诊断的软件、I/O控制、外设等 各种不同的基础软件模块它们存在于一个值得信赖的并且运行模式是特权模式 的系统分区当中[1]。在逻辑上,应用层的软件部件被划分至各种不同的应用当 中,某些应用属于不值得信赖的、运行模式不是特权模式的系统分区当中,而另 外一些应用和操作系统同样,也是位于值得信赖的并且运行模式为特权模式的系 统分区当中。AUTOSAR规定实现各个不同的软件间的隔离保护和基础软件和应用 软件这两种软件间的隔离保护,此外,为达到一些安全限制的目的,AUTOSAR规 定还根据程序数据、代码以及栈等不同的分段规定了对应用和操作系统以及执行 体这三个级别的隔离保护规范。

    二、汽车电子嵌入式操作系统的隔离保护机制的总体架构 (一)总体架构 依据汽车电子嵌入式操作系统配置的硬件设备,它的隔离保护机制当中包含 的隔离保护通常包含下面几个层级:首先,第一级的隔离保护,这一级保护指保 护汽车的操作系统,通常而言,它的基础是汽车运用的处理器,审核和控制各种 应用访问内存其行为进行的权限,隔离开操作系统与应用分区,保护汽车操作系 统。其次,第二级的隔离保护,这一级保护指应用隔离,它主要控制各种应用非 操作系统的访问,同时检查它的页编号是否匹配,从而隔离各种不同应用分区。最后,第三级的隔离保护,这一级保护指执行体隔离,达到对应用分区进行内部 隔离的目的,需要分离应用当中各个不同的执行体(包括任务和中断服务程序) 会用到的栈空间,从而实现内部隔离应用分区的目标[2]。

    这三个不同保护级别的运行,始终贯穿于操作系统几大功能模块之中,这几 个功能模块包括系统的初始化、管理和维护、异常处理。

    (二)第一级隔离保护和第二级隔离保护 第一级隔离保护和第二级隔离保护的基础是MPU与MMU等支持的分页方法。当 前,各种处理器运用的分页地址的转化方式的过程为:指令执行的时候,有效地 址会生成,同时跟地址的空间标识和PID寄存器进行结合,PID寄存器的功能是危 害系统的实时分区号,然后把它形成的虚拟地址跟TLB当中包含的页表项来相互 比较与匹配。各个TLB页表项当中都有访问权限的相关数据、实际页的地址、对 应物理分页TID号码的相应记录。如果参照有效地址以及地址空间标识与PID寄存 器等形成的虚拟地址跟TLB当中包含的页表项两者是匹配的,那么就可以顺利的 转换地址,从生成实际的物理地址[3]。

    对于上面提到的状况,为了实现第一级隔离保护和第二级隔离保护,可以划 分独立的不可信赖的应用分区,具体来说分成两部分,一部分是一个数据段,另 一部分是一个代码段。与此同时,划分把可信赖的应用和系统的分区,同样是分 成两部分,一部分是一个数据段,另一部分是核心代码段以及系统调用接口段。

    最后把每个段分配到已经分离了的内存页面中,从而实现隔离保护,该隔离保护 的基础是MMU应将具备的分页机制[5]。

    (三)第三级隔离保护的分离栈措施 以分页机制和处理器模式为基础,只是能够隔离操作系统和应用分区或者隔 离不同的应用分区。假如把分页运用在隔离应用内部的不同执行体间的数据访问, 那么就需要给每个执行体数据或者是栈来提供完全不依赖任何系统的内存页,这 种情况会使系统的负担加大,对于系统的性能产生不利影响。所以,运用分离栈 的措施达到隔离保护北部细粒的作用,也就是说给操作系统、各个任务以及各个 用户ISR独立的栈,不过提供的这些栈并不占据内存页,分配的位置是它们所属的应用或者内核的数据,并且利用个操作系统进行维护,从而达到隔离保护第三 级的目的。

    结语:

    • 范文大全
    • 教案
    • 优秀作文
    • 教师范文
    • 综合阅读
    • 读后感
    • 说说
    [汽车电子嵌入式操作系统的隔离保护机制研究2600字] 汽车电子嵌入式》由(写论文网)整理提供,版权归原作者、原出处所有。
    Copyright © 2019 写论文网 All Rights Reserved.