| Week |
Subject |
Related Preparation |
| 1) |
Introduction to operating systems, basic concepts |
[1] A. Silberschatz, P. B. Galvin ve G. Gagne, Operating System Concepts, 10th ed. Hoboken, NJ, USA: Wiley, 2018.
[2] A. S. Tanenbaum ve H. Bos, Modern Operating Systems, 4th ed. Boston, MA, USA: Pearson, 2015.
[3] W. Stallings, Operating Systems: Internals and Design Principles, 9th ed. Boston, MA, USA: Pearson, 2018.
[4] A. Tanenbaum, Çev. A. B. Kılıç, İşletim Sistemleri: Tasarım ve Uygulama İlkeleri, İstanbul, Türkiye: Literatür Yayıncılık, 2016. |
| 2) |
Types of operating systems and historical evolution |
[1] A. Silberschatz, P. B. Galvin ve G. Gagne, Operating System Concepts, 10th ed. Hoboken, NJ, USA: Wiley, 2018.
[2] A. S. Tanenbaum ve H. Bos, Modern Operating Systems, 4th ed. Boston, MA, USA: Pearson, 2015.
[3] W. Stallings, Operating Systems: Internals and Design Principles, 9th ed. Boston, MA, USA: Pearson, 2018.
[4] A. Tanenbaum, Çev. A. B. Kılıç, İşletim Sistemleri: Tasarım ve Uygulama İlkeleri, İstanbul, Türkiye: Literatür Yayıncılık, 2016. |
| 3) |
Operating system structures (monolithic, layered, microkernel) |
[1] A. Silberschatz, P. B. Galvin ve G. Gagne, Operating System Concepts, 10th ed. Hoboken, NJ, USA: Wiley, 2018.
[2] A. S. Tanenbaum ve H. Bos, Modern Operating Systems, 4th ed. Boston, MA, USA: Pearson, 2015.
[3] W. Stallings, Operating Systems: Internals and Design Principles, 9th ed. Boston, MA, USA: Pearson, 2018.
[4] A. Tanenbaum, Çev. A. B. Kılıç, İşletim Sistemleri: Tasarım ve Uygulama İlkeleri, İstanbul, Türkiye: Literatür Yayıncılık, 2016. |
| 4) |
System calls and operating system services |
[1] A. Silberschatz, P. B. Galvin ve G. Gagne, Operating System Concepts, 10th ed. Hoboken, NJ, USA: Wiley, 2018.
[2] A. S. Tanenbaum ve H. Bos, Modern Operating Systems, 4th ed. Boston, MA, USA: Pearson, 2015.
[3] W. Stallings, Operating Systems: Internals and Design Principles, 9th ed. Boston, MA, USA: Pearson, 2018.
[4] A. Tanenbaum, Çev. A. B. Kılıç, İşletim Sistemleri: Tasarım ve Uygulama İlkeleri, İstanbul, Türkiye: Literatür Yayıncılık, 2016. |
| 5) |
Process concept and process management |
[1] A. Silberschatz, P. B. Galvin ve G. Gagne, Operating System Concepts, 10th ed. Hoboken, NJ, USA: Wiley, 2018.
[2] A. S. Tanenbaum ve H. Bos, Modern Operating Systems, 4th ed. Boston, MA, USA: Pearson, 2015.
[3] W. Stallings, Operating Systems: Internals and Design Principles, 9th ed. Boston, MA, USA: Pearson, 2018.
[4] A. Tanenbaum, Çev. A. B. Kılıç, İşletim Sistemleri: Tasarım ve Uygulama İlkeleri, İstanbul, Türkiye: Literatür Yayıncılık, 2016. |
| 6) |
Threads and multithreading |
[1] A. Silberschatz, P. B. Galvin ve G. Gagne, Operating System Concepts, 10th ed. Hoboken, NJ, USA: Wiley, 2018.
[2] A. S. Tanenbaum ve H. Bos, Modern Operating Systems, 4th ed. Boston, MA, USA: Pearson, 2015.
[3] W. Stallings, Operating Systems: Internals and Design Principles, 9th ed. Boston, MA, USA: Pearson, 2018.
[4] A. Tanenbaum, Çev. A. B. Kılıç, İşletim Sistemleri: Tasarım ve Uygulama İlkeleri, İstanbul, Türkiye: Literatür Yayıncılık, 2016. |
| 7) |
CPU scheduling algorithms |
[1] A. Silberschatz, P. B. Galvin ve G. Gagne, Operating System Concepts, 10th ed. Hoboken, NJ, USA: Wiley, 2018.
[2] A. S. Tanenbaum ve H. Bos, Modern Operating Systems, 4th ed. Boston, MA, USA: Pearson, 2015.
[3] W. Stallings, Operating Systems: Internals and Design Principles, 9th ed. Boston, MA, USA: Pearson, 2018.
[4] A. Tanenbaum, Çev. A. B. Kılıç, İşletim Sistemleri: Tasarım ve Uygulama İlkeleri, İstanbul, Türkiye: Literatür Yayıncılık, 2016. |
| 8) |
Midterm Exam |
[1] A. Silberschatz, P. B. Galvin ve G. Gagne, Operating System Concepts, 10th ed. Hoboken, NJ, USA: Wiley, 2018.
[2] A. S. Tanenbaum ve H. Bos, Modern Operating Systems, 4th ed. Boston, MA, USA: Pearson, 2015.
[3] W. Stallings, Operating Systems: Internals and Design Principles, 9th ed. Boston, MA, USA: Pearson, 2018.
[4] A. Tanenbaum, Çev. A. B. Kılıç, İşletim Sistemleri: Tasarım ve Uygulama İlkeleri, İstanbul, Türkiye: Literatür Yayıncılık, 2016. |
| 9) |
Synchronization and critical section problems |
[1] A. Silberschatz, P. B. Galvin ve G. Gagne, Operating System Concepts, 10th ed. Hoboken, NJ, USA: Wiley, 2018.
[2] A. S. Tanenbaum ve H. Bos, Modern Operating Systems, 4th ed. Boston, MA, USA: Pearson, 2015.
[3] W. Stallings, Operating Systems: Internals and Design Principles, 9th ed. Boston, MA, USA: Pearson, 2018.
[4] A. Tanenbaum, Çev. A. B. Kılıç, İşletim Sistemleri: Tasarım ve Uygulama İlkeleri, İstanbul, Türkiye: Literatür Yayıncılık, 2016. |
| 10) |
Deadlock and prevention methods |
[1] A. Silberschatz, P. B. Galvin ve G. Gagne, Operating System Concepts, 10th ed. Hoboken, NJ, USA: Wiley, 2018.
[2] A. S. Tanenbaum ve H. Bos, Modern Operating Systems, 4th ed. Boston, MA, USA: Pearson, 2015.
[3] W. Stallings, Operating Systems: Internals and Design Principles, 9th ed. Boston, MA, USA: Pearson, 2018.
[4] A. Tanenbaum, Çev. A. B. Kılıç, İşletim Sistemleri: Tasarım ve Uygulama İlkeleri, İstanbul, Türkiye: Literatür Yayıncılık, 2016. |
| 11) |
Memory management and allocation techniques |
[1] A. Silberschatz, P. B. Galvin ve G. Gagne, Operating System Concepts, 10th ed. Hoboken, NJ, USA: Wiley, 2018.
[2] A. S. Tanenbaum ve H. Bos, Modern Operating Systems, 4th ed. Boston, MA, USA: Pearson, 2015.
[3] W. Stallings, Operating Systems: Internals and Design Principles, 9th ed. Boston, MA, USA: Pearson, 2018.
[4] A. Tanenbaum, Çev. A. B. Kılıç, İşletim Sistemleri: Tasarım ve Uygulama İlkeleri, İstanbul, Türkiye: Literatür Yayıncılık, 2016. |
| 12) |
Virtual memory and paging |
[1] A. Silberschatz, P. B. Galvin ve G. Gagne, Operating System Concepts, 10th ed. Hoboken, NJ, USA: Wiley, 2018.
[2] A. S. Tanenbaum ve H. Bos, Modern Operating Systems, 4th ed. Boston, MA, USA: Pearson, 2015.
[3] W. Stallings, Operating Systems: Internals and Design Principles, 9th ed. Boston, MA, USA: Pearson, 2018.
[4] A. Tanenbaum, Çev. A. B. Kılıç, İşletim Sistemleri: Tasarım ve Uygulama İlkeleri, İstanbul, Türkiye: Literatür Yayıncılık, 2016. |
| 13) |
File systems and disk management |
[1] A. Silberschatz, P. B. Galvin ve G. Gagne, Operating System Concepts, 10th ed. Hoboken, NJ, USA: Wiley, 2018.
[2] A. S. Tanenbaum ve H. Bos, Modern Operating Systems, 4th ed. Boston, MA, USA: Pearson, 2015.
[3] W. Stallings, Operating Systems: Internals and Design Principles, 9th ed. Boston, MA, USA: Pearson, 2018.
[4] A. Tanenbaum, Çev. A. B. Kılıç, İşletim Sistemleri: Tasarım ve Uygulama İlkeleri, İstanbul, Türkiye: Literatür Yayıncılık, 2016. |
| 14) |
Input/Output (I/O) systems |
[1] A. Silberschatz, P. B. Galvin ve G. Gagne, Operating System Concepts, 10th ed. Hoboken, NJ, USA: Wiley, 2018.
[2] A. S. Tanenbaum ve H. Bos, Modern Operating Systems, 4th ed. Boston, MA, USA: Pearson, 2015.
[3] W. Stallings, Operating Systems: Internals and Design Principles, 9th ed. Boston, MA, USA: Pearson, 2018.
[4] A. Tanenbaum, Çev. A. B. Kılıç, İşletim Sistemleri: Tasarım ve Uygulama İlkeleri, İstanbul, Türkiye: Literatür Yayıncılık, 2016. |
| 15) |
Security and protection mechanisms |
[1] A. Silberschatz, P. B. Galvin ve G. Gagne, Operating System Concepts, 10th ed. Hoboken, NJ, USA: Wiley, 2018.
[2] A. S. Tanenbaum ve H. Bos, Modern Operating Systems, 4th ed. Boston, MA, USA: Pearson, 2015.
[3] W. Stallings, Operating Systems: Internals and Design Principles, 9th ed. Boston, MA, USA: Pearson, 2018.
[4] A. Tanenbaum, Çev. A. B. Kılıç, İşletim Sistemleri: Tasarım ve Uygulama İlkeleri, İstanbul, Türkiye: Literatür Yayıncılık, 2016. |
| 16) |
Final Exam |
[1] A. Silberschatz, P. B. Galvin ve G. Gagne, Operating System Concepts, 10th ed. Hoboken, NJ, USA: Wiley, 2018.
[2] A. S. Tanenbaum ve H. Bos, Modern Operating Systems, 4th ed. Boston, MA, USA: Pearson, 2015.
[3] W. Stallings, Operating Systems: Internals and Design Principles, 9th ed. Boston, MA, USA: Pearson, 2018.
[4] A. Tanenbaum, Çev. A. B. Kılıç, İşletim Sistemleri: Tasarım ve Uygulama İlkeleri, İstanbul, Türkiye: Literatür Yayıncılık, 2016. |