Question: Please help 8 2 3) P4 3 3 2 P 12 1 P2 1 01 P3 22/P4 Allocation Matrix 5 (15) Suppose there is a
8 2 3) P4 3 3 2 P 12 1 P2 1 01 P3 22/P4 Allocation Matrix 5 (15) Suppose there is a data item that will be shared among several processes. The processes can be classified as Reader Process or Writer process. When a Writer process is using the data item, it will exclude any other process (Reader or Writer) from using it. On the other hand, if a Reader process is using the data item, it will only exclude a Writer process in using it, but allows another Reader process to use it. Show how this problem can be solved by the Wait(s) and Signal(s) semaphore instructions. Give the code for the Reader and the Writer processes. Define any global variables and their initial values that you use. 6 (16) Shown below is a page reference stream. Show the contents of the main memory if 4 page frames are allocated to this process and the page replacement algorithm used are (a) Belady's optimal algorithm, (b) Least Recently Used algorithm (LRU), (c) First-in-first-out (FIFO), (d) Clock algorithm. 12345612371212543217
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
