Enquire Now : +91- 020-65002700 +91-020-65007300

Linux Programing-IPC

  • Understanding Linux Process Model and User Space Programming using IPC (Inter-Process Communication) Methods

    Duration: 30 Hours

    Topics :

    • Understanding Multitasking and Process Model.
    • How Processes get created on Linux, Creating Processes Programmatically.
    • Signals Handling in Linux
    • Users & Groups Concepts in Linux
    • Using Linux and POSIX Timers.
    • Understanding and Using Pipes & FIFOs
    • Using Files and File Locking Techniques
    • Understanding Shared Memory Concept, Creating Shared Memory between multiple processes to pass large data.
    • Mapping Files into Shared Memory
    • Synchronization and Race Conditions
    • Using SystemV Semaphores for critical sections.
    • Using POSIX Semaphores
    • Understanding & Using Message Queues
    • Understanding Threads Model in Linux.
    • POSIX Thread Implementation
    • Writing Multi-Threaded Programs.
    • Using IPC in Multi-Threading
    • Network Programming using sockets
    • Writing Client/Server Programs using Multi-threading.
  • Our Students are working with below companies …. company

    Upload Resume

Contact us Today ...

Make an inquiry Now


Student Testimonials

What our Students say

Reviewed from Google

4 out of 5 stars

shashikumar sharma
shashikumar sharma

4 out of 5 stars

posted 3 weeks ago

Bicard is a good institute for the embedded training. Here we get proper guidance about the course which we are doing. Along with that unlimited practice session are available. I spend more time for "C language " because it is the base for embedded system design.

Tanmay Borade
Tanmay Borade

4 out of 5 stars

posted 7 months ago

I joined BICARD five months ago, the Institute provides education with skillful and technically sound teachers having industrial experience. Labs are well equipped, you actually get hands on experience on various hardware and kits. You can do some projects according to your interest. Course provided is good. Each student has his own system during lectures and practice on the same can be done time to time. And at the end of course BICARD provides opportunity for interviews according to market requirements. BICARD is one of the Institutes you can join to get training on embedded systems.

Sonali Raikar
Sonali Raikar

4 out of 5 stars

posted 1 month ago

BICARD is good institute for learning embedded technology. raspi3 taught very interestingly.

Anagha Uttarwar
Anagha Uttarwar

4 out of 5 stars

posted 4 months ago

I am Anagha, student of Bicard Institute, i have completed Diploma in Embedded Systems. As i attended this class for 6 months. My experience in this class was very good and training with highly qualified teaching staff. I gained good practical knowledge through this course. It will be very helpful for my personal career as an Embedded Developer.

Bina T
Bina T

3 out of 5 stars

posted 4 months ago

Very helping faculty at anytime. LAB is available all day from morning to evening. Good Support for placement.