* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Course Title Operating Systems Course Code CUIT 109 Credits
Survey
Document related concepts
Process management (computing) wikipedia , lookup
Linux adoption wikipedia , lookup
Library (computing) wikipedia , lookup
Plan 9 from Bell Labs wikipedia , lookup
Berkeley Software Distribution wikipedia , lookup
Burroughs MCP wikipedia , lookup
Copland (operating system) wikipedia , lookup
Mobile operating system wikipedia , lookup
Spring (operating system) wikipedia , lookup
Distributed operating system wikipedia , lookup
Transcript
Course Title Course Code Credits Course Description Learning Outcomes Core Synopsis Course Assessment Textbooks and References Operating Systems CUIT 109 Lecture hrs: 36 Practical hrs: 8 Tutorial hrs: 4 Individual Study hrs: 59 Assessment: 13 Notional Hours: 120 Credits 12 The course’s focus is on how an Operating System manages system resources e.g. memory, CPU files etc, while avoiding possible deadlocks and / or starvation. By the end of the course students should be able to : Describe the necessary components and functions of an operating system. Compare at least two operating systems (Windows and Linux) and evaluate their suitability to a given task or goal. Install a current operating system and validate that the installation was successful. Explain concurrency as it relates to scheduling and dispatching. Describe the advantages and issues associated with virtualization. Analyze operating system requirements and recommend an appropriate operating system to meet the requirements Computer Resources, process synchronization and inter-process communication, interrupt handling, memory management, virtual memory, processor scheduling, device management, I/O, and the file systems, File management, Network operating systems, Specific operating systems e.g. Linux or Unix, Windows family. Coursework – 30% 15% for 2 assignments 15% for 2 tests Final exam – 70% Software Stallings, W. (2001) Operating Systems 3rd Edition, Pearson Education Tanenbaum, A. S. (2004) Modern Operating Systems 2nd Edition, Prentice Hall Silberchartz, A., Gagne, G. and Galvin, B.P. (2002) 7th Edition Operating System Concepts Linux Windows