作业系统实验指导——基于Linux核心(第三版)本教材所介绍的“基于Linux核心的作业系统实验体系”可引导学生与作业系统核心进行互动以理解其原理。
基本介绍
- 书名:作业系统实验指导——基于Linux核心(第三版)
- 作者:徐虹 何嘉 王铁军
- ISBN:9787302438113
- 定价:39.50
- 出版社:清华大学出版社
- 出版时间:2016.08.01
内容简介
计算机作业系统原理是一门非常重要的专业课程,本教材所介绍的“基于Linux核心的作业系统实验体系”可引导学生与作业系统核心进行互动以理解其原理。整个实验体系构架在Linux核心的基础上,按“系统基本构架”“系统五大功能”和“综合套用”三方面分为9个实验。 本书共12章,从内容上分为3个部分。第1部分包括第1~3章,介绍了基于Linux核心的实验系统、Linux核心分析和使用方法。第2部分是对7项基本实验的指导:进程管理实验、存储器管理实验、用户接口实验、模组编程实验、设备管理实验、档案系统实验和时钟管理实验。第3部分是两项综合实验的指导:系统信息显示实验和作业系统构成实验。这些实验很好地解决了如何配合作业系统课程教学来指导学生进行实践的问题。
目录
第1章Linux概述
1.1Linux作业系统简介
1.1.1Linux作业系统的发展
1.1.2Linux作业系统的特点
1.1.3目前流行的Linux版本
1.2基于Linux核心的作业系统实验体系
1.2.1作业系统实验的现状
1.2.2选择Linux的原因
1.2.3实验设计思想
1.2.4实验体系的构成
第2章Linux核心分析
2.1Linux核心结构概述
2.2Linux进程管理
2.2.1描述进程的数据结构
2.2.2进程调度
2.2.3创建进程
2.2.4进程通信机制
2.3Linux存储管理
2.3.1物理记忆体管理器
2.3.2核心记忆体管理器
2.3.3虚拟记忆体管理器
2.3.4Linux的高速快取机制
2.4Linux设备管理
2.4.1Linux设备管理结构
2.4.2I/O控制方式
2.4.3Linux设备驱动程式
2.4.4字元设备驱动程式
2.4.5块设备驱动程式
2.5Linux档案系统
2.5.1Linux档案系统概述
2.5.2虚拟档案系统
2.5.3EXT2档案系统
2.5.4Linux的几个重要档案系统
第3章Linux的使用
3.1安装RedHatLinux
3.2Linux档案系统结构
3.2.1Linux目录结构
3.2.2目录功能简介
3.2.3Linux档案系统的装载和卸载
3.3Linux系统的基本操作
3.3.1Linux系统的启动与退出
3.3.2Linux系统对档案和目录的操作命令
3.3.3文档备份与压缩命令
3.3.4许可权改变命令
3.3.5Linux与用户有关的命令
3.3.6Linux系统管理命令
3.3.7Linux磁碟管理命令
3.3.8进程管理命令
3.3.9Linux其他命令
3.4vi的使用
3.4.1vi的操作模式
3.4.2vi的进入与退出
3.4.3vi的常用命令
3.5Linux的编译器gcc
3.6shell程式设计
3.6.1shell程式的编写和执行
3.6.2shell基础
3.6.3shell程式设计
3.6.4shell程式的调试
第4章进程管理实验
4.1实验目的
4.2準备知识
4.2.1基本概念
4.2.2系统调用
4.2.3相关函式
4.3实验内容
4.3.1编製程序实现进程的软中断通信
4.3.2编製程序实现进程的管道通信
4.4实验指导
4.4.1进程的软中断通信
4.4.2进程的管道通信
第5章存储器管理实验
5.1实验目的
5.2準备知识
5.3实验内容
5.4实验指导
5.4.1FIFO页面置换算法
5.4.2LRU页面置换算法
5.4.3NUR页面置换算法
5.4.4OPT页面置换算法
5.5参考源程式代码
5.6程式运行
第6章用户接口实验
6.1实验目的
6.2準备知识
6.2.1控制台命令接口
6.2.2添加系统调用
6.3实验内容
6.3.1控制台命令接口实验
6.3.2系统调用实验
6.4实验指导
6.4.1控制台命令接口实验
6.4.2系统调用实验
第7章模组编程实验
7.1实验目的
7.2準备知识
7.2.1模组的组织结构
7.2.2模组的编译
7.2.3模组的载入
7.2.4模组的卸载
7.2.5模组连结到核心的示意图
7.2.6模组管理程式中的档案操作
7.2.7i386的暂存器
7.3实验内容
7.3.1编写一个简单的核心模组
7.3.2用户空间和核心空间的比较
7.3.3向模组中添加新函式
7.3.4系统核心暂存器数值的获取
7.4实验指导
7.4.1一个简单的核心模组
7.4.2用户空间和核心空间的比较
7.4.3向模组中添加新函式
7.4.4系统核心暂存器数值的获取实验
第8章设备管理实验
8.1实验目的
8.2準备知识
8.2.1设备驱动程式简介
8.2.2设备驱动程式与外界的接口
8.2.3设备驱动程式的组织结构
8.2.4设备驱动程式的代码
8.3实验内容
8.3.1字元类型设备的驱动程式
8.3.2块类型设备的驱动程式
8.4实验指导