图书介绍
高级UNIX程序设计 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![高级UNIX程序设计 第2版](https://www.shukui.net/cover/70/34432959.jpg)
- (美)罗克金德(Rochkind,M.J.)著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302126453
- 出版时间:2006
- 标注页数:709页
- 文件大小:76MB
- 文件页数:721页
- 主题词:UNIX操作系统-程序设计-高等学校-教材-英文
PDF下载
下载说明
高级UNIX程序设计 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
Chapter 1 Fundamental Concepts1
1.1 A Whirlwind Tour of UNIX and Linux16
1.2 Versions of UNIX16
1.3 Using System Calls19
1.4 Error Handling24
1.5 UNIX Standards38
1.6 Common Header File55
1.7 Dates and Times56
1.8 About the Example Code67
1.9 Essential Resources68
Chapter 2 Basic File I/O71
2.1 Introduction to File I/O71
2.2 File Descriptors and Open File Descriptions72
2.3 Symbols for File Permission Bits75
2.4 open and creat System Calls76
2.5 umask System Call86
2.6 unlink System Call86
2.7 Creating Temporary Files88
2.8 File Offsets and O_APPEND90
2.9 write System Call92
2.10 read System Call96
2.11 close System Call97
2.12 User Buffered I/O98
2.13 lseek System Call105
2.14 pread and pwrite System Calls108
2.15 readv and writev System Calls110
2.16 Synchronized I/O114
2.17 truncate and ftruncate System Calls119
Chapter 3 Advanced File I/O123
3.1 Introduction123
3.2 Disk Special Files and File Systems123
3.3 Hard and Symbolic Links137
3.4 Pathnames144
3.5 Accessing and Displaying File Metadata147
3.6 Directories158
3.7 Changing an I-Node181
3.8 More File-Manipulation Calls185
3.9 Asynchronous I/O189
Chapter 4 Terminal I/O203
4.1 Introduction203
4.2 Reading from a Terminal204
4.3 Sessions and Process Groups(Jobs)224
4.4 ioctl System Call232
4.5 Setting Terminal Attributes233
4.6 Additional Terminal-Control System Calls245
4.7 Terminal-Identification System Calls248
4.8 Full-Screen Applications250
4.9 STREAMS I/O255
4.10 Pseudo Terminals256
Chapter 5 Processes and Threads277
5.1 Introduction277
5.2 Environment277
5.3 exec System Calls284
5.4 Implementing a Shell (Version 1)292
5.5 fork System Call296
5.6 Implementing a Shell (Version 2)300
5.7 exit System Calls and Process Termination301
5.8 wait, waitpid, and waitid System Calls304
5.9 Signals, Termination, and Waiting313
5.10 Implementing a Shell (Version 3)314
5.11 Getting User and Group IDs315
5. 1 2 Setting User and Group IDs317
5.13 Getting Process IDs319
5.14 chroot System Call319
5.15 Getting and Setting the Priority320
5.16 Process Limits322
5.17 Introduction to Threads329
5.18 The Blocking Problem350
Chapter 6 Basic Interprocess Communication361
6.1 Introduction361
6.2 Pipes362
6.3 dup and dup2 System Calls371
6.4 A Real Shell376
6.5 Two-Way Communication with Unidirectional Pipes390
6.6 Two-Way Communication with Bidirectional Pipes399
Chapter 7 Advanced Interprocess Communication405
7.1 Introduction405
7.2 FIFOs, or Named Pipes406
7.3 An Abstract Simple Messaging Interface (SMI)414
7.4 System V IPC (Interprocess Communication)428
7.5 System V Message Queues434
7.6. POSIX IPC442
7.7 POSIX Message Queues445
7.8 About Semaphores458
7.9 System V Semaphores460
7.10 POSIX Semaphores469
7.11 File Locking477
7.12 About Shared Memory488
7.13 System V Shared Memory489
7.14 POSIX Shared Memory504
7.15 Performance Comparisons515
Chapter 8 Networking and Sockets519
8.1 Socket Basics520
8.2 Socket Addresses533
8.3 Socket Options544
8.4 Simple Socket Interface (SSI)549
8.5 Socket Implementation of SMI563
8.6 Connectionless Sockets567
8.7 Out-of-Band Data577
8.8 Network Database Functions578
8.9 Miscellaneous System Calls593
8.10 High-Performance Considerations597
Chapter 9 Signals and Timers601
9.1 Signal Basics601
9.2 Waiting for a Signal624
9.3 Miscellaneous Signal System Calls634
9.4 Deprecated Signal System Calls635
9.5 Realtime Signals Extension (RTS)637
9.6 Global Jumps648
9.7 Clocks and Timers651
Appendix A Process Attributes667
Appendix B Ux: A C++ Wrapper for Standard UNIX Functions673
Appendix C Jtux: A Java/Jython Interface to Standard UNIX Functions677
Appendix D Alphabetical and Categorical Function Lists685
References703
Index705