嵌入式面经-ARM体系架构-计算机基础

嵌入式系统分层

  • 操作系统的作用:向下管理硬件,向上提供接口(API)

  • 应用开发:使用操作系统提供的接口(API),做上层的应用程序开发,基本不用去关内核操作硬件是怎么实现的

  • 底层开发:做操作系统本身的开发

linux子系统

  • 进程管理:管理进程的创建、调度、销毁等

  • 内存管理:管理内存的申请、释放、映射等

  • 文件系统:管理和访问磁盘中的文件

  • 设备管理:硬件设备及驱动的管理

  • 网络协议:通过网络协议(tcp、ip)进程通信

冯诺依曼结构

  • 输入设备

  • 输出设备

  • 存储器

  • CPU:运算器、控制器

  • 总线:数据总线、地址总线、控制总线、DMA

多级存储结构

  • 注意CPU只能访问内存和高速缓存

CPU工作原理

    • 取址

    • 译码

    • 执行

相关推荐
secondyoung6 小时前
I2C通信协议详解
arm开发·驱动开发·stm32·单片机·嵌入式硬件·mcu·51单片机
头茬韭菜6 小时前
第 1 篇:「Glass-Box 的骨架」——全景架构与六层数据流水线
架构·agent·semantica
anew___6 小时前
蜂鸣器播放音乐——让 Arduino 唱出旋律
c++·stm32·单片机·嵌入式硬件·c
奔跑的架构师7 小时前
[A-50]ARMv9/v8-DVFS系统架构
linux·arm开发·架构·系统架构·arm
Zw-awa8 小时前
001-01-从C语言的main到STM32的main-你的代码后来去了哪里
stm32
闲云自留地8 小时前
动手玩 Nova:Hypervisor、主机聚合、可用分区、虚拟机生命周期实操
运维·架构·openstack
一航jason9 小时前
Android平台推理框架及试用场景模型对比
android·人工智能·ai·架构·ai编程·llama
Leo.yuan9 小时前
2026年多数据库实时同步的四种架构方案及工具推荐
数据库·架构
yychen_java11 小时前
第二篇:从世界模型到 Physical AI——一套可落地的工业智能体架构
人工智能·架构