Download Course Title Operating Systems Course Code CUIT 109 Credits

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Process management (computing) wikipedia , lookup

Unix wikipedia , lookup

DNIX wikipedia , lookup

OS/2 wikipedia , lookup

Linux adoption wikipedia , lookup

Library (computing) wikipedia , lookup

Smallfoot wikipedia , lookup

RSTS/E wikipedia , lookup

Plan 9 from Bell Labs wikipedia , lookup

OS-tan 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

VS/9 wikipedia , lookup

CP/M wikipedia , lookup

Paging wikipedia , lookup

Distributed operating system wikipedia , lookup

Unix security wikipedia , lookup

Security-focused 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