Innovation... driven by intelligence and logic

LSNSD. Linux System Programming

Projet based Career Oriented Training


Linux System and Network Software Development

Module 4: Linux System Programming using Process, IPC, Synh and Threads


Linux System programming is the activity of programming computer system software. It aims to produce software and platforms which provide services to other applications, operating system and hardware. The system software also manages running of the system. System programming requires a great degree of hardware awareness and c programming skills. Its goal is to achieve optimal use of available hardware and software resources. The training module covers various aspects of learning with respect to developing efficient Linux based system software.

Training Contents for Module 4: Linux System Programming using Processes, IPC, Sync & threads

  • ​Process Management
    • Process Creation, Duplication and Replacement
  • Memory Management
  • Signals and Handlers
    • Handling Signals using signal() and sigaction()
  • Inter Process Communication
    • Pipes, FIFO, Message Queues, Shared memory
  • Synchronization
    • Semaphores and MUTEXes
  • Threads
    • Threads Creation, joining and threads synchronization
  • ​Project
    • ​Creating Client Server Architecture using Concepts Absorbed
  • A Project based on Concepts learned, absorbed

Other Modules in LSNSD Training are as follows.


Training / Course Contents
Sl No Modules / Project Classes Labs Hours
1 Linux System Administration.   click here for more... 5 5 25
2 Data Structures using C with Linux.   click here for more... 30 40 190
3 Linux System Programming.   click here for more... 15 20 95
4 Networking and Linux based Network Programming.   click here for more... 10 15 70
5 Shell Scripting using Bash.   click here for more... 10 5 30
6 Linux System and Network Administration.   click here for more... 10 10 50
  Total Duration 100 120 580


EmbLogic™ is an ISO 9001:2008(QMS) (Quality Management System) Certified Company.

Go to Top ^
We can call you