Talk Details

Home
About
Register
FAQ
Talks
Schedules
OSS Expo
Discussions
Guides
Sponsors
Press
Photos
Contact
LB/2002
LB/2001
The BLUG
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

EVENTSPONSORS

Principal
Principal Sponsor

Platinum
Platinum Sponsor

Gold
Gold Sponsor

Silver
Silver Sponsor

ENDORSEDBY