This page cover topics about Linux programming.
1. Shell programming
Shell script
Special character
2. Process
Virtual memory management
Create process
Process schedule
3. Signals - asynchronous programming
What is Signal
4. Thread
How thread works
5. Daemons
6. IPC
6.1 Introduction to IPC
6.2 Message queue
6.2.1. POSIX message queue
6.2.2. System V message queue
6.3. Pipe and FIFO
6.4. Shared memory
6.4.1. Introduction
6.4.2. Memory mapping
6.4.2.1. Anonymous mapping
6.4.2.2. Mapped file
6.4.3. POSIX shared memory
6.4.4. System V shared memory
6.5. Socket programming
7. Synchonization
7.1. Semaphore
7.2. File lock
7.3. Mutex
7.4. Condition variable
8. I/O models
8.1. I/O multiplexing
8.2. Signal-driven I/O
No comments:
Post a Comment