本书以Linux作业系统为背景,论述作业系统的基本原理、基本思想和基本方法,并在此基础上介绍Linux网路作业系统的核心结构、安装、配置、基本操作、系统管理及网路套用等,从而系统地、完整地讲述作业系统从基本原理到套用实践的主要内容。本书在内容上突出理论与实践相结合的特点,并注重对学生套用能力的培养,在编写上力求循序渐进、通俗易懂,注重科学性和实用性,并配有习题和实训,便于教学和自学。本书具有较强的灵活性和较宽的适用性,可作为高职高专、成人高等院校计算机专业的作业系统课程的教材,也可作为其他相关专业学生学习Linux系统的教材和参考书。
基本介绍
- 书名:作业系统——Linux篇
- 作者:李成大
- 出版社:人民邮电出版社
- 出版时间:2005-1-1
图书信息
作 者:李成大
出 版 社:人民邮电出版社
出版时间:2005-1-1
版 次:
页 数:271
字 数:407
开 本:
印 次:1
I S B N:711512972X
图书目录
封面
扉页
着作权页
编者的话
目录
第1章 作业系统概述
1.1 作业系统的概念
1.1.1 计算机系统的层次结构
1.1.2 什幺是作业系统
1.1.3 作业系统的目标和作用
1.2 作业系统的发展过程
1.2.1 无作业系统的计算机系统
1.2.2 批处理系统
1.2.3 分时系统
1.2.4 实时系统
1.2.5 网路作业系统
1.3 作业系统的特性和功能
1.3.1 作业系统的特性
1.3.2 作业系统的功能
习题
第2章 网路作业系统Linux简介
2.1 Linux的发展
2.1.1 什幺是Linux
2.1.2 Linux的历史
2.2 Linux的版本
2.2.1 国外主要发行版本
2.2.2 国内主要发行版本
2.3 Linux的特性和功能
2.3.1 Linux的特性
2.3.2 Linux的功能
2.4 Linux的常用软体
2.4.1 基本命令和工具
2.4.2 办公软体
2.4.3 程式设计
2.4.4 网路软体
2.4.5 X Window
2.4.6 多媒体软体
2.4.7 其他软体
2.5 Linux的核心体系结构
2.6 Linux的现状及前景
习题
第3章 Linux的安装与配置
3.1 安装前的準备工作
3.1.1 确定系统环境
3.1.2 选择安装方法
3.1.3 準备工作的步骤
3.2 安装Linux
3.3 安装后的系统配置
3.3.1 设定代理
3.3.2 配置工具
习题
第4章 Linux使用基础
4.1 Linux常用命令
4.1.1 进入与退出命令
4.1.2 系统询问命令
4.1.3 档案操作命令
4.1.4 目录操作命令
4.1.5 口令、许可权命令
4.2 Shell程式设计
4.2.1 Shell概述
4.2.2 Shell变数
4.2.3 Shell中的特殊字元
习题
第5章 Linux系统管理
5.1 用户管理
5.1.1 用户管理的内容
5.1.2 用户和组群配置
5.2 档案系统管理与维护
5.2.1 Linux的档案系统概述
5.2.2 建立档案系统
5.2.3 安装和卸载档案系统
5.3 软体包管理
5.3.1 RPM的设计目标
5.3.2 使用RPM
习题
第6章 Linux网路套用
6.1 Linux的网路功能
6.2 基本网路操作命令
6.2.1 ping命令
6.2.2 telnet命令
6.2.3 ftp命令
6.2.4 netstat命令
6.3 网路资源共享
6.3.1 Linux/UNIX系统之间档案共享—NFS
6.3.2 Linux/Windows系统之间档案共享—Samba
6.4 Internet站点的建立
6.4.1 Apache HTTP伺服器
6.4.2 电子邮件伺服器
6.4.3 FTP伺服器
习题
第7章 进程管理
7.1 进程的基本概念
7.1.1 程式的顺序执行和并发执行
7.1.2 进程的定义和特徵
7.1.3 进程的状态及其转换
7.1.4 进程的结构
7.2 进程控制
7.2.1 作业系统核心
7.2.2 进程控制的概念
7.2.3 进程的创建与撤消
7.2.4 进程的阻塞与唤醒
7.3 进程互斥和同步
7.3.1 进程互斥
7.3.2 进程同步
7.3.3 信号量机制
7.3.4 进程互斥和同步的实现
7.4 进程通信
7.4.1 进程通信的类型
7.4.2 讯息缓冲伫列通信机制
7.5 进程调度
7.5.1 进程调度的概念
7.5.2 进程调度算法
7.6 死锁
7.6.1 产生死锁的原因和必要条件
7.6.2 预防死锁
7.6.3 避免死锁
7.7 执行绪
7.7.1 执行绪的引入
7.7.2 执行绪与进程的比较
7.7.3 执行绪的属性
7.7.4 执行绪的状态及其转换
7.8 Linux中的进程管理
7.8.1 Linux进程概述
7.8.2 Linux的进程控制
7.8.3 Linux的进程调度
7.8.4 Linux进程的同步和通信
习题
第8章 作业管理
8.1 作业管理概述
8.1.1 作业及其类型
8.1.2 作业的状态及其转换
8.1.3 作业控制级的接口
8.1.4 作业管理的功能
8.2 作业调度
8.2.1 作业调度应考虑的因素
8.2.2 作业调度算法
8.3 Linux中的作业管理
8.3.1 Linux作业概述
8.3.2 Linux中的作业控制命令
习题
第9章 存储器管理
9.1 存储器管理概述
9.1.1 存储器管理中的基本概念
9.1.2 存储器管理的目的和功能
9.1.3 存储器管理方式
9.2 连续分配存储管理方式
9.2.1 单一连续分配
9.2.2 固定分区分配
9.2.3 动态分区分配
9.2.4 可重定位分区分配
9.3 覆盖与对换技术
9.3.1 覆盖技术
9.3.2 对换技术
9.4 分页存储管理方式
9.4.1 分页存储管理的基本原理
9.4.2 分页系统的地址变换机构
9.5 分段存储管理方式
9.5.1 分段存储管理方式的引入
9.5.2 分段存储管理的基本原理
9.5.3 段页式存储管理方式
9.6 虚拟存储器的基本概念
9.6.1 虚拟存储器的引入
9.6.2 虚拟存储器的特徵
9.6.3 虚拟存储器的实现方式
9.7 请求分页存储管理方式
9.7.1 请求分页存储管理的基本原理
9.7.2 页面置换算法
9.8 Linux中的存储管理
9.8.1 Linux的分段和分页机制
9.8.2 Linux的存储映射
9.8.3 Linux记忆体的分配和回收
9.8.4 Linux的记忆体交换
9.8.5 Linux存储管理系统的缓冲机制
习题
第10章 设备管理
10.1 设备管理概述
10.1.1 I/O设备的类型
10.1.2 设备管理的任务和功能
10.1.3 设备控制器
10.1.4 I/O通道
10.1.5 缓冲技术
10.1.6 设备驱动
10.2 I/O控制方式
10.2.1 程式I/O方式
10.2.2 中断驱动I/O控制方式
10.2.3 DMA控制方式
10.2.4 I/O通道控制方式
10.3 设备分配
10.3.1 设备分配中的数据结构
10.3.2 设备分配时应考虑的因素
10.3.3 独占设备的分配程式
10.4 虚拟设备技术
10.4.1 SPOOLing技术的定义
10.4.2 SPOOLing系统的组成
10.4.3 SPOOLing技术的实例
10.5 磁碟存储器管理
10.5.1 磁碟性能简介
10.5.2 磁碟调度
10.6 Linux中的设备管理
10.6.1 Linux设备管理概述
10.6.2 Linux设备驱动程式
10.6.3 Linux字元设备的管理
10.6.4 Linux块设备的管理
习题
第11章 档案管理
11.1 档案和档案系统
11.1.1 档案类型和档案属性
11.1.2 档案系统的功能
11.2 档案的逻辑结构
11.2.1 顺序档案
11.2.2 索引档案
11.2.3 索引顺序档案
11.3 外存分配方式
11.3.1 连续分配
11.3.2 连结分配
11.3.3 索引分配
11.4 目录管理
11.4.1 档案控制块和索引结点
11.4.2 单级目录结构
11.4.3 两级目录结构
11.4.4 树型目录结构
11.5 Linux的档案系统管理
11.5.1 ext2档案系统
11.5.2 Linux虚拟档案系统
习题
第12章 实际技能训练
实训1—Linux系统安装
1.实训目的
2.实训环境
3.实训内容
实训2—Linux系统的基本操作
1.实训目的
2.实训环境
3.实训内容
实训3—简单shell编程
1.实训目的
2.实训环境
3.实训内容
实训4—Linux档案管理
1.实训目的
2.实训环境
3.实训内容
实训5—Linux网路配置
1.实训目的
2.实训环境
3.实训内容
实训6—NFS伺服器配置
1.实训目的
2.实训环境
3.实训内容
实训7—Samba伺服器配置
1.实训目的
2.实训环境
3.实训内容
实训8—Apache HTTP伺服器配置
1.实训目的
2.实训环境
3.实训内容
实训9—邮件伺服器配置
1.实训目的
2.实训环境
3.实训内容
实训10—FTP伺服器配置
1.实训目的
2.实训环境
3.实训内容
参考文献