航创电解质分析仪ARM架构(过去称作进阶精简指令集机器(Advanced RISC Machine),更早称作Acorn RISC Machine)是一个32位元精简指令集(RISC) 中央处理器(processor)架构,其内核采用哈佛结构,且广泛地使用在许多嵌入式系统(embedded)设计。
ARM架构的处理器在目前的嵌入式处理器市场 ,占了约75%的比例,由此使它成为占全世界*多数的32位元架构之一。
哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。哈佛结构是一种并行体系结构,它的主要特点是将程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个独立的存储器,每个存储器独立编址、独立访问。与两个存储器相对应的是系统的4条总线:程序的数据总线与地址总线,数据的数据总线与地址总线。这种分离的程序总线和数据总线可允许在一个机器周期内同时获得指令字(来自程序存储器)和操作数(来自数据存储器),从而提高了执行速度,提高了数据的吞吐率。程序指令存储和数据存储分开,可以使指令和数据有不同的数据宽度。哈佛结构的计算机由CPU、程序存储器和数据存储器组成,程序存储器和数据存储器采用不同的总线,从而提供了较大的存储器带宽,使数据的移动和交换更加方便,尤其提供了较高的数字信号处理性能。
X86架构的嵌入式处理器以INTEL早期的8086、8088等为代表,虽然在通用处理器上的应用较为出名,但在嵌入式处理器领域,却不及哈佛结构高效。
哈佛结构与冯•诺曼结构处理器相比,有两个明显的特点:哈佛结构使用两个独立的存储器模块,分别存储指令和数据,每个存储模块都不允许指令和数据并存;使用独立的两条总线,分别作为CPU与每个存储器之间的专用通信路径,而这两条总线之间毫无关联。而冯诺曼结构处理器指令和数据共享同一总线,使得信息流的传输成为限制处理器速度和数据吞吐量的瓶颈,难以提高处理器的速度。
航创电解质分析仪ARM架构较之x86架构的优异