>
Course Unit Title Course Unit Code Type of Course Unit Level of Course Unit Year of Study Semester ECTS Credits
Operating Systems TBL302 Compulsory Bachelor's degree 3 Spring 4

Name of Lecturer(s)

Associate Prof. Dr. Zeynep Hilal KİLİMCİ
Associate Prof. Dr. Serdar SOLAK
Lecturer Alper METİN

Learning Outcomes of the Course Unit

1) TT
2) TT
3) TT
4) TT
5) TT

Program Competencies-Learning Outcomes Relation

  Program Competencies
1 2 3 4 5 6 7 8 9 10 11
Learning Outcomes
1 Middle Middle Middle Low High Middle Low Low Low Low Middle
2 Middle Middle Middle Low High Low Low Low No relation Low Middle
3 Middle Middle Middle Low High Low Low Low No relation Low Middle
4 Middle Middle Middle Low High Low Low Low No relation Low Middle
5 High High High Low High Low Low Low No relation Low Middle

Mode of Delivery

Face to Face

Prerequisites and Co-Requisites

None

Recommended Optional Programme Components

Data structures, Algorithms and Programming I and II

Course Contents

Process Management Memory management Disk Management

Weekly Schedule

1) Introduction to operating systems
2) Threadler
3) Threadler and thread definitions
4) Deadlocks
5) Inter-process communication
6) Memory Management
7) Virtual Memory
8) Virtual memory management policies
9) Midterm
10) File Systems
11) File and backup systems
12) File System Management and semester study
13) Input-Output Management
14) Safety and protection
15) Multi media OS
16) Final exam

Recommended or Required Reading

1- Andrew S. Tanenbaum (2008), Modern Operating System, Prentice Hall.
2- Andrew S. Tanenbaum (2001), Operating Systems Design and Implementation, Prentice Hall.

Planned Learning Activities and Teaching Methods

1) Lecture
2) Question-Answer
3) Discussion
4) Drill and Practice
5) Self Study


Assessment Methods and Criteria

Contribution of Midterm Examination to Course Grade

40%

Contribution of Final Examination to Course Grade

60%

Total

100%

Language of Instruction

Turkish

Work Placement(s)

Not Required