《UNIX系统程序设计技术》求取 ⇩

第一章绪论1

第一节UNIX概述1

一、UNIX的历史与发展1

目录1

二、UNIX的其它版本2

三、UNIX的特点2

四、UNIX的结构3

第二节UNIX的标准化5

一、UNIX标准化的必要性5

二、SVID标准5

第三节基本概念6

一、文件系统6

三、POSIX规范6

二、进程8

三、系统调用和库例行程序8

第二章C程序设计语言10

第一节C语言概述10

一、C语言的发展10

二、C语言程序实例11

三、基本数据类型11

四、运算符12

五、数据输入与输出14

第二节基本语句17

一、条件语句17

二、循环语句17

三、开关语句18

四、转跳和继续语句19

第三节预处理程序20

一、符号常数20

二、宏代换20

三、文件蕴含20

四、条件编译21

第四节函数21

一、函数的一般形式21

二、函数的参数22

三、函数的返回值24

四、变量存贮类型25

一、指针26

第五节指针与结构26

五、递归26

二、指针和数组27

三、二维数组和指针28

四、结构29

五、指向结构的指针29

第三章文件操作31

第一节文件的基本操作31

一、概述31

二、文件的打开32

三、文件的建立与关闭35

四、文件的读和写36

五、文件的随机访问41

六、系统调用unlink和fcntl43

一、标准输入和输出45

第二节标准输入、输出和标准I/O库45

二、标准错误46

三、标准I/O库概况47

四、错误代码变量errno49

第三节多用户环境中的文件50

一、文件主与有关标识符50

二、文件权限和模式51

三、文件权限与系统调用53

四、文件可访问性的检测54

五、文件权限和文件主的改变55

六、文件建立屏蔽标记56

二、文件链的建立57

第四节文件的链接57

一、概述57

三、文件链的删除58

四、文件系统信息的获取59

第四章文件系统64

第一节文件系统概述64

第二节文件目录64

一、目录与SVID64

二、目录的用户观点64

三、目录的实现66

第三节目录的程序设计69

一、目录项数据结构69

二、当前目录的改变72

三、目录的建立73

四、根目录的改变75

五、目录树的扫描76

第四节文件卷和特殊文件78

一、文件卷概述78

二、文件卷的装卸79

三、缓冲存贮和系统调用sync80

四、UNIX的特殊文件80

五、块设备文件和字符设备文件81

六、特殊文件与stat结构82

二、进程的建立85

一、进程的概念85

第一节进程的建立与运行85

第五章 进程控制85

三、进程的运行87

四、数据和文件描述符的继承93

第二节进程的控制操作96

一、进程的终止96

二、进程的同步96

三、进程终止的特殊情况98

四、进程控制的实例98

第三节进程的属性103

一、进程标识符103

二、进程的组标识符105

三、进程环境106

四、进程的当前目录108

五、进程的有效标识符109

六、进程的文件长度限制109

七、进程的优先数110

第六章进程通信111

第一节引言111

一、进程之间的通信111

二、新的进程通信机构111

第二节信号通信机构111

一、信号及其类型111

二、信号的处理114

三、信号与系统调用的关系117

四、信号的复位118

五、用kill发送信号119

六、系统调用alarm和pause122

七、例行程序setjmp和longjmp125

第三节管道通信机构126

一、管道概述126

二、管道的程序设计127

三、管道的长度和管道的关闭131

四、管道中的read和write133

五、管道与系统调用exec136

第四节FIFO通信机构138

一、FIFO及其应用138

二、FIFO的程序设计140

一、记录锁定的引出142

第五节记录锁定142

二、用lockf实现记录锁定143

三、用fcntl实现记录锁定148

第六节IPC通信机构151

一、基本概念151

二、消息的传送152

三、信号量161

四、共享存贮器168

五、与IPC有关的命令174

一、终端驱动程序175

二、系统与终端之间的关系175

第一节引言175

第七章终端管理175

第二节UNIX中的终端176

一、概述176

二、控制终端177

三、数据传输177

四、正则模式和编辑功能178

第三节终端的程序设计179

一、终端的打开与读写179

二、例行程序ttyname和isatty182

三、终端特性的改变183

四、参数MIN和TIME186

五、终端控制188

第四节程序connect的设计190

一、总体描述190

六、终端与SIGHUP信号190

二、标题文件和main函数191

三、函数connect194

四、文件传输例行程序198

五、connect的使用202

第五节终端管理的发展203

一、数据结构的变化203

二、流的概念的提出203

第八章标准I/O库205

第一节引言205

第二节流与流操作205

一、流和FILE结构205

三、流的单字符I/O206

二、流的打开与关闭206

四、恢复流的字符209

第三节标准输入输出与流211

一、标准输入输出和标准错误211

二、标准I/O状态的查询212

三、行输入与行输出213

四、二进制输入与输出216

五、随机文件访问218

第四节格式输入与输出219

一、格式输出219

二、格式输入224

第五节程序的执行与其它226

一、程序的执行226

二、其它标准I/O例行程序232

第一节屏幕处理库概述234

一、引言234

第九章屏幕处理和其它234

二、curses库235

三、curses程序的通用结构235

四、terminfo库236

第二节curses例行程序237

一、模式的设置237

二、写字符和字符串238

三、格式输出239

四、光标的移动240

五、键盘输入241

七、屏幕编辑243

六、屏幕字符的读入243

八、视频属性的设置246

九、窗口的建立和操作247

十、程序domenu247

第三节动态存贮管理251

一、动态存贮器分配与释放251

二、动态存贮器分配实例253

三、系统调用brk和sbrk256

第四节时间和字符处理257

一、时间处理257

二、字符串和字符处理259

附录A errno出错代码与信息263

附录B UNIX系统的主要标题文件267

《UNIX系统程序设计技术》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由钱培德主编 陕西电子编辑部 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

系统程序设计语言(1983 PDF版)
系统程序设计语言
1983 北京:科学出版社
电磁学:原理·问题解析(1979年04月 PDF版)
电磁学:原理·问题解析
1979年04月 新兴图书公司
UNIX程序设计环境(1985 PDF版)
UNIX程序设计环境
1985
TURBO C2.0高级系统程序设计技术(1991 PDF版)
TURBO C2.0高级系统程序设计技术
1991 北京希望电脑公司
专家系统PROLOG程序设计(1992 PDF版)
专家系统PROLOG程序设计
1992 广州:中山大学出版社
UNIX网络程序设计(1993 PDF版)
UNIX网络程序设计
1993 北京:航空工业出版社
UNIX程序设计环境(1991 PDF版)
UNIX程序设计环境
1991 杭州:浙江大学出版社
UNIX/XENIX系统程序设计技术(1991 PDF版)
UNIX/XENIX系统程序设计技术
1991 西安:陕西科学技术出版社
UNIX系统实用程序(1991 PDF版)
UNIX系统实用程序
1991 中国科学院希望高级电脑技术公司
系统工程BASIC程序设计(1987 PDF版)
系统工程BASIC程序设计
1987 北京:科学出版社
UNIX SHELL程序设计(1992 PDF版)
UNIX SHELL程序设计
1992 清华大学出版社;广西科学技术出版社
UNIX 操作系统设计(1989 PDF版)
UNIX 操作系统设计
1989 北京:北京大学出版社
UNIX系统程序员进阶(1996 PDF版)
UNIX系统程序员进阶
1996 北京:清华大学出版社
UNIX/XENIX程序设计技术与实例(1996 PDF版)
UNIX/XENIX程序设计技术与实例
1996 西安:西安交通大学出版社
系统程序设计(1981 PDF版)
系统程序设计
1981 北京:科学出版社