| Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS | Kredi |
|---|---|---|---|---|---|---|
| EYZG304 | İşletim Sistemleri | Ders | 3 | 6 | 5.00 | 3.00 |
Lisans
Bu ders, işletim sistemlerinin temel kavramlarını, çalışma prensiplerini ve modern bilgisayar mimarileri üzerindeki rolünü öğretmeyi amaçlar. Öğrenciler; süreç yönetimi, bellek yönetimi, dosya sistemleri, eşzamanlılık, giriş/çıkış sistemleri ve güvenlik gibi temel konuları uygulamalı örneklerle öğrenir. Ders, işletim sistemlerinin tasarım mantığını kavramayı ve gerçek dünya problemlerine çözüm geliştirmeyi hedefler.
| 1 | İşletim sistemlerinin temel bileşenlerini ve görevlerini açıklar. |
| 2 | Süreç ve iş parçacığı yönetimini analiz eder. |
| 3 | Bellek ve sanal bellek yönetimi mekanizmalarını uygular. |
| 4 | Dosya sistemlerinin yapısını ve çalışma mantığını değerlendirir. |
| 5 | Eşzamanlılık problemlerini ve çözüm tekniklerini analiz eder. |
| 6 | İşletim sistemi güvenliği ve kaynak yönetimine ilişkin çözüm önerileri geliştirir. |
Birinci Öğretim
Yok
İşletim sistemlerine giriş; süreçler, iş parçacıkları ve zamanlayıcılar; bellek yönetimi, sanal bellek; dosya sistemleri; girdi/çıktı yönetimi; eşzamanlı programlama; kilit mekanizmaları; kritik bölüm problemleri; işletim sistemi güvenliği; modern işletim sistemlerine genel bakış.
| Hafta | Teorik | [OgretimYontemVeTeknikleri] | [OnHazirlik] |
|---|---|---|---|
| 1 | İşletim sistemlerine giriş, tarihçe, temel amaçlar | Anlatım, soru-cevap | Ders kitabı giriş bölümü |
| 2 | Sistem bileşenleri, çekirdek yapısı | Anlatım, tartışma | Kernel türleri araştırması |
| 3 | Süreç yönetimi ve süreç durumları | Anlatım, uygulamalı gösterim | Süreç kavramı okuması |
| 4 | İş parçacıkları, çoklu iş parçacığı | Uygulamalı örnekler | Thread vs process araştırması |
| 5 | CPU zamanlama algoritmaları | Anlatım, problem çözme | FCFS, SJF vb. algoritmaların incelenmesi |
| 6 | Eşzamanlılık, kritik bölüm problemleri | Tartışma, uygulama | Race condition araştırması |
| 7 | Senkronizasyon araçları (semaforlar, mutex) | Uygulama | Semafor örnekleri |
| 8 | Ara sinav | ||
| 9 | Bellek yönetimine giriş | Anlatım | Memory allocation okuma |
| 10 | Sanal bellek, sayfalama | Anlatım, örnek çözümü | Paging araştırması |
| 11 | Dosya sistemleri: yapı ve yönetim | Anlatım | Dosya sistem türleri inceleme |
| 12 | G/Ç sistemleri, sürücüler | Anlatım, gösterim | IO kavramlarının incelenmesi |
| 13 | Deadlock: koşullar, önleme ve çözüm | Problem çözme | Deadlock senaryoları |
| 14 | İşletim sistemi güvenliği | Anlatım, tartışma | Güvenlik tehditleri |
| Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
|---|---|---|
| Ara Sınav | 1 | 50 |
| Derse Katılım | 1 | 50 |
| 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 | 1 | 1 |
| Final Sınavı | 1 | 1 | 1 |
| Derse Katılım | 11 | 11 | 121 |
| Toplam İş Yükü (saat) | 123 | ||
| ÖÇ 1 |
| ÖÇ 2 |
| ÖÇ 3 |
| ÖÇ 4 |
| ÖÇ 5 |
| ÖÇ 6 |