| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章 概述
1.1 认识操作系统
1.1.1 从使用者角度看
1.1.2 从程序开发者的角度看
1.1.3 从操作系统在整个计算机系统所处位置看
1.1.4 从操作系统设计者的角度看
1.1.5 操作系统组成
1.2 开放源代码的UNlX/Linux操作系统
1.2.1 UNIX诞生和发展
1.2.2 Linux诞生
1.2.3 操作系统标准POSIX
1.2.4 GNU和Linux
1.2.5 Linux的开发模式
1.3 Linux内核
1.3.1 Linux内核的技术特点
1.3.2 Linux内核的位置
1.3.3 Linux内核体系结构
1.4 Linux内核源代码
1.4.1 Linux内核版本
1.4.2 Linux内核源代码的结构
1.4.3 Linux内核源代码分析工具
1.5 Linux内核模块编程入门
1.5.1 模块的定义
1.5.2 编写一个简单的模块
1.5.3 应用程序与内核模块的比较
1.6 Linux内核中链表的实现及应用
1.6.1 链表的演化
1.6.2 链表的定义和操作
1.6.3 链表的应用
1.7 小结
习题
第2章 内存寻址
2.1 内存寻址
2.1.1 Intel x86 CPU寻址的演变
2.1.2 80x86寄存器简介
2.1.3 物理地址、虚拟地址及线性地址
2.2 段机制
2.2.1 段描述符
2.2.2 地址转换及保护
2.2.3 Linux中的段
2.3 分页机制
2.3.1 页与页表
2.3.2 线性地址到物理地址的转换
2.3.3 分页举例
2.3.4 页面高速缓存
2.4 Linux中的分页机制
2.5 Linux中的汇编语言
2.5.1 AT&T与Intel汇编语言的比较
2.5.2 AT&T汇编语言的相关知识
2.5.3 GCC嵌入式汇编
2.6 Linux系统地址映射举例
2.7 小结
习题
第3章 进程
3.1 进程介绍
3.1.1 程序和进程
3.1.2 进程的层次结构
3.1.3 进程状态
3.1.4 进程举例
3.2 Linux系统中的进程控制块
3.2.1 进程状态
3.2.2 进程标识符
3.2.3 进程之间的亲属关系
3.2.4 进程控制块的存放
3.2.5 当前进程
3.3 Linux系统中进程的组织方式
3.3.1 进程链表
3.3.2 哈希表
……
第4章 内存管理
第5章 中断和异常
第6章 系统调用
第7章 内核中的同步
第8章 文件系统
第9章 设备驱动
参考文献