|
Talk Details |
|
Speaker Name |
Dr. B. Thangaraju |
Company |
Wipro Technologies |
Talk Title |
INTRICACIES OF SYSTEM V INTER PROCESS COMMUNICATIONS |
Track |
Development |
Scope |
Technical |
Synopsis |
Linux is a multi user and multi processing operating system. Communication between processes is inevitable to execute certain tasks. In the olden days, signals were used to communicate between processes but now we have more flexible and effective communication mechanisms. Inter process communication play a vital role in System programming in Linux. There are two types of implementation of IPCs namely system V ipc and POSIX ipc. POSIX IPC is independent of operating system and application specific. But System V ipc works most of the UNIX variants including Linux. This presentation will discuss the intricacies of system V inter process communication mechanisms such as message queues, shared memory and semaphores (binary as well as counting) with suitable practical examples |
Speaker Profile |
Dr. B. Thangaraju received a Ph.D in Physics and worked as a Research Associate for five years in Indian Institute of Science, India. He is presently working as a Tech Lead in Embedded Systems Focus Group, Talent Transformation, Wipro Technologies, Bangalore. His current areas of research, study and knowledge dissemination are Linux Kernel, Device Drivers and Real Time Linux. He has published many papers in renowned International Journals like "Linux Journal", "Linux Focus", "Linux Gazette", and "Linux For You". He is the author of kernel corner series in Linux For You Journal. The list of recent publications is given below.
List of Publications
1. “Risk-Free Resource Allocation for I/O Memory-Mapped Device Drivers” by Dr. B. Thangaraju, Linux Gazette, Issue 83, October 2002.
http://www.linuxgazette.com/issue83/thangaraju.html
2. “Kernel Corner: Fail Safe Port Allocation for Linux Device Drivers” by Dr. B. Thangaraju, Linux Focus Magazine, October/November 2002. http://www.linuxfocus.org/English/November2002/article264.shtml
3. "Analysis of Kernel Locking Mechanisms for Linux Kernel Programming", by Dr. B. Thangaraju. Paper presented on LINUX BANGALORE 2002, Indian Institute of Science, Bangalore, December 3-5, 2002.
http://linux-bangalore.org/2002/schedules/talkdetails.php?talkcode=E105
4. "Linux Signals for the Application Programmer" by Dr. B. Thangaraju, Linux Journal, March 2003, pp. 44-49. http://www.linuxjournal.com/article.php?sid=6483
5. “Kernel Corner: Starting with Linux Device Drivers” by Dr. B. Thangaraju, Linux For You, May, 2003, pp.82-84.
6. “Kernel Corner: A Simple Read and Write Pseudo Character Device Driver” by Dr. B. Thangaraju, Linux For You, June, 2003, pp. 71-73.
http://www.linuxforu.com/editorial/june2003/Kernel.pdf
7. “Random Access of Character Device Drivers” by Dr. B. Thangaraju, Linux For You, July, 2003, pp.77-79.
8. “Intricacies of IOCTL” by Dr. B. Thangaraju, Linux For You, August, 2003, pp.80-82.
9. “Linux Kernel Locking Mechanisms for Kernel Programming” by Dr. B. Thangaraju, Linux For You, September, 2003, pp. 82-84.
10. “Synchronizing Small Kernel Critical Section Using Spinlock” by Dr. B. Thangaraju, Linux Journal, October, 2003, pp.81 -83.
11. “Avoiding Race Conditions in Linux Device Driver with Kernel Semaphore” by Dr. B. Thangaraju, Linux Journal, November, 2003, pp. 82-84.
12. “Creating and Deploying Java Application on Linux installed SL-series Zaurus (SL-5500)” by Dr. Sanjay Gupta, D.M. Raj Kumar, Kubra Wajid, K. Sebikumar and Dr. B. Thangaraju, Linux For You, November, 2003, 88-90.
13. “Intricacies of Dynamic Interrupt Request (IRQ) Allocation for Linux Device Drivers” by Dr. B. Thangaraju, Linux Journal, in press.
|
Download Slideshow
No of Downloads - 189 |
OpenOffice Format
(Click here to learn more about OpenOffice, the free office suite for Linux, Windows, etc.)
|
|
PowerPoint Format |
|
|
Disclaimer :
The text and images in these slideshows have been provided by the
speaker, not by the Linux Bangalore/2003 organizers. Copyright or any other form of complaints
should be taken up with the speaker.
|
See Talk Schedule
In case you face any problems in downloading the slides, please contact us
|
|
EVENT SPONSORS

Principal Sponsor

Platinum Sponsor

Gold Sponsor

Silver Sponsor
ENDORSED BY
|