CPCS222

Course Name

Course Code

Principles of Operating Systems

CPIS 222

Prerequisite

Credit Units

CPCS 202

Theory

Practice

Training

Credit

3

1

1

3

Course Description

This course presents the basic concepts, structures and algorithms that work as intermediary programs between the user and the hardware, known as operating systems. It covers the basic concepts of modern operating systems, how they are designed and compare between its ways of working regarding to the efficiency and reliability. Also, it compares between the algorithms used inside the operating systems regarding to its time and space complexity.

Course Contents

Course Outcomes

References

- Abraham Silberschatz, et al, “Operating System Concepts", 7th Edition, 2004, John Wiley & Sons Inc, ISBN 0471694665.

- A. Tanenbaum and A. Woodhull, “Operating Systems Design and Implementation," 3rd Edition 2006, Prentice Hall Software Series, ISBN 0131429388.


Last Update
2/6/2010 12:24:15 PM