3
COMMISSION ON HIGHER EDUCATION SAMPLE SYLLABUS TEMPLATE COURSE NUMBER: IT202 TITLE: Operating Systems Applications DEPARTMENT / PROGRAM: BSIT SCHOOL: SEMESTER AND SCHOOL YEAR: INSTRUCTOR: COURSE DESCRIPTION This course provides an introduction to the concepts, theories and components that serve as the bases for the design of classical and modern operating systems. Topics include process and memory management, process synchronization and deadlocks. COURSE OBJECTIVES (DESIRABLE OBJECTIVES) At the end of this course, the student should be able to: 1. Describe relationships between system services and application software 2. Compare and contrast different design considerations for major OS components COURSE OUTLINE AND TIMEFRAME TOPICS AND READINGS DATE 1. Overview of Operating Systems History Functionality of a typical OS IT202 Page 1

IT202-Operating Systems Applications Lessons

Embed Size (px)

DESCRIPTION

Syllabus for Operating Systems

Citation preview

COMMISSION ON HIGHER EDUCATION

COMMISSION ON HIGHER EDUCATION

SAMPLE SYLLABUS TEMPLATE

COURSE NUMBER: IT202

TITLE: Operating Systems Applications

DEPARTMENT / PROGRAM: BSIT

SCHOOL:

SEMESTER AND SCHOOL YEAR:

INSTRUCTOR:

COURSE DESCRIPTION

This course provides an introduction to the concepts, theories and components that serve as the bases for the design of classical and modern operating systems. Topics include process and memory management, process synchronization and deadlocks.

COURSE OBJECTIVES (DESIRABLE OBJECTIVES)

At the end of this course, the student should be able to:

1. Describe relationships between system services and application software 2. Compare and contrast different design considerations for major OS components

COURSE OUTLINE AND TIMEFRAME

TOPICS AND READINGSDATE

1. Overview of Operating Systems

History

Functionality of a typical OS

OS structures

2. Process Management

Process concept

Process scheduling

3. Memory Management

MVT, Paging, Segmentation

4. Virtual Memory

Demand Paging

5. File Management

6. Deadlocks

Prevention

Avoidance

Detection and Recovery

7. Concurrent Processes

Synchronization

Classical Problems (Producer-Consumer, Readers-Writers, Dining Philosophers)

REQUIRED READINGS

SUGGESTED READINGS

COURSE REQUIREMENTS

CONSULTATION HOURS

IT202

Page 2