Linux System Programming – A programmers/Practical Approach Free Download. Advanced Linux System Programming with ‘C’, Embedded Product Development, Linux IPC, Linux Process, Threads, Files,POSIX
Linux System Programming – A programmers/Practical Approach Description
Should have basic C language understanding
What you’ll learn
From basics to advanced Linux systems programming, with lots of hands on ‘C’ programming demos.
File operation, System calls, Library functions, code compiling using GNU-GCC, Blocking and Non Blocking calls, Atomic operations, Race condition, User mode and Kernel mode,
Process Management – Process creation, termination, Fork() system call, child-parent process, command line argument of process, Memory Layout of Process
Signals – signal handlers, sending signals to process, Default signal handlers.
Posix Threads – Thread creation, thread termination, Thread ID, Joinable and detachable Threads.
Thread Synchronisation – Mutex, Condition Variables
Inter Process Communication (IPC)- Pipes, FIFO, Posix Message Queue, Posix semaphore, Posix shared memory
Memory Management – Process Virtual Memory management, Memory segments(code, data, stack, Heap)
Who this course is for:
- Students, and professionals (beginners) who want to explore Linux systems programming and learn product development using Linux OS
Linux System Programming – A programmers/Practical Approach Free Download
Content From: https://www.udemy.com/course/linux-system-programming-f/
How to download