Write a short essay to discuss the strengths and weaknesses of one of the following operating systems: Windows 7 (or newer) Linux Apple (Approximately 1000 words excluding references). Note: Ensure all citations and references are in APA style. (20 marks) A process requests that its pages be processed in the following order: A B A D C E D B D A E C C There are three available page frames. (i) Using these policies, show the contents of main memory and secondary storage as each page is processed. First In First Out (FIFO) Least Recently Used (LRU) Most Recently Used (MRU) (ii) Which policy has the least number of interrupts? Can you provide any reason or explanation for this? (40 marks) Given the following process and memory information in an OS using segmented memory allocation, complete the questions below: Draw a possible memory map for the system, assuming that all subroutines are to be resident in memory and that one line of a program fits in one memory location. Optimise your memory map, if necessary, to minimise external fragmentation. Construct a segment map table (SMT) to reflect your optimised memory map. On your optimised memory map, illustrate the actual physical location of line 245 of subroutine 1.
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 1 | 2 | 3 | 4 | 5 |