Hardware instructions implementing mutual exclusion
Provide mainly two hardware instructions and their definitions which are used in order to implement the mutual exclusion.
Expert
Test and Set are those two hardware instructions used to implement the mutual exclusion: boolean TestAndSet (boolean &target) { boolean rv = target; target = true; return rv; } Swap void Swap (boolean &a, boolean &b) { boolean temp = a; a = b; b = temp; }
Illustrate the term Mutual Exclusion.
Describe briefly the term read-write locks?
Write down the functions constituting the OS's memory management?
What do you understand by the term process spawning?
What do you understand by the term resident set and working set of a process?
Write down the drawbacks of Micro-kernels?
Explain major problems for implementing the demand paging?
What are the reasons to get into marketing?
Write down the main reasons for process suspension?
What are global and local page replacements?
18,76,764
1950321 Asked
3,689
Active Tutors
1437141
Questions Answered
Start Excelling in your courses, Ask an Expert and get answers for your homework and assignments!!