OS Outline
OS Outline
COURSE OUTLINE
Second Semester
SY: 2015 - 2016
Pre-requisite : IT 210
Course Description:
This course is an essential area in Information Technology. It contains the concepts of different operating
systems, operating system principles and algorithms, and its evolution. Furthermore, this will discuss different
paradigms and structures of operating systems, and its importance to the computer system.
General Objectives:
Course Outline:
Time Learning Objectives/Competencies Topic
Frame
1 hour 1. Recognize and appreciate the VMGO of the Course Introduction
university Course Syllabus and Requirements
2. Be Familiar with class rules and regulations, Mission and Vision of the University and
grading system and the course requirements. the College
University Policies and Classroom Rules
and Regulations
5 hours At the end of the course the student should be able to Operating System Concepts
identify, dissect, and discuss the: Introducing Operating Systems
1. Innovations in operating systems development Introduction
2. The basic role of an operating system What is an Operating System?
3. The major operating system software
Operating System Software
subsystem managers and their functions
A Brief History of Machine Hardware
4. The types of machine hardware on which
Types of Operating Systems
operating systems run
Brief History of Operating Systems
Development
PRELIMINARY EXAMINATION
1. Several causes of system deadlock Process Management
8 hours 2. The difference between preventing and avoiding Deadlock
deadlocks Seven Cases of Deadlock
3. How to detect and recover from deadlocks Conditions for Deadlock
4. The concept of process starvation and how to Modeling Deadlocks
detect and recover from it Strategies for Handling Deadlocks
Starvation
MIDTERM EXAMINATION
8 hours 1. Several different network topologies - including Network Organization Concepts
the star, ring, bus, tree, and hybrid - and how Basic Terminology
they connect numerous hosts to the network Network Topologies
2. Several types of networks: LAN, MAN, WAN, Network Types
and wireless LAN Software Design Issues
Transport Protocol Standards
8 hours 1. The role of the operating system with regard to Security and Ethics
system security Role of the Operating System in
2. The effects of system security practices on Security
overall system performance Security Breaches
3. The levels of system security that can be System Protection
implemented and the threats posed by evolving Password Management
technologies Ethics
FINAL EXAMINATION
Course Requirements:
Schedule of Examination:
Grading System:
======= =======
TOTAL 60% + 40% = 100%
References:
Flynn, J. and McIver, A. (2011). Understanding Operating Systems, Fifth Edition. Prentice Hall
Gagne, K., Galvin, C., and Silverschatz, F. (2005). Operating Systems Concepts. Addison Wesley