Download summary of subject matter/topics and course requirements

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

RSTS/E wikipedia , lookup

Plan 9 from Bell Labs wikipedia , lookup

Burroughs MCP wikipedia , lookup

Berkeley Software Distribution wikipedia , lookup

Copland (operating system) wikipedia , lookup

Mobile operating system wikipedia , lookup

Spring (operating system) wikipedia , lookup

VS/9 wikipedia , lookup

CP/M wikipedia , lookup

Unix security wikipedia , lookup

Distributed operating system wikipedia , lookup

Security-focused operating system wikipedia , lookup

Transcript
461 William Shaw St. Gracepark, Caloocan City
SCHOOL OF INFORMATION TECHNOLOGY
COURSE NUMBER
:
IT22
COURSE TITLE
:
Applied Operating System
COURSE DESCRIPTION
:
This course deals with the discussion of the existing operating systems. Topics on operating system
structures, processes, CPU scheduling, deadlocks, memory management, virtual memory, file system
interface, file system implementation, I/O systems, mass storage structure, distributed system structure,
and file systems protection and security will also be discussed. It will also discuss comparison of existing
operating systems including open source operation systems.
TIME ALLOTMENT
:
3 hrs.
UNIT CREDIT
:
3 Units
PREPARED BY
:
Prof. Sherwin R. Pineda
ADOPTED BY (if applicable)
:
REVIEWED BY (Chair / Co-Chair)
:
Prof. Sherwin R. Pineda
APPROVED BY (Dean)
:
Prof. Sherwin R. Pineda
DATE REVISED/UPDATED
:
November 14, 2013
SUMMARY OF SUBJECT MATTER/TOPICS AND COURSE REQUIREMENTS
INCLUSIVE WEEKS
SUBJECT MATTER
COURSE REQUIREMENTS




ORIENTATION
INTRODUCTION TO OPERATING SYSTEMS
OPERATING SYSTEM STRUCTURES
PROCESSES
Class Standing
 Recitation
 Assignment
 Seatwork/Exercises
 Quizzes
Prelims Examination
7th Week to 12TH Week

CPU SCHEDULING
Class Standing
 Recitation
 Assignment
 Seatwork/Exercises
 Quizzes
Midterms Examination
13th Week to 18TH Week


DEADLOCKS
PROTECTION AND SECURITY
Class Standing
 Recitation
 Assignment
 Seatwork/Exercises
 Quizzes
Case Study
Finals Examination
1ST
Week to
6TH
Week
PRELIMINARY GRADING PERIOD
GENERAL OBJECTIVES:
1. To Reorient students of the College and Department Vision and Mission and establish classroom rules and policies
2. To provide a general perception of the major components of the operating system
3. To introduce how operating systems perform and evaluate instructions.
Timetable
Specific Objectives
1st Week
To understand the
concepts of how an
operating system works
2nd Week
To develop familiarity on
different components of
an operating system
3rd Week
To introduce the concept
of protection and security
protocols implemented by
operating systems and
alternative O.S. samples
To learn the difference
between a user and
system interface and the
different types of system
calls operating systems
4th Week
Subject Matter/Topic
TeachingLearning /
Strategies
Tools and Aids
References
Values
Integration /
Issues
Evaluative
Measures
INTRODUCTION TO OPERATING
SYSTEMS
 What operating system
do
 Computers system
organization
 Computer system
architecture
 Operating system
structure
 Operating system
operations
 Process management
 Memory management
 Storage management
 Protection and security
 Open source operating
systems
Lecture
Discussion
Hand outs
Visual Aids
Operating
Systems
th
Concept, 9 Edition
Silberschatz, Galvin
Seatwork
Exercises
Recitation
Assignment
Lecture
Discussion
Hand outs
Visual Aids
Operating
Systems
Concept, 9th Edition
Silberschatz, Galvin
Seatwork
Exercises
Recitation
Assignment
Lecture
Discussion
Hand outs
Visual Aids
Operating
Systems
Concept, 9th Edition
Silberschatz, Galvin
Recitation
Quiz # 1
OPERATING SYSTEM
STRUCTURES
 Operating system
services
 User and operating
Lecture
Discussion
Hand outs
Visual Aids
Operating
Systems
Concept, 9th Edition
Silberschatz, Galvin
Seatwork
Exercises
Recitation
Assignment
processes.




5th Week
To understand the
concepts of processes and
how they affect the
performance of an
operating system
system interface
System calls
Types of system calls
System programs
System boot
PROCESSES
 Process concept
 Process scheduling
 Operations on processes
 Interprocess
