飞机里的计算机通过以下步骤进行计算:
数据输入
飞行员或其他设备将所需的数值、参数和指令输入到计算机系统中。这些数据通常以数字或二进制代码的形式存在。
数据处理
计算机系统中的控制器(CPU)发出指令,通过输入设备将数据读入存储器。
存储器中的数据被调入运算器进行运算。运算器根据指令执行算术和逻辑运算。
计算结果会被存储回存储器,或者通过输出设备(如显示器、控制系统等)进行输出。
运算过程
计算机的运算过程遵循一定的指令集和算法。例如,进行乘法运算时,计算机会将一个数与另一个数相乘,并将结果存储起来。
对于更复杂的计算,如求解方程或进行复杂数学运算,计算机可能会使用预先编程的算法或实时计算软件。
机载计算机的特点
机载计算机通常用于飞行控制、导航、武器系统等关键任务,因此它们需要高度自动化和可靠性。
机载计算机的程序通常固化在硬件上,以提高执行效率和减少故障率。
机载计算机还需要与各种传感器、执行器和控制系统进行交联,以实现实时数据处理和控制。
特殊计算设备
在某些飞机系统中,如Bendix中央空气数据计算机(CADC),会使用机械和电子结合的方法进行复杂数学计算。这些设备通过齿轮、凸轮等机械组件和电子电路来实现对空速、马赫数等空气数据的计算。
总结:
飞机里的计算机通过接收输入数据,执行预编程的指令和算法,进行数据处理和运算,并将结果输出到各种控制系统和显示设备中。机载计算机由于其特殊的应用环境,需要具备高度自动化、可靠性和实时处理能力。