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

嵌入式系统分层

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

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

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

linux子系统

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

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

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

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

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

冯诺依曼结构

  • 输入设备

  • 输出设备

  • 存储器

  • CPU:运算器、控制器

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

多级存储结构

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

CPU工作原理

    • 取址

    • 译码

    • 执行

相关推荐
九章云极AladdinEdu6 分钟前
存算一体架构下的新型AI加速范式:从Samsung HBM-PIM看近内存计算趋势
人工智能·pytorch·算法·架构·gpu算力·智能电视
万物得其道者成2 小时前
使用 Vue3 + Webpack 和 Vue3 + Vite 实现微前端架构(基于 Qiankun)
前端·webpack·架构
cooldream20092 小时前
构建现代分布式云架构的三大支柱:服务化、Service Mesh 与 Serverless
分布式·架构·系统架构师·service_mesh
夜月yeyue3 小时前
静态库与动态库简介
linux·c++·stm32·单片机·嵌入式硬件
ghie90903 小时前
解决STM32待机模式无法下载程序问题的深度探讨
stm32
怪我冷i5 小时前
SAE极速部署弹性微服务商城——实验记录
微服务·云原生·架构
InJre5 小时前
stm32 阻塞式延时 与 非阻塞式延时
stm32·单片机·嵌入式硬件
精彩漂亮ing6 小时前
实现了一个基于寄存器操作STM32F103C8t6的工程, 并实现对PA1,PA2接LED正极的点灯操作
stm32·单片机·嵌入式硬件
zhuyan1087 小时前
STM32实现simpleFOC控制无刷电机
stm32·单片机·嵌入式硬件
Bruce_Liuxiaowei14 小时前
HarmonyOS Next~鸿蒙系统流畅性技术解析:预加载与原生架构的协同进化
华为·架构·harmonyos