《操作系统教程与实验》是2007年清华大学出版社出版的图书,作者是胡明庆。
本书是针对计算机专业“操作系统”课程而编写的教材,课程所需总学时为85~96学时。本书由3篇组成。第1篇针对大纲要求,包括了课堂教学应涉及的主要知识点,并针对重点概念辅以例证。第2篇在第l篇的理论基础上,对具体的操作系统Linux-2.4.20-8版本,进行深入的内核分析。
第3篇立足于Linux提供的用户界面,设置了若干难易适度的实验,与第1篇各章的教学同步进行。本书从用户界面,进程的创建、通信与同步,文件系统调用,设备驱动,内核修改直至多线程与网络TCP通信的综合应用,逐步深入,可以满足本课程对应用系统设计与开发能力的要求。
本书适于作为大专院校计算机及相关专业操作系统课程的教材,也可以作为Linux系统开发与内核分析的参考书。
目录
- 第1篇 操作系统原理
- 第1章 操作系统概述
- 1.1 操作系统的定义及其功能
- 1.2 操作系统的分类
- 1.3 操作系统的特征
- 1.4 操作系统的性能评价
- 1.5 操作系统的逻辑结构
- 1.6 支持操作系统的基本硬件结构
- 习题1
- 第2章 用户界面
- 2.1 操作系统提供的用户界面
- 2.2 系统调用
- 2.3 Linux的系统调用
- 习题2
- 第3章 进程
- 3.1 进程的概念
- 3.2 进程控制
- 3.3 进程同步与互斥
- 3.4 Linux进程
- 3.5 线程
- 习题3
- 第4章 进程间通信
- 4.1 Linux软中断信号机制
- 4.2 Linux管道通信
- 4.3 Linux的IPC机制
- 4.4 Linux消息缓冲通信
- 4.5 Linux共享内存通信
- 4.6 几种通信方式小结
- ……
- 第5章 资源分配与处理机调度
- 第6章 内存管理
- 第7章 文件管理
- 第8章 设备管理
- 第2篇 Linux操作系统
- 第9章 Linux应用基础
- 第10章 Linux的操作命令界面与内核编译
- 第11章 Linux任务管理与内存管理
- 第12章 Linux文件管理
- 第13章 Linux设备管理
- 第3篇 实验
- 参考文献