Mühendislik ve Doğa Bilimleri Fakültesi · Bilgisayar Mühendisliği · Lisans
Dersin Amacı
Bu dersin amacı, öğrencilere işletim sistemlerinin temel kavramlarını, yapılarını ve çalışma prensiplerini öğretmek; proses ve iplik yönetimi, senkronizasyon, ölümcül kilitlenmeler, iş sıralama algoritmaları, bellek yönetimi, dosya sistemleri ve giriş/çıkış mekanizmaları gibi temel konularda teorik bilgi kazandırmaktır. Ders sonunda öğrencilerin işletim sistemlerinin kaynak yönetimini analiz edebilmesi, temel algoritmaları karşılaştırabilmesi ve işletim sistemi bileşenlerinin çalışma mantığını kavrayabilmesi hedeflenmektedir.
Ders İçeriği
İşletim Sistemlerine Giriş, Süreç yönetimi, Bellek yönetimi, Eşzamanlı süreçler, Çözümsüzlük, İşlemci yönetimi, I/O ve cihaz yönetimi, Dosya yönetimi ve dosya sistemleri konularını kapsamaktadır.
Temel Alan Dağılımı
Öğretim Yöntem ve Teknikleri
Ölçme ve Değerlendirme
AKTS / İş Yükü
| Etkinlik | Sayı | Süre (saat) | Toplam İş Yükü |
|---|---|---|---|
| Ders Süresi (Sınav Haftası Dahil) | 16 | 3 | 48 |
| Sınıf Dışı Ders Çalışma Süresi | 16 | 1 | 16 |
| Ara Sınav | 1 | 2 | 2 |
| Kısa Sınav | 0 | 0 | 0 |
| Ödev | 0 | 0 | 0 |
| Uygulama | 16 | 1 | 16 |
| Final | 1 | 2 | 2 |
Ders Akışı
| Hafta | Konu | Ön Hazırlık |
|---|---|---|
| 1 | İşletim Sistemlerine Giriş | İşletim Sistemlerine Giriş |
| 2 | İşletim Sistemleri Temel Kavramları, Türleri, Tarihçesi | İşletim Sistemleri Temel Kavramları, Türleri, Tarihçesi |
| 3 | İşletim Sistemlerinin Yapısı | İşletim Sistemlerinin Yapısı |
| 4 | Proses Yönetimi, Zaman paylaşımlı çalışma, Bağlam değiştirme | Proses Yönetimi, Zaman paylaşımlı çalışma, Bağlam değiştirme |
| 5 | İplikler, İplik Yönetimi | İplikler, İplik Yönetimi |
| 6 | Prosesler arası Etkileşim ve Senkronizasyon, Semafor Yapısı | Prosesler arası Etkileşim ve Senkronizasyon, Semafor Yapısı |
| 7 | Paralel Proseslere İlişkin Klasik Problemler | Paralel Proseslere İlişkin Klasik Problemler |
| 8 | Vize Sınavı | Vize Sınavı |
| 9 | Ölümcül Kilitlenme Sezme ve Engelleme | Ölümcül Kilitlenme Sezme ve Engelleme |
| 10 | İş Sıralama Algoritmaları | İş Sıralama Algoritmaları |
| 11 | Bellek Yönetimi | Bellek Yönetimi |
| 12 | Segmentasyon, Sayfalama, Bellek Ayırma | Segmentasyon, Sayfalama, Bellek Ayırma |
| 13 | Görüntü Bellek Yönetimi | Görüntü Bellek Yönetimi |
| 14 | Dosya Sistemi ve Yönetimi | Dosya Sistemi ve Yönetimi |
| 15 | Giriş/Çıkış | Giriş/Çıkış |
| 16 | Final Sınavı | Final Sınavı |


