1.Discuss approaches to process scheduling for the following systems: i) A Real-time system where all processes are static and periodic with known work – time per period. [5] ii) A Shared system which runs applications controlled interactively by users. [5] ii) A Network-attached multimedia workstation. [5] 2.. [10]Studying the cases of the Windows and Linux Operating system with respect to Memory Management. Show the similarities and differences of each case3.File Management abilities are a part of any Operating Systems objectives. Using three highly popular operating systems (Mac OS, Linux and Windows), highlight the major differentiating factors between them on how they manage and organize files, folders, documents, records e.t.c. [15]