![]() Operating Systems CS 222 Our Lady of Fatima University Instructor: Mr. Lersan Del Mundo, MSCS Email: delmundolersan@gmail.com Highlights of this Course 1.0 COURSE DESCRIPTION This course deals with the discussion of the existing operating systems, Topics on operating System structures, processes, CPU scheduling, deadlocks, memory management, virtual memory, file system interface, file system implementation, I/O systems, mass storage structure, distributed system structure, and file systems, protection and security will also be discussed. It will also discuss comparison of existing operating systems including open source operating systems. 2.0 GENERAL OBJECTIVE At the end of the course, the student should be able to know and understand the underlying concepts in the design and implementation of Operating Systems (OS). The students should be able to compare and contrast an open source with proprietary operating system. SPECIFIC OBJECTIVES: 1. Identify the different components of a computer system. 2. Comprehend the different types of information which may be stored within the computer memory. 3. Explain the fetch-execute cycle of a simple computer with reference to the control and execution units 4. Elucidate the concepts of process, address space and file. 5. Compare and contrast various CPU scheduling algorithms 6. Compute the different CPU scheduling. 7. Recognize the differences between segmented and paged memories, and be able to describe the advantages and disadvantages of each components 8. Compare and contrast polled, interrupt-driven and DMA-based access to I/O devices 9. Describe the evolution of the OS from primitive batch systems to sophisticated multi user systems. |
|
||||||
Last modified 18 Aug 2012 6:34 PM by Lersan D. | ||||||
|