SlideShare a Scribd company logo
PROMPT (to be written in C):
This exercise has 2 parts. In each case you are to write a server to initialize the IPC structure, and
then fork and exec a client (which you also write) to process the structure created.
1) Write a server and client for message queues. The server should enqueue several messages
(the message data can be a string of characters), and the client should dequeue them and display
each message data read to the user.
2) Write a server and client for shared memory. The server should deposit some (character) data
into shared memory and the client should read what is there and display the results to the user.

More Related Content

More from arbtimescentre

Prokaryotes use a single type of RNA polymerase to transcribe mRNA- tR.pdf
Prokaryotes use a single type of RNA polymerase to transcribe mRNA- tR.pdfProkaryotes use a single type of RNA polymerase to transcribe mRNA- tR.pdf
Prokaryotes use a single type of RNA polymerase to transcribe mRNA- tR.pdf
arbtimescentre
 
Project 6- Design and implement a concordance program- that stores a l.pdf
Project 6- Design and implement a concordance program- that stores a l.pdfProject 6- Design and implement a concordance program- that stores a l.pdf
Project 6- Design and implement a concordance program- that stores a l.pdf
arbtimescentre
 
Project 2- Generate a computerized telephone directory for a cellular.pdf
Project 2- Generate a computerized telephone directory for a cellular.pdfProject 2- Generate a computerized telephone directory for a cellular.pdf
Project 2- Generate a computerized telephone directory for a cellular.pdf
arbtimescentre
 
Programming Exercises- a) Given a struct called Computer with followin.pdf
Programming Exercises- a) Given a struct called Computer with followin.pdfProgramming Exercises- a) Given a struct called Computer with followin.pdf
Programming Exercises- a) Given a struct called Computer with followin.pdf
arbtimescentre
 
Program Coding (C Programming) for Turning Machine 1) Write coding in.pdf
Program Coding (C Programming) for Turning Machine 1) Write coding in.pdfProgram Coding (C Programming) for Turning Machine 1) Write coding in.pdf
Program Coding (C Programming) for Turning Machine 1) Write coding in.pdf
arbtimescentre
 
Profilo Co- has the following assets and liabilities- Assets- cash- $1.pdf
Profilo Co- has the following assets and liabilities- Assets- cash- $1.pdfProfilo Co- has the following assets and liabilities- Assets- cash- $1.pdf
Profilo Co- has the following assets and liabilities- Assets- cash- $1.pdf
arbtimescentre
 
Process Name- International Student Admission Process(George Brown Col.pdf
Process Name- International Student Admission Process(George Brown Col.pdfProcess Name- International Student Admission Process(George Brown Col.pdf
Process Name- International Student Admission Process(George Brown Col.pdf
arbtimescentre
 
Problems 1 and 2 Suppose that Alice's public RSA key and scheme is giv.pdf
Problems 1 and 2 Suppose that Alice's public RSA key and scheme is giv.pdfProblems 1 and 2 Suppose that Alice's public RSA key and scheme is giv.pdf
Problems 1 and 2 Suppose that Alice's public RSA key and scheme is giv.pdf
arbtimescentre
 
Process capability Part 2 A-exists when CPK is less than 1-0- B- m.pdf
Process capability Part 2   A-exists when CPK is less than 1-0-   B- m.pdfProcess capability Part 2   A-exists when CPK is less than 1-0-   B- m.pdf
Process capability Part 2 A-exists when CPK is less than 1-0- B- m.pdf
arbtimescentre
 
Problems 7 and 8 Let X be a discrete random variable on {0-1}- Find th.pdf
Problems 7 and 8 Let X be a discrete random variable on {0-1}- Find th.pdfProblems 7 and 8 Let X be a discrete random variable on {0-1}- Find th.pdf
Problems 7 and 8 Let X be a discrete random variable on {0-1}- Find th.pdf
arbtimescentre
 
Problems (1 pt) PUT GENOTYPES HERE Having dimples is a dominant trait.pdf
Problems (1 pt) PUT GENOTYPES HERE Having dimples is a dominant trait.pdfProblems (1 pt) PUT GENOTYPES HERE Having dimples is a dominant trait.pdf
Problems (1 pt) PUT GENOTYPES HERE Having dimples is a dominant trait.pdf
arbtimescentre
 
Problem 7) The number of buses that arrive at a bus stop in T minutes.pdf
Problem 7) The number of buses that arrive at a bus stop in T minutes.pdfProblem 7) The number of buses that arrive at a bus stop in T minutes.pdf
Problem 7) The number of buses that arrive at a bus stop in T minutes.pdf
arbtimescentre
 
PROBLEM 7 A random sample of size 35 is taken from a population of 100.pdf
PROBLEM 7 A random sample of size 35 is taken from a population of 100.pdfPROBLEM 7 A random sample of size 35 is taken from a population of 100.pdf
PROBLEM 7 A random sample of size 35 is taken from a population of 100.pdf
arbtimescentre
 
