ARM公司在经典处理器ARM11以后的产品改用Cortex命名,并分成A、R和M三类,旨在为各种不同的市场提供服务。
Cortex系列属于ARMv7架构,这是到2010年为止ARM公司最新的指令集架构。(在2011年,ARMv8架构在 TechCon上推出)
ARMv7架构定义了三大分工明确的系列:
“A”系列:面向尖端的基于虚拟内存的操作系统和用户应用; “R”系列:针对实时系统; “M”系列:对微控制器。
即:由于应用领域不同,基于ARMv7架构的Cortex处理器系列所采用的技术也不相同,基于ARMv7A的称为Cortex-A系列,基于ARMv7R的称为Cortex-R系列,基于ARMv7M的称为Cortex-M系列。
简单来说,Cortex就是ARM公司一个系列处理器的名称。比如英特尔旗下处理器有酷睿、奔腾、赛扬。
ARM在最初的处理器型号都用数字命名,最后一个是ARM11系列,在应用ARMv7架构后,推出了Cortex这一系列,老式的则命名为Classic系列。