Bulacan State University
COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY
City of Malolos, Bulacan
I. Course Code: IT 243
II. Course Title: Operating Systems and Applications
III. Course Description: This course covers topics in operating systems, its
components and application. It is designed to discuss operating system
components such as process management, memory management, secondary
management, protection and security. It also includes comparative study on
different operating systems.
IV. Course Credit: 3 units
V. Pre-requisite: IT 253- Computer Organization & Microcomputer Technology
VI. Time Allotment: 5 hours per week
VII. Course Objectives:
A. General Objectives
1. Acquire thorough understanding of the vision, mission, goals and
objectives of the institute.
2. Internalise the vision, mission, goals and objectives of the college to
achieve excellence in education.
3. Provides opportunities whereby the students will acquire the
necessary knowledge, interests and skills in operating system
concepts such as process management, memory management, file
management and I/O system.
B. Specific Objectives
1. Orient the students with the vision, mission, goals and objectives,
classroom policies, course requirements and grading system.
2. Discuss briefly the concept of operating system.
3. Explain the process concept and concurrency as the heart of modern
4. Deal with main memory management during execution of process.
5. Discuss how the file system, mass storage and I/O are handled in
modern operating systems.
6. Explain the methods necessary for distributed operating systems to
coordinate their actions.
7. Discuss the protection and security mechanisms.
8. Explore on the different working environment of operating systems.
VIII. Methods / Strategies:
3. Group Dynamics
1. Quizzes/Long Test
2. Major Exams
3. Case Study
C. Audio Visual Materials
1. Whiteboard and Marker
3. Computer Unit
IX. Course Content:
Topics Time Allotment
1. Orientation 3
Vision, Mission, Goals and Objectives
Course Outline / Requirements
2. Introduction to Operating System 3
2.1 What is an Operating System?
2.2 Importance of Operating System
2.3 Classification of Operating System
2.4 Operating System Components
3. Process Management 15
3.1 Process Concept
3.2 Multithreaded Programming
3.3 Process Scheduling
3.4 Process Synchronization
4.Memory Management 15
4.1 Memory Management Strategies
4.2 Virtual Memory Management
5.Storage Management 10
5.1 File System
5.2 Implementing File System
5.3 Secondary Storage Structure
5.4 I/O Systems
6.Distributed Systems 10
6.1 Distributed Operating System
6.2 Distributed File System
6.3 Distributed Synchronization
7.Protection and Security 10
7.1 System Protection
7.2 System Security
8.Case Studies 25
8.1 Disk Operating System
8.2 Windows Operating System
X. Textbook / Workbook / Handouts:
M.M., Cruz, E., Custodio, F., Reyes, and L., Valerio (2009) Operating System
A Modular Approach. Malolos Bulacan. Bulakeña Printing Press.
A., Silberschatz, (2006) Operating System Principles 7th ed. Wiley India Pvt Ltd
A., Tanenbaum, (2001) Modern Operating Systems 4th ed. Prentice Hall.
G., Gagne, (2004) Operating Systems Concepts 7th ed. Canada. John Wiley and
Tutorial Guide (2010) Tutorial Guide, to find Operating Systems tutorials!
Retrieved from http://www.tutorialguide.net/operating_systems/
XII. Course Requirements:
4. Performance Exam
6. Midterm and Final Examinations
XIII. Grading System:
Midterm Exam and Final Exam 30%
Recitation, Values / Attitude 10%
MS. MARIAN MINNELI S. CRUZ
MR. JAIME P. PULUMBARIT
(Department Head, BSIT)
DR. FAUSTO S. HILARIO