目 录
前言
第一部分 Linux系统的安装和使用
第1章 Linux简介
1.1什么是Linux
1.2Linux内核发展历史
1.3Linux系统发布方式
1.4Linux的硬件要求
1.5Linux资源
第2章 RedHatLinux的安装
2.1安装之前
2.2硬盘分区
2.3安装类型
2.4安装方法
2.5安装过程
第3章 Linux使用基础
3.1开始使用
3.2文件操作
3.3用vi编辑文本文件
3.4Shell
3.5进程控制
3.6网络应川工具
3.7GNOME
第4章 Linux系统管理
4.1超级用广帐号
4.2用户和川户组管理
4.3文件系统管理
第二部分 Linux系统分析
第5章 Linux进程管理
5.1进程和进程控制块
5.2进程状态
5.3进程调度
5.4中断
5.5系统调川
5.6等待队列及其操作
5.7进程的创建和终止
5.8程序的装入和执行
5.9进程通信
第6章 Linux存储管理
6.180386体系结构的存储管理功能
6.2Linux的分页管理机制
6.3虚存段的组织和管理
6.4内存的共享和保护
6.5物理空间管理
6.6空闲物理内存管理
6.7内核态内存的申请与释放
6.8用户态内存的申请与释放
6.9交换空间
6.10页交换进程和页面换出
6.11缺页中断和页面换入
6.12存储管理系统的缓冲机制
第7章 Linux文件系统管理
7.1文件系统管理
7.2虚拟文件系统
7.3VFS超级块
7.4VFSinode
7.5文件系统管理的缓冲机制
7.6系统打开文件表
7.7ext2文件系统
第8章 Linux设备管理
8.1概述
8.2设备驱动程序基础
8.3中断处理
8.4设备驱动程序的辅助函数
8.5设备驱动程序的框架
8.6字符设备驱动程序
8.7块设备驱动程序
第9章 Linux系统初始化
9.1系统引导
9.2其它引导方法
9.3实模式下的系统初始化
9.4保护模式下的系统初始化
9.5启动内核
9.6init进程及系统配置
9.7Linux源程序的目录分布
第三部分 Linux系统实验
实验一 系统的安装实验
实验二 系统的用户交互界面和编程界面实验
实验三 进程管理实验
实验四 内存管理实验
实验五 文件系统实验
实验六 设备驱动程序与操作
系统综合实验