Problem 6 Why cannot the following Python script execute and how to ma.pdf
Problem 6 Why cannot the following Python script execute and how to ma.pdfProblem 6 Why cannot the following Python script execute and how to ma.pdf
Problem 6 Why cannot the following Python script execute and how to ma.pdf
arbtimescentre
 
Problem 21 (continuity of probability) For any sequence of events A1-A.pdf
Problem 21 (continuity of probability) For any sequence of events A1-A.pdfProblem 21 (continuity of probability) For any sequence of events A1-A.pdf
Problem 21 (continuity of probability) For any sequence of events A1-A.pdf
arbtimescentre
 
Problem 2- The balanced growth path Consider a Solow economy that is o.pdf
Problem 2- The balanced growth path Consider a Solow economy that is o.pdfProblem 2- The balanced growth path Consider a Solow economy that is o.pdf
Problem 2- The balanced growth path Consider a Solow economy that is o.pdf
arbtimescentre
 
Problem 2- Given a list of n elements with each element between 1 and (1).pdf
Problem 2- Given a list of n elements with each element between 1 and (1).pdfProblem 2- Given a list of n elements with each element between 1 and (1).pdf
Problem 2- Given a list of n elements with each element between 1 and (1).pdf
arbtimescentre
 
Problem 2 - Print all odd numbers from n1 to 2 using the -for loop-- t.pdf
Problem 2 - Print all odd numbers from n1 to 2 using the -for loop-- t.pdfProblem 2 - Print all odd numbers from n1 to 2 using the -for loop-- t.pdf
Problem 2 - Print all odd numbers from n1 to 2 using the -for loop-- t.pdf
arbtimescentre
 
Problem 4- There are 6 balls in a box- each labeled with a single digi.pdf
Problem 4- There are 6 balls in a box- each labeled with a single digi.pdfProblem 4- There are 6 balls in a box- each labeled with a single digi.pdf
Problem 4- There are 6 balls in a box- each labeled with a single digi.pdf
arbtimescentre
 
Problem 2- (10 points) Run BFS and DFS on the graph below (start from.pdf
Problem 2- (10 points) Run BFS and DFS on the graph below (start from.pdfProblem 2- (10 points) Run BFS and DFS on the graph below (start from.pdf
Problem 2- (10 points) Run BFS and DFS on the graph below (start from.pdf
arbtimescentre
 

More from arbtimescentre (20)

Prokaryotes use a single type of RNA polymerase to transcribe mRNA- tR.pdf
Prokaryotes use a single type of RNA polymerase to transcribe mRNA- tR.pdfProkaryotes use a single type of RNA polymerase to transcribe mRNA- tR.pdf
Prokaryotes use a single type of RNA polymerase to transcribe mRNA- tR.pdf
 
Project 6- Design and implement a concordance program- that stores a l.pdf
Project 6- Design and implement a concordance program- that stores a l.pdfProject 6- Design and implement a concordance program- that stores a l.pdf
Project 6- Design and implement a concordance program- that stores a l.pdf
 
Project 2- Generate a computerized telephone directory for a cellular.pdf
Project 2- Generate a computerized telephone directory for a cellular.pdfProject 2- Generate a computerized telephone directory for a cellular.pdf
Project 2- Generate a computerized telephone directory for a cellular.pdf
 
Programming Exercises- a) Given a struct called Computer with followin.pdf
Programming Exercises- a) Given a struct called Computer with followin.pdfProgramming Exercises- a) Given a struct called Computer with followin.pdf
Programming Exercises- a) Given a struct called Computer with followin.pdf
 
Program Coding (C Programming) for Turning Machine 1) Write coding in.pdf
Program Coding (C Programming) for Turning Machine 1) Write coding in.pdfProgram Coding (C Programming) for Turning Machine 1) Write coding in.pdf
Program Coding (C Programming) for Turning Machine 1) Write coding in.pdf
 
Profilo Co- has the following assets and liabilities- Assets- cash- $1.pdf
Profilo Co- has the following assets and liabilities- Assets- cash- $1.pdfProfilo Co- has the following assets and liabilities- Assets- cash- $1.pdf
Profilo Co- has the following assets and liabilities- Assets- cash- $1.pdf
 
