焦点软件:包括操纵体系和支持软件,其重要功能是管理平台资源,为应用软件的执行创造一个稳定、高效的环境。焦点软件在 IMA 体系中起着至关重要的桥梁作用,它协调硬件与应用软件之间的交互,确保体系的整体性能和功能实现。
ARINC 653 Part 2 定义了一系列扩展服务,这些服务虽然不是在全部 ARINC 653 实现中都必须使用,但在实际应用中却具有重要的代价。这些扩展服务是基于行业多年在 IMA 体系应用中的实践经验总结而来,可以大概为应用程序提供更多的功能支持和灵活性:
文件体系:在 Part 2 中定义的文件体系为数据存储提供了一种通用的管理方式。它类似于桌面环境中的文件体系,可以大概有用地隐蔽和管理模块上各种情势的数据存储细节。具体而言,它提供了一系列服务,如文件和目次的打开、关闭、读取、写入和删除等操纵。不同的实现可能会支持不同范例的存储介质,如随机存取存储器(RAM)、闪存(Flash)、可擦除可编程只读存储器(EPROM)或基于网络的存储介质等。通过文件体系,多个分区可以方便地共享存储资源,同时文件体系会自动管理存储介质的底层细节,减轻了分区对存储管理的负担,提高了数据存储和访问的效率。
多个模块时间表:ARINC 653 引入多个模块时间表的概念,旨在使 IMA 体系可以大概在不同时间灵活地调理不同的功能。例如,在数据加载功能中,数据加载分区在数据加载阶段会获得特定的时间和空间分配,以确保可以大概充实利用中央处理单元的带宽,实现快速、高效的数据加载。而在数据加载完成后,体系会通过内置机制自动切换到正常的飞行操纵模式,此时数据加载功能处于停用状态。对于采用多个时间表的飞机,必要对每个模式以及模式之间的转换进行严酷的认证,确保体系在不同模式下的稳定性和可靠性,以及模式转换过程中的平滑过渡。
日记:在 ARINC 653 Part 2 中定义的日记是一种用于存储消息的重要手段。它具有在电源故障情况下保持存储数据完备性的能力,当模块电源恢复时,存储的数据可以被乐成恢复。每个日记仅由一个分区访问,其内部结构由非易失性存储器(NVM)中的缓冲区组成。当应用程序向日记中写入消息时,消息起首被存储在缓冲区中,然后再写入内存。这种缓冲区机制使得应用程序可以大概快速一连地写入多个消息,而无需在每次写入消息后期待写入 NVM 的时间,提高了日记记载的效率和实时性。