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

嵌入式系统分层

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

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

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

linux子系统

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

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

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

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

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

冯诺依曼结构

  • 输入设备

  • 输出设备

  • 存储器

  • CPU:运算器、控制器

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

多级存储结构

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

CPU工作原理

    • 取址

    • 译码

    • 执行

相关推荐
时空自由民.29 分钟前
stm32FXX系列MCU汇编启动文件分析
汇编·stm32·单片机
切糕师学AI1 小时前
ARM 汇编指令:STR
汇编·arm开发
前端阿森纳1 小时前
公司是否因为AI正在从“以人为本”走向“以核心数据集为本”?
架构·aigc
小冷Hello1 小时前
迪文屏开发-多国语言-只需一组控件
stm32·单片机·嵌入式硬件
小宝哥Code1 小时前
区块链(Blockchain)—— 概念、架构与应用
架构·区块链
0x派大星1 小时前
深入解析 Uniswap:自动做市商模型的数学推导与智能合约架构
架构·区块链·智能合约·uniswap
a努力。1 小时前
网易Java面试被问:偏向锁在什么场景下反而降低性能?如何关闭?
java·开发语言·后端·面试·架构·c#
一杯原谅绿茶1 小时前
3位6脚数码管的单片机例程
stm32·嵌入式
敲敲敲敲暴你脑袋2 小时前
晋江文学城账号安全简直就是笑话
安全·架构·产品
一水鉴天2 小时前
整体设计 定稿 之6 完整设计文档讨论及定稿 之4 整体设计数据库设计规范(含两个版本)
开发语言·人工智能·架构