Process Name- International Student Admission Process(George Brown Col.pdf
Process Name- International Student Admission Process(George Brown Col.pdfProcess Name- International Student Admission Process(George Brown Col.pdf
Process Name- International Student Admission Process(George Brown Col.pdf
 
Problems 1 and 2 Suppose that Alice's public RSA key and scheme is giv.pdf
Problems 1 and 2 Suppose that Alice's public RSA key and scheme is giv.pdfProblems 1 and 2 Suppose that Alice's public RSA key and scheme is giv.pdf
Problems 1 and 2 Suppose that Alice's public RSA key and scheme is giv.pdf
 
Process capability Part 2 A-exists when CPK is less than 1-0- B- m.pdf
Process capability Part 2   A-exists when CPK is less than 1-0-   B- m.pdfProcess capability Part 2   A-exists when CPK is less than 1-0-   B- m.pdf
Process capability Part 2 A-exists when CPK is less than 1-0- B- m.pdf
 
Problems 7 and 8 Let X be a discrete random variable on {0-1}- Find th.pdf
Problems 7 and 8 Let X be a discrete random variable on {0-1}- Find th.pdfProblems 7 and 8 Let X be a discrete random variable on {0-1}- Find th.pdf
Problems 7 and 8 Let X be a discrete random variable on {0-1}- Find th.pdf
 
Problems (1 pt) PUT GENOTYPES HERE Having dimples is a dominant trait.pdf
Problems (1 pt) PUT GENOTYPES HERE Having dimples is a dominant trait.pdfProblems (1 pt) PUT GENOTYPES HERE Having dimples is a dominant trait.pdf
Problems (1 pt) PUT GENOTYPES HERE Having dimples is a dominant trait.pdf
 
Problem 7) The number of buses that arrive at a bus stop in T minutes.pdf
Problem 7) The number of buses that arrive at a bus stop in T minutes.pdfProblem 7) The number of buses that arrive at a bus stop in T minutes.pdf
Problem 7) The number of buses that arrive at a bus stop in T minutes.pdf
 
PROBLEM 7 A random sample of size 35 is taken from a population of 100.pdf
PROBLEM 7 A random sample of size 35 is taken from a population of 100.pdfPROBLEM 7 A random sample of size 35 is taken from a population of 100.pdf
PROBLEM 7 A random sample of size 35 is taken from a population of 100.pdf
 
Problem 6 Why cannot the following Python script execute and how to ma.pdf
Problem 6 Why cannot the following Python script execute and how to ma.pdfProblem 6 Why cannot the following Python script execute and how to ma.pdf
Problem 6 Why cannot the following Python script execute and how to ma.pdf
 
Problem 21 (continuity of probability) For any sequence of events A1-A.pdf
Problem 21 (continuity of probability) For any sequence of events A1-A.pdfProblem 21 (continuity of probability) For any sequence of events A1-A.pdf
Problem 21 (continuity of probability) For any sequence of events A1-A.pdf
 
Problem 2- The balanced growth path Consider a Solow economy that is o.pdf
Problem 2- The balanced growth path Consider a Solow economy that is o.pdfProblem 2- The balanced growth path Consider a Solow economy that is o.pdf
Problem 2- The balanced growth path Consider a Solow economy that is o.pdf
 
Problem 2- Given a list of n elements with each element between 1 and (1).pdf
Problem 2- Given a list of n elements with each element between 1 and (1).pdfProblem 2- Given a list of n elements with each element between 1 and (1).pdf
Problem 2- Given a list of n elements with each element between 1 and (1).pdf
 
Problem 2 - Print all odd numbers from n1 to 2 using the -for loop-- t.pdf
Problem 2 - Print all odd numbers from n1 to 2 using the -for loop-- t.pdfProblem 2 - Print all odd numbers from n1 to 2 using the -for loop-- t.pdf
Problem 2 - Print all odd numbers from n1 to 2 using the -for loop-- t.pdf
 
Problem 4- There are 6 balls in a box- each labeled with a single digi.pdf
Problem 4- There are 6 balls in a box- each labeled with a single digi.pdfProblem 4- There are 6 balls in a box- each labeled with a single digi.pdf
Problem 4- There are 6 balls in a box- each labeled with a single digi.pdf
 
Problem 2- (10 points) Run BFS and DFS on the graph below (start from.pdf
Problem 2- (10 points) Run BFS and DFS on the graph below (start from.pdfProblem 2- (10 points) Run BFS and DFS on the graph below (start from.pdf
Problem 2- (10 points) Run BFS and DFS on the graph below (start from.pdf
 

Recently uploaded

Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
Bisnar Chase Personal Injury Attorneys
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 

Recently uploaded (20)

Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 

PROMPT (to be written in C)- This exercise has 2 parts- In each case y.pdf

  • 1. PROMPT (to be written in C): This exercise has 2 parts. In each case you are to write a server to initialize the IPC structure, and then fork and exec a client (which you also write) to process the structure created. 1) Write a server and client for message queues. The server should enqueue several messages (the message data can be a string of characters), and the client should dequeue them and display each message data read to the user. 2) Write a server and client for shared memory. The server should deposit some (character) data into shared memory and the client should read what is there and display the results to the user.