-
嵌入式系统分层
-
操作系统的作用:向下管理硬件,向上提供接口(API)
-
应用开发:使用操作系统提供的接口(API),做上层的应用程序开发,基本不用去关内核操作硬件是怎么实现的
-
底层开发:做操作系统本身的开发
-
-
linux子系统
-
进程管理:管理进程的创建、调度、销毁等
-
内存管理:管理内存的申请、释放、映射等
-
文件系统:管理和访问磁盘中的文件
-
设备管理:硬件设备及驱动的管理
-
网络协议:通过网络协议(tcp、ip)进程通信
-
-
冯诺依曼结构
-
输入设备
-
输出设备
-
存储器
-
CPU:运算器、控制器
-
总线:数据总线、地址总线、控制总线、DMA
-
多级存储结构
-
注意CPU只能访问内存和高速缓存
-
CPU工作原理
-
-
取址
-
译码
-
执行
-
-