0% found this document useful (0 votes)
54 views4 pages

OS Outline

This document outlines the course outline for IT 224 Operating Systems, a 3-unit course offered in the second semester of the 2015-2016 school year. The course will introduce students to operating system concepts, including basic structure, principles, and importance. It will cover topics such as memory management, processor management, process management, device management, file management, and network organization concepts. Students will learn about various operating system functions and security issues. The course outline lists weekly topics, learning objectives, and the time allocated for each section of the class. It also provides information on course requirements, the instructor, and class policies.

Uploaded by

Belmark
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
54 views4 pages

OS Outline

This document outlines the course outline for IT 224 Operating Systems, a 3-unit course offered in the second semester of the 2015-2016 school year. The course will introduce students to operating system concepts, including basic structure, principles, and importance. It will cover topics such as memory management, processor management, process management, device management, file management, and network organization concepts. Students will learn about various operating system functions and security issues. The course outline lists weekly topics, learning objectives, and the time allocated for each section of the class. It also provides information on course requirements, the instructor, and class policies.

Uploaded by

Belmark
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Republic of the Philippines

UNIVERSITY OF SOUTHEASTERN PHILIPPINES


COLLEGE OF TEACHER EDUCATION AND TECHNOLOGY

COURSE OUTLINE
Second Semester
SY: 2015 - 2016

Course Number : IT 224

Course Title : Operating Systems

Credit : 3 units (2 units lecture / 1 unit laboratory)

Pre-requisite : IT 210

Professor’s Name: Ross Fievanni A. Inguillo

School Year : 2015–2016, Second semester

Date of Revision : June 4, 2014

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:

At the end of the semester, the students are expected to:


1. discuss the basic structure, the concept, and the principles of an operating system
2. dissect the different parts and activities of an operating system
3. discuss and demonstrate its importance to the computer system

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

1. The basic functionality of the three memory Memory Management


allocation schemes presented in this chapter:  Single-User Contiguous Scheme
8 hours fixed partitions, dynamic partitions, relocatable  Dynamic Partitions
dynamic partitions  Best-Fit versus First-Fit Allocation
2. Best-fit memory allocation as well as first-fit  Deallocation
memory allocation schemes  Relocatable Dynamic Partitions
8 hours 3. The basic functionality of the memory allocation Processor Management
methods covered in this chapter: paged,  Overview
demand paging, segmented, and  About Multi-core Technologies
segmented/demand paged memory allocation  Job Scheduling versus Process
4. The influence that these page allocation Scheduling
methods have had on virtual memory  Process scheduler
 Process Scheduling Policies
 Process Scheduling Algorithms
 A Word about interrupts

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

7 hours 1. The differences among common configurations Concurrent Process


of multiprocessing systems  What is Parallel Processing?
2. The significance of a critical region in process  Evolution of Multiprocessors
synchronization  Introduction to Multi-core Processors
3. The basic concepts of process synchronization  Typical Multi-Processing
software: test-and-set, WAIT and SIGNAL, and Configurations
semaphores  Process Synchronization Software
 Process Cooperation
 Concurrent Programming
 Threads and Concurrent
Programming

8 hours 1. Features of dedicated, shared, and virtual Device Management


devices  Types of Devices
2. Differences between sequential and direct  Sequential Access Storage Media
access media  Direct Access Storage Devices
3. Concepts of blocking and buffering and how  Magnetic Disk Drive Access Times
they improve I/O performance  Components of the I/O Subsystem
4. Roles of seek time, search time, and transfer  Communication Among Devices
time in calculating access time  Management of I/O Requests
5. Differences in access times in several types of
 RAID
devices

7 hours 1. Differences in access times in several types of File Management


devices  The File Manager
2. The fundamentals of file management and the  Interacting with the File Manager
structure of the file management system  File Organization
3. File-naming conventions, including the role of  Physical Storage Allocation
extensions  Access Methods
4. The difference between fixed-length and  Levels in a File Management System
variable-length record format  Access Control Verification Module
5. Comparisons of sequential and direct file access  Data Compression

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

7 hours 1. The complexities introduced to operating Management of Network Functions


systems by network capabilities  History of Networks
2. Network operating systems (NOS) compared to  DOS Development
distributed operating systems (DO/S)  NOS Development
3. How a DO/S performs memory, process, device,
and file management
4. How a NOS performs memory, process, device,
and file management
5. Important features of DO/S and NOS

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

7 hours 1. The trade-offs to be considered when System Management


attempting to improve overall system  Evaluating an Operating System
performance  Cooperation Among Components
2. Two system monitoring techniques  Measuring System Performance
3. The fundamentals of patch management  Patch Management
4. The importance of sound accounting practices  System Monitoring
by system administrators

FINAL EXAMINATION

Course Requirements:

Passing grade in all exams and quizzes


Passing grade in all assignments
Passing grade in all laboratory exercises and exams

Schedule of Examination:

Prelim January , 2015


Midterm February , 2015
Final March , 2015

Grading System:

PRELIM AND MIDTERM


(Lecture) (Laboratory)
Exam 30% Exam 20%
Quizzes 20% Exercises 15%
Assignments 10% Assignments 5%

======= =======
TOTAL 60% + 40% = 100%

SEMESTER GRADE = (PRELIM+MIDTERM+FINALS)/3

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

You might also like