ARM基础了解_arm编程架构
2023-06-13 09:14:59 时间
ARM 处理器家族
- 早起经典处理器
- 包括ARM7、ARM9、ARM11等,Cortex-A系列是它们的升级版
- 从ARM11之后就变成了Cortex系列
- Cortex-M系列
- 控制
- 为单片机驱动的系统提供的低成本优化方案,应用于传统的微控制器市场,智能传感器,汽车周边部件等。
- Cortex-A系列
- 处理
- 针对开放式操作系统的高性能处理器,可以跑Android、Linux等系统,应用于智能手机,数字电视,智能本等高端应用。
- Cortex-R系列
- 实时性
- 针对实时系统、满足实时性的控制需求,应用于汽车制动系统、动力系统等。
ARM的内核是基于RISC(精简指令集)体系结构的
SOC的概念
- 片上系统
- 指的是在单个芯片上集成一个完整的计算机系统,所谓完整的系统一般包括中央处理器(CPU)、存储器、以及外围电路等。
- STM32F0/F1是指某一款SOC
- intel、ARM是指SOC里面的CPU
半导体厂商:意法半导体(ST)
ROM RAM
- ROM
- 只读存储器(read only memory),英文简称ROM。ROM所存数据,一般是装入整机前事先写好的,整机工作过程中只能读出,而不像随机存储器那样能快速地、方便地加以改写。ROM所存数据稳定,断电后所存数据也不会改变;
- RAM
- 随机存取存储器(random access memory,RAM)又称作“随机存储器”,是与CPU直接交换数据的内部存储器,也叫主存(内存)。它可以随时读写,而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储媒介。当电源关闭时RAM不能保留数据。
- 计算机:RAM和ROM都是内存,硬盘是外存
- RAM 是运行内存
- ROM 用来存储一些系统信息,或者启动程序BIOS程序,只可以读一般不能修改,断电也不会消失。
- 手机:
- RAM 运行内存
- ROM 一部分用来存储系统信息,装机软件,剩余的大部分容量都是拿来作为硬盘用的可读可写。
FLASH
- FLASH存储器又称闪存,它结合了ROM和RAM的长处,不仅具备电子可擦除可编程(EEPROM)的性能,还不会断电丢失数据同时可以快速读取数据(NVRAM的优势)。
- Flash 又分成 NOR Flash 与 NAND Flash,现在硬盘多以 NAND Flash 构成的 SSD(固态硬盘) 为主
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/184790.html原文链接:https://javaforall.cn
相关文章
- 技术纯享会:新的十年,实时数据架构技术意味着什么?
- java分布式特点_java分布式架构是什么?分布式架构的优缺点有哪些?
- 基础:MVC三层架构
- Linux系统:第十二章:AWS服务器X86架构安装配置Mysql与MongoDB
- 太厉害了!华为大牛终于把MySQL讲的明明白白(基础+优化+架构)
- 智能汽车发展将对整车电子电气架构带来什么样的影响?
- Redis 哨兵架构基础
- ThoughtWorks CTO:2025 年之前,我们会看到架构的演进,但不会看到革命
- Spark集群基础概念 与 spark架构原理详解大数据
- 基于Redis和Kafka的可扩展架构(rediskafka)
- 建立MongoDB高可用架构保障数据安全(mongodb高可用架构)
- Docker基础之一: Docker架构
- 《软件架构》N 层架构
- 点主机网络架构Linux节点主机:构建网络智慧基础(linux节)
- 实现MySQL高可用:架构挑战与解决方案(mysql的高可用架构)
- SQL Server主从架构:保持稳定运行的利器(sqlserver主从句)
- 探究Linux下的最大限制,了解系统架构与管理的基础规则(linux 最大限制)
- 深入剖析MySQL一主两从架构,提高数据库性能和可靠性(mysql 一主2从)