책 이미지
책 정보
· 제목 : Practical System Programming with C: Pragmatic Example Applications in Linux and Unix-Based Operating Systems (Paperback) 
· 분류 : 외국도서 > 컴퓨터 > 프로그래밍 > 오픈소스
· ISBN : 9781484263204
· 쪽수 : 273쪽
· 분류 : 외국도서 > 컴퓨터 > 프로그래밍 > 오픈소스
· ISBN : 9781484263204
· 쪽수 : 273쪽
목차
1. Introduction to Linux Environment
? Getting familiar with Linux Kernel
? Linux Kernel V/S Other OS Kernels.
? File Handling Utilities
? Process Utilities
? Network Utilities
? Backup Utilities.
2. Implementation of Multithreading with C
? Introduction to Threads
? Threads V/S process
? Introduction to Multithreading.
? Importance of Multithreading.
? Support of Multithreading in C
? Creation of threads.
? Practical Examples of Multithreading.
? Use cases of Multithreading.
3. Getting Started with System Programming
? Understanding the POSIX Standard.
? Introduction to API’s
? Importance of API’s
? Inbuilt API’s in C
4. Files and Directories
? Basic concepts in files
? Files meta i-nodes
? System Calls for Files? I/O Operations for Files
? File Permissions.
? Soft and Hard Links
? System call for Directories.
5. Processes and Signals
? Introduction to process Environment
? Environment Variables
? Kernel Support for Processes
? Process Creation
? Concept of the Zombie process
? Concept of Orphan Process
? System Calls for Process management
? Introduction to Signals
? System calls for signals
? Types of Signals
6. Inter process Communication (IPC)
? Introduction to IPC
? Types of IPC
? Creation of Named PIPES
? Creation of UN-Named PIPES
? Concept of Message Queues
? Implementation of Message Queues
? Concept of Semaphore
? Implementation of Semaphore.
? API for Named and unnamed PIPES? API for Message Queues
? API for Semaphore.
7. Shared Memory
? Introduction to Shared Memory.
? Kernel Support for Shared Memory.
? Implementation of Shared Memory.
? API for Shared Memory.
8. Socket Programming
? Introduction to Sockets
? IPC Over Networks
? API for Socket Programming
? OSI Layer Protocol
? TCP/IP Protocol
? Client Server Architecture.
? System calls for Socket Programming.
? Implementation of Single Client Server Architecture.
? Implementation of Multiple Client Server Architecture.
9. Advanced Topics and Directions.
저자소개
추천도서
분야의 베스트셀러 >