The Linux Programming Interface: a linux and unix system Programming Handbook



tải về 6.93 Mb.
Chế độ xem pdf
trang6/806
Chuyển đổi dữ liệu08.07.2022
Kích6.93 Mb.
#52607
1   2   3   4   5   6   7   8   9   ...   806
The Linux Programming Interface

C O N T E N T S I N D E T A I L
PREFACE 
xxxi
1
HISTORY AND STANDARDS
1
1.1
A Brief History of UNIX and C ........................................................................................2
1.2
A Brief History of Linux ...................................................................................................5
1.2.1
The GNU Project ......................................................................................5
1.2.2
The Linux Kernel .......................................................................................6
1.3
Standardization .......................................................................................................... 10
1.3.1
The C Programming Language ................................................................. 10
1.3.2
The First POSIX Standards........................................................................ 11
1.3.3
X/Open Company and The Open Group .................................................. 13
1.3.4
SUSv3 and POSIX.1-2001 ....................................................................... 13
1.3.5
SUSv4 and POSIX.1-2008 ....................................................................... 15
1.3.6
UNIX Standards Timeline ......................................................................... 16
1.3.7
Implementation Standards........................................................................ 17
1.3.8
Linux, Standards, and the Linux Standard Base........................................... 18
1.4
Summary.................................................................................................................... 19
2
FUNDAMENTAL CONCEPTS
 21
2.1
The Core Operating System: The Kernel......................................................................... 21
2.2
The Shell .................................................................................................................... 24
2.3
Users and Groups ....................................................................................................... 26
2.4
Single Directory Hierarchy, Directories, Links, and Files ................................................... 27
2.5
File I/O Model ........................................................................................................... 29
2.6
Programs.................................................................................................................... 30
2.7
Processes ................................................................................................................... 31
2.8
Memory Mappings...................................................................................................... 35
2.9
Static and Shared Libraries........................................................................................... 35
2.10
Interprocess Communication and Synchronization ........................................................... 36
2.11
Signals....................................................................................................................... 37
2.12
Threads...................................................................................................................... 38
2.13
Process Groups and Shell Job Control............................................................................ 38
2.14
Sessions, Controlling Terminals, and Controlling Processes ............................................... 39
2.15
Pseudoterminals .......................................................................................................... 39
2.16
Date and Time ............................................................................................................ 40
2.17
Client-Server Architecture ............................................................................................. 40
2.18
Realtime ..................................................................................................................... 41
2.19
The /proc File System................................................................................................... 42
2.20
Summary.................................................................................................................... 42

tải về 6.93 Mb.

Chia sẻ với bạn bè của bạn:
1   2   3   4   5   6   7   8   9   ...   806




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương