Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS | Kredi |
---|---|---|---|---|---|---|
ESOF301 | Operating Systems | Ders | 3 | 5 | 5.00 | 3.00 |
Lisans
İngilizce
Bu dersin amacı öğrencilerin modern işletim sistemlerinin genel tasarım prensipleri ve eşzamanlı programlama konusunda bilgi ve beceri kazanmasını sağlamaktır.
1 | Gerçekçi donanım kısıtları ile görev yönetimi ve senkronizasyon çağrıları prensiplerini kullanarak tasarım yapar |
2 | Sanal bellek sistemleri için bellek yönetimi tasarım prensiplerini bilir. |
3 | Dosya sistemi ve ikincil bellek yönetim sistemi tasarım prensiplerini bilir |
4 | Çoklu-görev ve çoklu-alt-görev sistemleri için sistem çağrılarının tasarımında modern işletim sistemi tekniklerini bilir ve kullanır. |
5 | Gerçekçi kısıtları içeren eşzamanlı sistem tasarımında modern işletim sistemi bileşenleri ve araçlarını bilir ve kullanır. |
Birinci Öğretim
Yok
İşletim sistemlerinin tarihi, tipleri, süreç içeriği, süreç durumu, süreç kontrol blokları, işletim sistemi çekirdeği, eşzamanlı süreçler, karşılıklı dışlama, ilkeler ve gerçekleştirme, süreç senkronizasyonu, semaforlar, bellek organizasyonu, yönetim ve sıra düzeni, çoklu programlama, görüntü bellek, sayfalama ve parçalama, isteğe göre sayfalama, oynar başlı diskler için işlemler, planlamanın gerekliliği, planlama politikaları, döngüsel optimizasyon, kütük ve kütük sistemi fonksiyonları, bloklama ve tamponlama, kütük organizasyonu.
Hafta | Teorik | [OgretimYontemVeTeknikleri] | [OnHazirlik] |
---|---|---|---|
1 | İşletim sistemlerine giriş, işletim sistemi stratejiler | ||
2 | Bilgisayar sistemlerinin yapısı | ||
3 | Proses yönetimi | ||
4 | Prosesler arası senkronizasyon | ||
5 | Kritik bölge problemleri | ||
6 | Prosesler arası iletişim (pipe, message, send) , Semaforlar, monitörler ve uygulamalar | ||
7 | Kilitlenmeler ve çözümleri | ||
8 | Ara Sınav | ||
9 | CPU planlama algoritmaları | ||
10 | Bellek yönetimi | ||
11 | Sayfalama, segmentasyon | ||
12 | Sanal bellek | ||
13 | Dosya sistemi, erişim ve koruma mekanizmaları | ||
14 | Proje Sunumları |
Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
---|---|---|
Ara Sınav | 1 | 100 |
Toplam | 100 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
Final Sınavı | 1 | 100 |
Toplam | 100 | |
Yarıyıl (Yıl) İçi Etkinlikleri | 40 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | 60 |
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Ara Sınav | 1 | 2 | 2 |
Final Sınavı | 1 | 2 | 2 |
Derse Katılım | 14 | 3 | 42 |
Bireysel Çalışma | 14 | 2 | 28 |
Ara Sınav İçin Bireysel Çalışma | 1 | 10 | 10 |
Final Sınavı içiin Bireysel Çalışma | 1 | 20 | 20 |
Ev Ödevi | 4 | 5 | 20 |
Toplam İş Yükü (saat) | 124 |
PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | PÇ 11 | |
ÖÇ 1 | 5 | 5 | |||||||||
ÖÇ 2 | 5 | 5 | |||||||||
ÖÇ 3 | 5 | 5 | |||||||||
ÖÇ 4 | 5 | 5 | 5 | ||||||||
ÖÇ 5 | 5 | 5 | 5 |