Reference no: EM132757605
RESEARCH PROJECT (CASE STUDY)
Select, research, and compare two existing operating systems .
Project objective: To learn more about operating systems concepts through research and the analysis of two modern operating systems.
Project specifications are as follows:
1. Introduction - describe the Operating Systems, give examples of types of computer systems that use this OS and what are the requirements of these systems (example: hard real time, small size, etc.)
2. What is the OS architecture (microkernel, layered, modular, or combination) How are the major components of the system structured in the OS architecture?
3. Describe some of the major functions of the system, discuss how they relate to the type of system . Some suggestions below , discuss.
- Process descriptor/ process states
- Threading - does the system support threading?
- Schedulers (long term, short term)?
- Scheduling algorithms used (Priority, Round Robin, MLQ, MLFQ, new algorithm)
- Synchronization techniques? Semaphores?
- How does the system handle deadlocks?
- Memory organization and management
- I/O management
USE TECHNICAL INORMATION INCLUDING FIGURES, TABLES, DIAGRAMS, etc.
4. Evaluate the design. What is good about it? What are its limitations? How would you extend it?