Reference no: EM132539807
COMP 20004 Operating Systems - Middle East College
Learning Outcome 1: Evaluate process management techniques.
Learning Outcome 2: Analyze different memory management strategies.
Learning Outcome 3: Become aware of the issues of operating systems in regards storage management.
Assignment Objective
This is an individual assignment and you have to develop a report by answering the given questions within 1200-1500 words (follow the respective word limit for the individual task). You should type with Times New Roman font (12) for explanations. Your assignment report may include figures, tables or graphs. Justified standard referencing (at least 10) in CU Harvard style. All submissions should be submitted through Moodle as a word file without extra formatting (border, background, shade).
Tasks 1:
1) Submit a work proposal for this assignment or before 06/06/2020 (23:59 pm) which must include:
• Understanding of deliverables - a detail description of deliverables.
• General overview of proposed plan - initial understanding of solution to task2 and task 3.
• Timeline for completion of the given tasks.
The work proposal must be submitted in a word file through the link available in Moodle.
Task No 2:
Nowadays Multiprogramming system is common in every computer system where users can execute more than one process together. Moreover, a multi-user system allows more users to work together in a single system. A computer system becomes more complex to manage more users and processes at a time. The system's complexity is managed by the Operating System (OS) that is related to effective process scheduling and deadlock management as well as effective memory management. There are plenty of process management techniques and /or strategies as well as memory management approaches.
Given the background, provide a detailed report of approx. 500 words on the following aspects of the process scheduling policies and memory management with proper figures, citations and references.
a) Technically analyze the different process scheduling policies/Algorithms of OS
b) Compare different memory management strategies of OS by considering various parameters.
(Note: at least 3 Process and memory management strategies are expected)
Expectation: The literature is well supported with 4 or more in- text citations and references.
Task No 3
There are three commonly used storage systems: Striped, Spanned and Mirrored and 6 levels: RAID0, RAID1, RAID2, RAID3, RAID4, and RAID5. Each level is developed with any type of storage system with few features like the bit, byte or chunk amount data transfer. Few allow for error checking while others do not support error checking. According to their facilities and characteristics, they are suitable for a particular job. Moreover, multiprogramming and multiuser environments many processes are executed simultaneously, therefore a number of approaches are demanded to prevent processes interfering from each other.
With respect to the above extract, provide a detailed report of 300 to 500 words on the following aspects of storage management technologies with sufficient citations, figures, and references
c) Elaborate the strengths and weakness of RAID storage management techniques in view of discussion in the scenario above.
Attachment:- Operating Systems.rar