本文主要是介绍嵌入式面经-ARM体系架构-计算机基础,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
-
嵌入式系统分层
-
操作系统的作用:向下管理硬件,向上提供接口(API)
-
应用开发:使用操作系统提供的接口(API),做上层的应用程序开发,基本不用去关内核操作硬件是怎么实现的
-
底层开发:做操作系统本身的开发
-
-
linux子系统
-
进程管理:管理进程的创建、调度、销毁等
-
内存管理:管理内存的申请、释放、映射等
-
文件系统:管理和访问磁盘中的文件
-
设备管理:硬件设备及驱动的管理
-
网络协议:通过网络协议(tcp、ip)进程通信
-
-
冯诺依曼结构
-
输入设备
-
输出设备
-
存储器
-
CPU:运算器、控制器
-
总线:数据总线、地址总线、控制总线、DMA
-
多级存储结构
-
注意CPU只能访问内存和高速缓存
-
CPU工作原理
-
-
取址
-
译码
-
执行
-
-
这篇关于嵌入式面经-ARM体系架构-计算机基础的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!