图书介绍

UNIX系统程序设计技术PDF|Epub|txt|kindle电子书版本网盘下载

UNIX系统程序设计技术
  • 钱培德主编 著
  • 出版社: 陕西电子编辑部
  • ISBN:
  • 出版时间:未知
  • 标注页数:272页
  • 文件大小:10MB
  • 文件页数:284页
  • 主题词:

PDF下载


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

下载说明

UNIX系统程序设计技术PDF格式电子书版下载

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

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

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

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

图书目录

第一章绪论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

热门推荐