| Ders Adı | OPERATING SYSTEMS | Kod | CMPE3110 |
| Kredi | 4 | AKTS | 6 |
| Z/S | Zorunlu | Teorik Saat | 3 |
| Uygulama Saat | 2 | Lab Saat | 0 |
| Ders Dili | İngilizce | Dersi Veren | Dr. Ögr. Üyesi EZGİ ZORARPACI |
| Dersin Veriliş Türü | |||
The focus of the course is how an operating system provides an efficient and fair abstracted interface to programs' hardware resources. This course will introduce the basic concepts of operating systems such as processes and threads, scheduling, synchronization, memory management, file systems, input and output device management and security.
The course will cover the following topics: Introduction to operating systems. Memory management. Process management. Concurrent processes. Deadlocks. Processor management. I/O and device management. File management and File systems. Introduction to distributed operating systems. Synchronization in distributed systems. Distributed file systems. Overview of contemporary OS technology.
Theoretical lectures, exams, discussion, question-answer, homework, individual study.
Textbook: Tanenbaum A. S ., Bos H. (2015) Modern Operating Systems 4th Edition, Amsterdam Netherlands: Pearson