图书介绍

UNIX操作系统教程PDF|Epub|txt|kindle电子书版本网盘下载

UNIX操作系统教程
  • 张红光,李福才等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111110374
  • 出版时间:2003
  • 标注页数:343页
  • 文件大小:20MB
  • 文件页数:353页
  • 主题词:UNIX操作系统-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

UNIX操作系统教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 UNIX系统基础篇3

第1章 UNIX系统绪论3

1.1 UNIX系统的主要特性3

1.2 UNIX系统的发展史5

1.3 UNIX系统的基本结构8

习题10

第2章 UNIX系统技术入门11

2.1 UNIX系统基本常识11

2.1.1 控制台和终端机11

2.1.2 用户的注册与注销12

2.1.3 账户的管理13

2.1.4 用户口令的管理14

2.1.5 用户组信息14

2.2 UNIX的shell15

2.2.1 内部命令和外部命令15

2.2.2 UNIX的shell程序15

2.3 UNIX系统启动及用户登录15

2.3.1 UNIX系统的启动方式16

2.3.2 UNIX系统的启动过程16

2.3.3 用户的登录过程17

2.4 UNIX常用命令介绍18

2.4.1 UNIX命令使用方法18

2.4.2 多命令行及多行命令20

2.4.3 一般常用命令介绍20

2.4.4 用于目录操作的命令24

2.4.5 用于文件操作的命令25

2.4.6 有关状态和信息查询的命令30

2.4.7 用于网络和通信的命令33

2.5 UNIX系统与其他系统关联36

2.5.1 UNIX与DOS文件格式的转换36

2.5.2 DOS分区在UNIX系统中的使用36

2.6 本章小结38

习题38

第3章 UNIX系统编辑器40

3.1 UNIX标准编辑工具ed40

3.1.1 使用ed的基本常识41

3 1.2 元字符和正则表达式41

3.1 3 ed中使用的命令42

3.2 全屏幕编辑工具vi44

3.2.1 vi的操作方式44

3.2.2 命令行方式中常用命令45

3.2.3 末行命令方式下常用操作命令45

3.2.4 进入插入编辑方式的常用命令46

3.2.5 使用vi时的注意事项47

3.3 emacs编辑器48

3.3.1 emacs的使用方法48

3.3.2 emacs主菜单功能简介48

3.3.3 emacs中的功能键50

3.4 本章小结51

习题51

第4章 shell及shell编程52

4.1 shell基本概念52

4.1.1 shell的基本功能52

4.1.2 UNIX系统中标准流的定义53

4.2 shell命令解释功能53

4.2.1 shell命令解释程序53

4.2.2 输入/输出重定向54

4.2.3 错误流重定向55

4.2.4 管道线的处理55

4.2.5 后台处理及滤波功能56

4.3 用户工作环境设置58

4.3.1 工作环境变量58

4 3.2 Korn shell的环境变量的设置59

4.3.3 C shell中环境变量的设置60

4.4 shell程序设计62

4.4.1 shell程序的执行方式62

4.4.2 shell变量的使用63

4.4.3 test命令的使用67

4.4.4 条件控制语句69

4.4.5 循环语句73

4.4.6 shell程序的调试方法77

4.5 本章小结78

习题79

第二部分 UNIX系统核心技术篇83

第5章 UNIX文件系统83

5.1 UNIX系统中的文件83

5.1.1 普通文件83

5.1.2 目录文件85

5.1.3 特殊文件86

5.1.4 UNIX文件的许可机制87

5.2 UNIX文件系统设计89

5.2.1 文件管理系统结构89

5.2.2 文件系统的维护90

5.2.3 物理卷与逻辑卷定义92

5.2.4 文件系统的存储结构94

5.2.5 索引节点和目录文件的作用99

5.2.6 文件的多重索引存储结构100

5.2.7 可支持多种文件系统的机制102

5.3 UNIX文件系统动态管理方法104

5.3.1 文件系统的动态数据结构104

5.3.2 文件的检索过程106

5.3.3 文件共享的实现及应用107

5.4 用于文件管理的系统调用109

5.4.1 文件描述符110

5.4.2 用于文件创建和文件链接的系统调用110

5.4.3 文件的打开与关闭的系统调用111

5.4.4 文件的读和写系统调用111

5.4.5 文件随机存取系统调用113

5.4.6 文件记录锁定系统调用114

5.5 文件系统的备份与恢复116

5.6 本章小结117

习题118

第6章 UNIX进程调度及进程存储管理120

6.1 进程基本概念120

6.1.1 程序的并发执行120

6.1.2 进程的定义和描述122

6.1.3 进程的状态122

6.1.4 进程控制基本概念124

6.2 UNIX中的进程125

6.2.1 UNIX系统进程创建机制125

6.2.2 UNIX中进程的描述128

6.2.3 UNIX进程描述中的数据结构128

6.3 UNIX进程调度与管理135

6.3.1 UNIX进程状态及其转换136

6.3.2 UNIX进程调度程序138

6.3.3 UNIX进程调度算法与调度策略138

6.4 存储管理基本概念141

6.4.1 存储管理技术142

6.4.2 虚拟存储技术146

6.5 UNIX进程存储管理148

6.5.1 进程存储中的交换策略148

6.5.2 进程存储中的请求调页策略149

6.5.3 UNIX进程存储管理体系结构150

6.6 UNIX进程管理的系统调用150

6.6.1 系统调用可以控制进程的运行151

6.6.2 进程的创建152

6.6.3 进程执行特定任务的系统调用153

6.6.4 进程终止的系统调用155

6.6.5 进程的同步156

6.6.6 库函数system156

6.7 本章小结157

习题158

第7章 UNIX系统的进程通信161

7.1 进程通信基本概念161

7.1.1 主从式通信161

7.1.2 会话式通信161

7.1.3 消息或邮箱通信162

7.1.4 共享存储区进程通信162

7.1.5 UNIX系统进程通信方式163

7.2 基本通信163

7.2.1 锁文件通信163

7.2.2 记录锁定文件通信164

7.2.3 信号164

7.2.4 使用信号完成通信165

7.3 管道通信169

7.3.1 管道的读写特点169

7.3.2 无名管道通信170

7.3.3 有名管道171

7.4 IPC176

7.4.1 IPC简介176

7.4.2 IPC中的消息队列机制177

7.5 本章小结182

习题183

第8章 UNIX系统的设备管理184

8.1 设备管理的基本概念184

8.1.1 设备管理模块的功能184

8.1.2 设备分类管理185

8.1.3 I/O传输控制技术186

8.2 UNIX系统设备管理结构187

8.2.1 UNIX设备管理体系结构187

8.2.2 UNIX设备分类描述方式188

8.2.3 UNIX描述的物理设备190

8.2.4 UNIX描述的逻辑设备191

8.3 UNIX设备状态及设备控制191

8.3.1 设备状态及其转换192

8.3.2 设备控制策略192

8.4 设备驱动与文件系统的关联194

8.4.1 设备驱动程序194

8.4.2 设备驱动与文件系统的关联195

8.5 块设备的高速数据缓存机制196

8.5.1 缓冲控制块的设置197

8.5.2 缓冲池的结构198

8.5.3 缓冲区的分配与释放操作199

8.6 设备的读写访问201

8.6.1 块设备的读写201

8.6.2 字符设备的读写202

8.7 设备管理中磁盘管理的实现204

8.7.1 磁盘控制器的类型204

8.7.2 系统对磁盘驱动器的管理204

8.8 本章小结205

习题206

第三部分 UNIX系统技术扩展篇209

第9章 UNIX系统多线程环境209

9.1 线程的基本概念209

9.1.1 线程引入原理209

9.1.2 包含线程的进程模型211

9.1.3 引入线程后的系统特性213

9.1.4 多线程系统中的线程管理模式214

9.2 UNIX的多线程管理结构216

9.3 多线程程序设计规则217

9.3.1 多线程程序结构的改变218

9.3.2 多线程标准库219

9.3.3 多线程编程规则220

9.4 多线程程序设计技术223

9.4.1 创建和使用简单线程223

9.4.2 对线程的常用操作225

9.4.3 线程中使用的数据228

9.5 多线程程序设计综合举例229

9.6 本章小结233

习题234

第10章 UNIX网络结构及Internet技术235

10.1 网络系统基本原理235

10.1.1 通信子网236

10.1.2 资源子网236

10.1.3 计算机网络分类方法237

10.1.4 网络协议及OSI参考模型239

10.2 UNIX网络系统结构及使用协议240

10.2.1 UNIX网络分层结构240

10.2.2 UNIX中运行的TCP/IP协议241

10.2.3 UNIX中运行的UUCP协议244

10.3 用UNIX系统构建Internet网络平台245

10.3.1 主机地址和域名服务245

10.3.2 UNIX的TCP/IP配置信息246

10.3.3 Internet服务的建立247

10.4 UNIX的信息查询服务工具253

10.4.1 Archie253

10.4.2 WAIS256

10.4.3 信息查询工具Gopher258

10.4.4 WWW查询工具259

10.5 本章小结260

习题261

第11章 X-Window及其他实用程序262

11.1 X-Window262

11.1.1 X-Window软件的特征262

11.1.2 X-Window的工作方式263

11.1.3 X-Window中的功能模块264

11.1.4 X-Window的编程环境264

11.2 数据检索加工工具awk265

11.2.1 awk的基本功能266

11.2.2 awk字段的使用说明267

11.2.3 awk模式的解释267

11.2.4 awk中执行动作的说明269

11.3 程序管理器269

11.3.1 源代码控制系统SCCS269

11.3.2 程序文件维护实用程序make270

11.4 词法分析和语法分析生成工具271

11.5 本章小结271

习题272

附录A UNIX系统中的常用系统调用273

附录B Linux系统安装与环境设置278

附录C 习题解答与综合测试290

参考文献343

热门推荐