图书介绍
深入学习UNIXPDF|Epub|txt|kindle电子书版本网盘下载
![深入学习UNIX](https://www.shukui.net/cover/43/31178651.jpg)
- 刘祖亮编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302025754
- 出版时间:1997
- 标注页数:203页
- 文件大小:6MB
- 文件页数:211页
- 主题词:
PDF下载
下载说明
深入学习UNIXPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第0章 导论1
0.1 谁需要这本书1
0.2 阅读本书需要哪些背景1
0.3 本书的组织结构2
0.4 UNIX系统的发展史2
0.5 开放式的系统(Open System)5
0.6 UNIX的核心程序7
0.7 系统调用的使用8
0.8 系统调用的执行8
0.9 系统调用与函数的区别10
0.10 核心程序的结构11
0.11 流(STREAMS)12
1.1 目录与文件14
第1章 UNIX文件系统14
1.2 文件的存取权限与属性设定17
1.3 与文件操作相关的重要指令21
1.3.1 cat21
1.3.2 cd21
1.3.3 chgrp21
1.3.4 chmod22
1.3.5 chown23
1.3.6 comm23
1.3.7 cmp23
1.3.8 cp24
1.3.9 cut24
1.3.10 diff25
1.3.11 dircmp27
1.3.12 find28
1.3.13 grep29
1.3.14 ls30
1.3.15 mkdir32
1.3.16 mv32
1.3.17 pr32
1.3.18 rm33
1.3.19 sort33
1.3.20 tail35
1.3.21 touch36
1.3.22 tr36
1.3.23 umask36
1.3.24 wc37
第2章 UNIX文件系统的内部结构38
2.1 文件系统与i节点38
2.2 一般文件的内部结构39
第3章 操作文件的系统调用48
3.1 文件描述字(file descriptor)48
3.2 open系统调用49
3.3 close系统调用50
3.4 read与write系统调用50
3.5 lseek系统调用52
3.6 dup系统调用56
3.7 link系统调用59
3.8 unlink系统调用60
3.9 fcntl系统调用60
3.10 stat与fstat系统调用62
3.11 access系统调用68
3.12 chmod系统调用69
3.13 chown系统调用69
3.15 mkdir与rmdir系统调用70
3.14 chdir系统调用70
3.16 mknod系统调用71
3.17 mount与umount系统调用72
第4章 控制终端的系统调用74
4.1 ioctl系统调用与终端的输入输出74
4.2 termio结构76
第5章 进程管理86
5.1 进程与程序(process and program)86
5.2 观察进程执行的指令87
5.3 进程的创建与执行——fork与exec89
5.4 exec系统调用94
5.5 进程的优先级101
5.6 fork与exec使用实例:UNIX的启动流程102
5.7 进程调度103
6.2 信号的基本概念106
第6章 信号处理106
6.1 何谓信号(signal)106
6.3 信号类别107
6.4 信号的处理109
6.5 处理信号的系统调用109
6.6 sigset系统调用114
6.7 kill系统调用116
6.8 alarm系统调用117
6.9 pause系统调用117
6.10 其他有关信号处理的系统调用119
6.11 UNIX SVR 4新增的信号处理例程(routine)129
6.12 信号掩码135
第7章 存储管理140
7.1 UNIX的存储管理策略140
7.2 请求调页141
7.3 锁定主存中的进程142
7.4 UNIX系统的内存配置142
7.5 进程的虚拟内存编址143
7.6 fork与vfork147
7.7 用户模式与核心程序模式的转换147
第8章 进程间的通信149
8.1 背景知识149
8.2 pipe系统调用150
8.3 命名管道与mknod系统调用的使用154
8.4 命名管道的应用之一——客户与服务器155
8.5 命名管道应用之二——客户、服务器以及非搁置处理160
第9章 高级进程间通信166
9.1 IPC对象与消息队列166
9.2 IPC对象的内容166
9.3 消息队列(message queue)的使用167
9.4 msgget系统调用169
9.5 msgctl系统调用170
9.6 msgsnd与msgrcv系统调用170
9.7 消息队列的限制174
9.8 信号灯与信号175
9.9 临界区(CRITICAL SECTION)175
9.10 DIJKSTRA的演算法176
9.11 UNIX SVR4使用信号灯的方式178
9.12 操作信号灯的系统调用179
9.13 共享内存190
第10章 Linux系统简介199
10.1 前言199
10.2 什么是Linux199
10.3 Linux的特性199
10.4 Linux的系统需求200