Course Name Code Semester T+U Hours Credit ECTS
Operating System Engineering CIE 557 0 3 + 0 3 6
Precondition Courses
Recommended Optional Courses
Course Language English
Course Level yuksek_lisans
Course Type Optional
Course Coordinator Dr.Öğr.Üyesi VEYSEL HARUN ŞAHİN
Course Lecturers Dr.Öğr.Üyesi VEYSEL HARUN ŞAHİN,
Course Assistants
Course Category
Course Objective

The goal of the course is to teach advanced operating system concepts, operating system design and implementation principles.

Course Content

Introduction, Operating System Structures, Process Management, Processes, Threads, Process Synchronization, CPU Scheduling, Deadlocks, Memory Management, Main Memory and Virtual Memory, Storage Management, Storage Structure, File System Interface and Implementation, Input Output System, Protection and Security, Advanced Topics, Virtual Machines, Distributed Systems

# Course Learning Outcomes Teaching Methods Assessment Methods
1 Learns the structure of computers and operating systems Lecture, Question-Answer, Discussion, Testing, Homework,
2 Learns processes and threads Discussion, Question-Answer, Lecture, Homework, Testing,
3 Learns CPU scheduling, process synchronization and deadlock Discussion, Question-Answer, Lecture, Homework, Testing,
4 Learns memory system, storage structure, file system and input output system Discussion, Question-Answer, Lecture, Homework, Testing,
5 Learns security Discussion, Question-Answer, Lecture, Homework, Testing,
Week Course Topics Preliminary Preparation
1 Introduction
2 Introduction to Operating Systems
3 Processes
4 Threads
5 Process Synchronization
6 CPU Scheduling
7 Deadlocks
8 Main Memory and Virtual Memory
9 Storage Structure
10 File System Interface and Implementation
11 Input Output System
12 Protection and Security
13 Virtual Machines
14 Distributed Systems
Resources
Course Notes <p>Abraham Silberschatz, Peter B. Galvin, Greg Gagne, Operating System Concepts, John Wiley &amp;amp; Sons - http://os-book.com/</p>
Course Resources

Abraham Silberschatz, Peter B. Galvin, Greg Gagne, Operating System Concepts, John Wiley & Sons - http://os-book.com/

William Stallings, Operating Systems: Internals and Design Principles, Pearson

Evaluation System
Semester Studies Contribution Rate
1. Ara Sınav 25
1. Ödev 25
2. Ödev 25
3. Ödev 25
Total 100
1. Final 50
1. Yıl İçinin Başarıya 50
Total 100
ECTS - Workload Activity Quantity Time (Hours) Total Workload (Hours)
Course Duration (Including the exam week: 16x Total course hours) 16 3 48
Hours for off-the-classroom study (Pre-study, practice) 16 3 48
Mid-terms 1 10 10
Assignment 3 10 30
Final examination 1 15 15
Total Workload 151
Total Workload / 25 (Hours) 6.04
dersAKTSKredisi 6