توضیحاتی در مورد کتاب Advanced UNIX Programming
نام کتاب : Advanced UNIX Programming
ویرایش : 2nd ed., 6th pr
عنوان ترجمه شده به فارسی : برنامه نویسی پیشرفته یونیکس
سری : Addison-Wesley professional computing series
نویسندگان : Rochkind, Marc J
ناشر : Pearson Education Limited (US titles);Addison-Wesley
سال نشر : 2008;2004
تعداد صفحات : 0
ISBN (شابک) : 0131411543 , 9780131411548
زبان کتاب : English
فرمت کتاب : epub درصورت درخواست کاربر به PDF تبدیل می شود
حجم کتاب : 29 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
توضیحاتی در مورد کتاب :
1. مفاهیم بنیادی 2. ورودی/خروجی فایل پایه 3. ورودی/خروجی فایل پیشرفته 4. ورودی/خروجی ترمینال 5. فرآیندها و رشته ها 6. ارتباطات بین فرآیندی پایه 7. ارتباطات بین فرآیندی پیشرفته 8. شبکه و سوکت ها 9. سیگنال ها و تایمرها.
فهرست مطالب :
Preface
Chapter 1 Fundamental Concepts
A Whirlwind Tour of UNIX and Linux
Versions of UNIX
Using System Calls
Error Handling
UNIX Standards
Common Header File
Dates and Times
About the Example Code
Essential Resources
Chapter 2 Basic File I/O
Introduction to File I/O
File Descriptors and Open File Descriptions
Symbols for File Permission Bits
open and creat System Calls
umask System Call
unlink System Call
Creating Temporary Files
File Offsets and O_APPEND
write System Call
read System Call
close System Call
User Buffered I/O
lseek System Call
pread and pwrite System Calls
readv and writev System Calls
Synchronized I/O
truncate and ftruncate System Calls
Chapter 3 Advanced File I/O
Introduction
Disk Special Files and File Systems
Hard and Symbolic Links
Pathnames
Accessing and Displaying File Metadata
Directories
Changing an I-Node
More File-Manipulation Calls
Asynchronous I/O
Chapter 4 Terminal I/O
Introduction
Reading from a Terminal
Sessions and Process Groups (Jobs)
ioctl System Call
Setting Terminal Attributes
Additional Terminal-Control System Calls
Terminal-Identification System Calls
Full-Screen Applications
STREAMS I/O
Pseudo Terminals
Chapter 5 Processes and Threads
Introduction
Environment
exec System Calls
Implementing a Shell (Version 1)
fork System Call
Implementing a Shell (Version 2)
exit System Calls and Process Termination
wait, waitpid, and waitid System Calls
Signals, Termination, and Waiting
Implementing a Shell (Version 3)
Getting User and Group IDs
Setting User and Group IDs
Getting Process IDs
chroot System Call
Getting and Setting the Priority
Process Limits
Introduction to Threads
The Blocking Problem
Chapter 6 Basic Interprocess Communication
Introduction
Pipes
dup and dup2 System Calls
A Real Shell
Two-Way Communication with Unidirectional Pipes
Two-Way Communication with Bidirectional Pipes
Chapter 7 Advanced Interprocess Communication
Introduction
FIFOs, or Named Pipes
An Abstract Simple Messaging Interface (SMI)
System V IPC (Interprocess Communication)
System V Message Queues
POSIX IPC
POSIX Message Queues
About Semaphores
System V Semaphores
POSIX Semaphores
File Locking
About Shared Memory
System V Shared Memory
POSIX Shared Memory
Performance Comparisons
Chapter 8 Networking and Sockets
Socket Basics
Socket Addresses
Socket Options
Simple Socket Interface (SSI)
Socket Implementation of SMI
Connectionless Sockets
Out-of-Band Data
Network Database Functions
Miscellaneous System Calls
High-Performance Considerations
Chapter 9 Signals and Timers
Signal Basics
Waiting for a Signal
Miscellaneous Signal System Calls
Deprecated Signal System Calls
Realtime Signals Extension (RTS)
Global Jumps
Clocks and Timers
Appendix A Process Attributes
Appendix B Ux: A C++ Wrapper for Standard UNIX Functions
Appendix C Jtux: A Java/Jython Interface to Standard UNIX Functions
Appendix D Alphabetical and Categorical Function Lists
References
Index
توضیحاتی در مورد کتاب به زبان اصلی :
1. Fundamentals concepts 2. Basic file I/O 3. Advanced file I/O 4. Terminal I/O 5. Processes and threads 6. Basic interprocess communication 7. Advanced interprocess communication 8. Networking and sockets 9. signals and timers.