目录
第1章 硬件结构
| 输入输出 I/O | 中央处理器 CPU | 存储器 memory |
第2章 操作系统结构
宏内核的基本结构:
| 应用1 | 应用2 | 应用3 | 应用4 |
| 系统调用 | |||
| HAL(hardware Abstraction Layer) | |||
| 进程调度 | 文件系统 | ||
| 内存管理 | 设备驱动 | ||
| 硬件 | |||
第3章 内存管理

第4章 进程与线程
每个进程都对应一个运行中的程序,但是一个应用程序可能包含几个进程,进程之下又有若干个线程,每个线程完成各自的模块功能。
第5章 操作系统调度
在有限的资源下,通过对多个程序执行过程的管理,尽可能满足系统和应用的指标。如果没有系统调度,那么在单核计算机上会出现A进程结束后B进程才能开始,用户将无法同时使用多款应用程序
第6章 进程间通信
运行在同一个操作系统上的不同进程,往往需要进行通信,常见的进程间通信有:管道、消息队列、信号量、共享内存、信号、套接字、Android Binder
第7章 同步原语
当同一个物理地址被写入数据时,同一时间应该有且只有一个进程能够对其进行写,以防止在写入一半时,还未写完的半成品数据这样一个错误数据被其他进程读取从而导致异常,同步原语就是在解决这个问题
第8章 文件系统
文件系统对底层不同类型的块设备进行了统一管理,从而可以对上提供了统一且方便的读、写和操作文件的接口
第9章 设备管理
用以管理所有与CPU连接在同一块主板上的外设设备
8956

被折叠的 条评论
为什么被折叠?



