《网络操作系统应用》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:柳青,秦宗蓉,马晓明等编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2003
  • ISBN:7040125196
  • 页数:230 页
图书介绍:本书是普通高等教育“十五”国家级规划教材,主要内容分基础篇和应用篇,其中基础篇主要介绍操作系统的基础知识以及linux的实现原理;应用篇主要包括linux系统的安装和配置、网络管理和应用等内容。

基础篇 3

第一章 操作系统引论 3

1.1操作系统的概念 3

1.1.1什么是操作系统 3

1.1.2操作系统的发展 5

1.2操作系统的功能 8

1.2.1存储器管理 9

1.2.2处理机管理 9

1.2.3设备管理 10

1.2.4文件管理 11

1.2.5作业管理 11

1.3操作系统的分类 12

1.3.1 单用户操作系统 12

1.3.2多道批处理系统 12

1.3.3分时系统 13

1.3.4实时系统 15

1.3.5通用操作系统 16

1.3.6网络操作系统 16

1.3.7分布式操作系统 17

1.4操作系统的主要性能指标 17

习题一 18

第二章作业管理 19

2.1作业的基本概念 19

2.1.1作业、作业步和作业流 19

2.1.2作业的类别和组织 19

2.2作业管理的功能 20

2.2.1作业管理的基本功能 20

2.2.2作业的状态及其转换 20

2.3作业调度 21

2.3.1 作业的输入/输出 21

2.3.2作业调度功能、目标及性能衡量 23

2.33作业调度算法 24

2.4用户与操作系统的接口 25

2.4.1 系统调用 25

2.4.2命令接口 26

2.5 Linux的用户接口 27

2.5.1 Shell和XWindow系统简介 28

2.5.2 Shell命令的语法 28

2.5.3 Shell编程 29

2.5.4 X Window系统的安装、配置和使用 32

习题二 33

第三章并发程序和进程 36

3.1进程的引入 36

3.1.1程序的顺序执行及其特点 36

3.1.2程序的并发执行及其特点 36

3.2进程的基本概念 37

3.2.1进程的定义和特征 37

3.2.2进程的状态及其转换 38

3.2.3进程控制块 39

3.3进程的控制与调度 40

3.3.1进程的控制 40

3.3.2进程的调度 41

3.4进程的同步与进程通信 44

3.4.1进程同步与互斥 44

3.4.2进程通信 48

3.5 死锁 50

3.5.1死锁的概念 50

3.5.2产生死锁的原因和必要条件 50

3.5.3解决死锁的基本方法 51

3.6线程的概念 52

3.6.1 线程与进程的区别和联系 52

3.6.2线程的状态与操作 53

3.6.3引入线程的优点 53

3.7 Linux中的进程管理 53

3.7.1 Linux中的进程及其调度 54

3.7.2 Linux中的进程控制 55

3.7.3 Linux进程通信 56

习题三 58

第四章 存储管理 61

4.1存储管理的基本概念 61

4.1.1存储管理的功能 61

4.1.2存储器管理方式 61

4.1.3地址重定位 62

4.2连续分配方式 63

4.2.1单一连续分配 63

4.2.2分区存储管理 64

4.2.3覆盖与交换 66

4.3 离散分配方式 66

4.3.1 页式存储管理 66

4.3.2段式存储管理 69

4.3.3段页式存储管理 70

4.4虚拟存储器 71

4.4.1请求页式存储管理 72

4.4.2请求段式存储管理 73

4.5 Linux存储管理 74

4.5.1 Iinux存储管理的思想及特点 74

4.5.2 Linux存储管理的实现技术 74

习题四 77

第五章 设备管理 80

5.1设备管理概述 80

5.1.1 设备分类 80

5.1.2设备管理的任务和功能 81

5.1.3 I/O设备所需的资源 81

5.2输入/输出控制方式 82

5.2.1设备控制器 82

5.2.2输入/输出控制方式 82

5.3 中断技术 85

5.3.1 中断的基本概念 85

5.3.2 中断的分类与优先级 86

5.3.3 中断处理过程 86

5.4缓冲技术 86

5.5设备分配 87

5.5.1 设备分配中的数据结构 87

5.5.2设备分配策略 88

5.5.3设备分配步骤 89

5.5.4 SPOOLing系统 90

5.5.5设备处理程序 90

5.6 Linux中的设备管理 91

5.6.1概述 91

5.6.2 Linux中的设备控制方式 92

5.6.3字符设备的管理 93

5.6.4块设备的管理 93

5.6.5网络设备的管理 93

习题五 94

第六章文件管理 96

6.1 文件管理概述 96

6.1.1文件和文件系统 96

6.1.2文件分类 96

6.1.3文件系统的功能 97

6.2文件结构、存储设备和存取方法 97

6.2.1文件的逻辑结构 97

6.2.2文件的物理结构 98

6.2.3文件的存取方法 99

6.2.4文件的存储设备 100

6.2.5文件结构、存储设备及存取方法之间的关系 101

6.3文件存储空间的管理 101

6.3.1空白文件目录 101

6.3.2空白块链 102

6.3.3位示图 102

6.4文件目录管理 103

6.4.1 文件控制块和文件目录的概念 103

6.4.2一级目录结构 103

6.4.3 二级目录结构 103

6.4.4多级目录结构 104

6.5文件的使用 104

6.6文件系统的层次模型 105

6.7 Linux文件系统 106

6.7.1 Linux文件系统概述 106

6.7.2 Linux文件系统的实现 106

6.7.3 Linux虚拟文件系统(VFS) 109

习题六 110

应用篇 115

第七章 网络操作系统Linux概述 115

7.1 Linux的发展 115

7.2 Linux的版本 116

7.3操作系统的比较 117

7.3.1 NetWare 117

7.3.2 Windows NT Server 118

7.3.3 Linux 118

7.4 Linux特性 119

7.5 Linux信息资源 123

习题七 124

第八章Linux的安装、配置与管理 125

8.1安装前的准备工作 125

8.1.1 备份数据 125

8.1.2基本配置信息 125

8.1.3 Linux分区 126

8.1.4 Linux安装方式 130

8.2安装Linux 133

8.2.1启动安装程序 133

8.2.2选择语言和键盘 134

8.2.3选择安装方式 135

8.2.4创建Linux分区 136

8.2.5选择安装软件包 145

8.3 配置Linux 147

8.3.1配置鼠标 147

8.3.2配置网卡 148

8.3.3配置TCP/IP网络 148

8.3.4配置时区 150

8.3.5选择系统启动时的服务 151

8.3.6配置打印机 151

8.3.7密码的配置和验证 156

8.3.8制作启动盘和配置LILO 157

8.3.9配置X Window 161

8.3.10重新启动系统 161

习题八 161

第九章 网络管理与应用 162

9.1 Linux的网络功能 162

9.2 网络功能的设置 163

9.2.1配置NFS服务器 163

9.2.2建立PPP连接和配置PPP服务器 170

9.2.3配置DNS服务器 172

9.2.4网络打印机的使用与设置 177

9.3 Internet站点的建立 181

9.3.1建立Linux站点 181

9.3.2设置电子邮件服务器 190

9.3.3设置FTP服务器 197

9.3.4设置Proxy服务器 209

9.3.5数据库服务器的安装与配置 212

9.4网络命令简介 225

习题九 229

参考文献 230

参考网站 231