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

嵌入式系统分层

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

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

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

linux子系统

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

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

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

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

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

冯诺依曼结构

  • 输入设备

  • 输出设备

  • 存储器

  • CPU:运算器、控制器

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

多级存储结构

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

CPU工作原理

    • 取址

    • 译码

    • 执行

相关推荐
江米小枣tonylua7 小时前
译:设计生产级 RAG 架构
架构
怕浪猫12 小时前
领域特定语言(Domain-Specific Language, DSL)
设计模式·程序员·架构
怕浪猫13 小时前
哪些软件对 Chrome DevTools Protocol 频繁使用
人工智能·架构·前端框架
ifndef16 小时前
GPIO同时复用(ADC与TIM)
mcu
Jack2020 小时前
HarmonyOS APP事件驱动大揭秘
架构
Colin草率地做慢慢地改20 小时前
关于QuickStore这个项目的重构(2)- 数据库建表文件
后端·面试·架构
candyTong1 天前
RTK 技术原理:一次典型会话里,80% 上下文是怎么省下来的
javascript·后端·架构
唐某人丶2 天前
从画架构图开始:架构分析与进阶指南
架构
只会cv的前端攻城狮3 天前
DSL 领域模型架构设计:消灭 CRUD 重复工作
前端·架构