-
Introduction to Linux:
-
Concepts:
- Linux system programming and kernel.
- User mode and kernel mode
- Library function.
- System call.
- File operation basic:
- Premilinary
- open()
- read()
- write()
- lseek() and close()
- Advanced I/O
- Race condition
- Atomicity
- Pre-emptive and None Pre-emptive concept
- File Descriptor table and open file table.
- Duplicate fild descriptor and dup() system call
-
PROCESS
-
Virtual Memory of process
-
Memory allocation
-
Process Programming
-
Process Monitoring
-
Advanced Process Programming
-
Signal
-
Thread
-
Thread Syncronization
-
IPC - Introduction
-
PIPE and FIFO- Interprocess Communication
-
POSIX - Semaphore
-
POSIX - Shared memory