communication
6th Week
Lecture
Discussion
Hand outs
Visual Aids
Operating
Systems
Concept, 9th Edition
Silberschatz, Galvin
Recitation
Quiz # 2
PRELIMINARY EXAMINATION
MIDTERM GRADING PERIOD
GENERAL OBJECTIVES:
1. To understand concepts of CPU scheduling in operating system operation
2. To be able to compute scheduling algorithm performance based on scheduling criteria
3. To be able to differentiate scheduling algorithms performance
Timetable
7th Week
8th Week
9th Week
10th Week
Specific Objectives
Subject Matter/Topic
To understand the
CPU SCHEDULING
concept of CPU Scheduling
 Basic concepts
that affects performance
 Scheduling criteria
of the operating system
To understand the first
come first serve
scheduling algorithm
To understand the
shortest job first
scheduling algorithm
To understand the priority
scheduling algorithm

Scheduling algorithms
o FCFS algorithm
o
SJF algorithm
o
PS algorithm
TeachingLearning /
Strategies
Tools and Aids
References
Lecture
Discussion
Hand outs
Visual Aids
Operating
Systems
th
Concept, 9 Edition
Silberschatz, Galvin
Lecture
Discussion
Hand outs
Visual Aids
Operating
Systems
Concept, 9th Edition
Silberschatz, Galvin
Lecture
Discussion
Hand outs
Visual Aids
Lecture
Discussion
Hand outs
Visual Aids
Operating
Systems
th
Concept, 9 Edition
Silberschatz, Galvin
Operating
Systems
th
Concept, 9 Edition
Values
Integration /
Issues
Evaluative
Measures
Seatwork
Exercises
Recitation
Assignment
Seatwork
Exercises
Recitation
Assignment
Recitation
Quiz # 3
Seatwork
Exercises
Silberschatz, Galvin
11th Week
To understand the round
robin scheduling
algorithm

o RR algorithm
Algorithm evaluation
12th Week
Lecture
Discussion
Hand outs
Visual Aids
Recitation
Assignment
Recitation
Quiz # 4
Operating
Systems
Concept, 9th Edition
Silberschatz, Galvin
MIDTERM EXAMINATION
FINAL GRADING PERIOD
GENERAL OBJECTIVES:
1. To understand the concept of deadlocks and how it affect the performance of an operating system
2. To learn ways on how to protect and secure an operating system
3. To be able to understand safeguards and protocols to determine threat in an operating system
Timetable
Specific Objectives
13th Week
To understand deadlocks
and why does it occurs in
operations systems
operations
14th Week
To learn ways on how to
prevent and recover
deadlock occurrence
15th Week
To learn how essential
protection is in operating
systems operations
16th Week
To understand security
and threats in operating
Subject Matter/Topic
DEADLOCKS
 System model
 Deadlock
characterization
 Methods for handling
deadlocks




Deadlock prevention
Deadlock avoidance
Deadlock detection
Recovery from deadlock
PROTECTION AND SECURITY
 Goals of protection
 Principles of protection
 Domain of protection


The security problem
Program threats
TeachingLearning /
Strategies
Tools and Aids
References
Values
Integration /
Issues
Evaluative
Measures
Lecture
Discussion
Hand outs
Visual Aids
Operating
Systems
Concept, 9th Edition
Silberschatz, Galvin
Seatwork
Exercises
Recitation
Assignment
Lecture
Discussion
Hand outs
Visual Aids
Operating
Systems
Concept, 9th Edition
Silberschatz, Galvin
Seatwork
Exercises
Recitation
Assignment
Lecture
Discussion
Hand outs
Visual Aids
Operating
Systems
Concept, 9th Edition
Silberschatz, Galvin
Recitation
Oral Presentation
Lecture
Discussion
Hand outs
Visual Aids
Operating
Systems
th
Concept, 9 Edition
Recitation
Oral Presentation
systems
17th Week
To learn safeguards and
techniques in security and
protection of an operating
system

System and network
threats

Cryptography as a
security tool
Implementing security
defenses
Computer security
classifications


Silberschatz, Galvin
Lecture
Discussion
18th Week
POLICIES
The Students must:
 Wear the complete and prescribed uniform, and valid ID
 Follow the class schedule (avoid tardiness and absences)
 Keep mobile phones off or in silent mode while inside the classroom
 Submit assignments, activities, projects ahead or on time
 Ask permission before leaving the classroom
 Observe cleanliness and orderliness at all times
(for the other policies, please refer to the student manual)
REFERENCES
Operating Systems Concept, 9th Edition
Silberschatz, Galvin
GRADING SYSTEM
PRELIM GRADE = (Average of Quizzes + Class Standing + Preliminary Exam) / 3
MIDTERM GRADE = (Average of Quizzes + Class Standing + Preliminary Exam) / 3
FINAL TERM GRADE = (Average of Quizzes + Class Standing + Preliminary Exam) / 3
FINAL GRADE = (Prelim Grade + Midterm Grade + Final Grade) / 3
Hand outs
Visual Aids
FINAL EXAMINATION
Operating
Systems
Concept, 9th Edition
Silberschatz, Galvin
Recitation
Oral Presentation
Quiz # 5