基于Cache的航天嵌入式软件设计方法与测试技术研究

来源 :中国航天第二研究院 航天科工集团第二研究院 | 被引量 : 0次 | 上传用户:tudeyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着航天技术的进步和嵌入式软件的发展,带有Cache的航天嵌入式系统的使用越来越普遍。Cache即高速缓冲存储器,它主要通过保存CPU读写主存的副本来解决高速的CPU与低速的主存间的速度匹配问题。使用Cache可以有效的提高系统的性能并降低系统成本。  但是航天嵌入式系统中使用Cache有可能会带来一定的风险。当Cache中的数据与主存中对应的数据不一致时,后续程序如果取到过时的数据,系统运行可能会出现问题。同时Cache位于CPU与内存之间,当Cache失效时,可能影响到系统的实时响应。此外如何提高Cache的命中率,进而提升Cache性能也很值得关注。  本文主要研究基于Cache的航天嵌入式软件设计方法,针对带有Cache的嵌入式系统可能存在的各种问题,通过具体分析,给出相应的软件解决方案。同时研究基于Cache的航天嵌入式软件测试技术,对带有Cache的嵌入式系统设计相应的测试用例,进行针对性的测试。最后在某航天常用SPARC V8架构的目标板上对上述方法和测试技术进行验证,并给出最后的分析结果。结果较好的验证了上述设计方法和测试用例的可行性与合理性。
其他文献
目标跟踪在运动目标的视觉分析中占有重要的地位,属于视觉的中层部分。目标跟踪是通过对摄像机所拍摄的视频图像序列进行处理,找出连续图像帧间的对应关系,实现对图像和图像
互联网信息的指数级增长,使得搜索引擎成为互联网上最广泛的应用。随着用户对检索结果要求的提高,搜索技术面临着越来越严峻的挑战。语义Web的发展,为提高搜索技术指明了新方向
学位
随着计算机网络与信息技术的发展,传统的单机版数据挖掘软件由于其庞大臃肿的应用程序、对用户机器硬件要求较高、软件更新周期长且不易维护等,已经无法很好地满足用户的需求
执行重放技术在诞生之初是用于重现并行程序的并发性错误。随着其研究的不断深入特别是与虚拟化技术进行融合后,虚拟机执行重放技术可用于虚拟机迁移、虚拟机调试、虚拟机容错
随着企业信息化建设的不断深入,网络基础设施、服务器、中间件、操作系统、数据库、业务系统等IT基础设施变得越来越庞大和复杂,系统维护工作量和工作难度越来越大,业务对IT系统
实体关系抽取是指从无结构的自然语言文本中抽取实体之间的语义关系,并以结构化的形式表示出来。它是篇章理解的一个核心技术,在机器翻译、信息检索、问答系统、知识图谱构建等
多层架构的Web应用已成为当前主流的网络应用,它可以应用于多种形式,如电子银行、网上购物、社交网络等等,性能是系统运行时和时间(相应时间、吞吐率)相关的一个属性,包括响应时间
小水电代燃料(Small Hydropower Substituting Fuel, SHSF)生态保护工程是巩固退耕还林、天然林保护建设成果和保障偏远山区农民生活问题的重要举措。本文以贵州黔东南富江小
如今,对在线医疗信息咨询服务需求量越来越大。随着互联网技术的发展每天有上百万的人通过网络查询相关的医疗信息。也有很多网站将医疗咨询作为服务提供给患者查询搜索,患者