- Home >
- Computer Science >
- Unix concepts regarding semaphore
Unix concepts regarding semaphore
Question Description
1) A description of how forking is used to implement three concurrent time-sliced processes and the parent-child relationship.
2) Why IPC is required to access shared memory by the Loader, ALU and Printer processes? Your explanation should include how & why the shared memory is mapped with two buffers (input and output) used by the pipeline stages,
3) How are IPC binary semaphores & blocking used to synchronization the Loader, ALU and Printer processes? Your explanation should include why there is a unique set of semaphores for each concurrent pipeline supported.
4) How the IPC binary semaphores & blocking are used to ensure mutual exclusion of buffer data? Your explanation should include why there is a separate set of buffers for each concurrent pipeline supported.
5) Using a ‘middle’ computation job (not the first or last) so you can reference the job before and after, describe the cadence of the job pipeline’s four stages. In other words, walk a job through the entire pipeline in terms of each stages semaphore being available or unavailable. Your explanation should include how that impacts which processes runs and when.
This question has not been answered.
Create a free account to get help with this and any other question!
Similar Content
A Wrinkle as Time
by Madeleine L'Engle
American Gods
by Neil Gaiman
The Great Gatsby
by Francis Scott Key Fitzgerald
The Prince
by Niccolò Machiavelli
Fahrenheit 451
by Ray Bradbury
The Nightingale
by Kristin Hannah
The Color Purple
by Alice Walker
Too Much and Never Enough
by Mary L. Trump
The Jade Peony
by Wayson Choy
Studypool values your privacy. Only questions posted as Public are visible on our website.
Brown University
1271 Tutors
California Institute of Technology
2131 Tutors
Carnegie Mellon University
982 Tutors
Columbia University
1256 Tutors
Dartmouth University
2113 Tutors
Emory University
2279 Tutors
Harvard University
599 Tutors
Massachusetts Institute of Technology
2319 Tutors
New York University
1645 Tutors
Notre Dam University
1911 Tutors
Oklahoma University
2122 Tutors
Pennsylvania State University
932 Tutors
Princeton University
1211 Tutors
Stanford University
983 Tutors
University of California
1282 Tutors
Oxford University
123 Tutors
Yale University
2325 Tutors