Bu dersin sonunda öğrenciler; 1) Temel işletim sistemi birimlerinin nasıl çalıştığını bilir. 2) Çeşitli işletim sistemlerinin yapısını ve aralarındaki temel farklılıkları analiz edebilir. 3) İşletim sistemlerinin performansını etkileyen problemleri bilir ve çözüm önerir. 4) İşlemci planlaması ve bellek yönetimini öğrenir.
DERSİN VERİLİŞ BİÇİMİ
Yüz Yüze
DERSİN ÖNKOŞULLARI
Yok
ÖNERİLEN DERSLER
EEM 335 Bilgisayar Organizasyonu
DERS TANIMI
İşletim sistemlerinin temel modelleri, mekanizmaları ve yapısı. İşletim süreçleri ve kaynakları. Modeller. Izlekler. Süreçler arası iletişim. Karşılıklı dışlama ve eş zamanlama. Dönemdeş modelleri. Semaforlar ve gözleyiciler. Klasik SAI problemleri. Kısır-döngüler, kısır-döngü sezme ve kurtarma yöntemleri. Bankacı algoritması. Merkezi İşlem Birimi (MİB) çizelgelemesi. İşlemlere öncelik sırası verme ve önceliği yeniden kurma. Bellek yönetimi. Kalıcı ve dinamik atama. Karşılıklı yer değiştirme. Sanal bellek, sayfa tablosu ve sayfalama algoritmaları. Aygıt ve arabellek yönetimleri. Dosya yönetimi, uzaktan erişim. Korunma ve güvenlik.
DERS İÇERİĞİ
HAFTA
KONULAR
1. Hafta
İşletim sistemleri: tarihsel bakış
2. Hafta
İşletim sistemlerinin yapısı ve işleyişi
3. Hafta
Süreçler ve kaynak modelleri
4. Hafta
Süreçler arası iletişim, eşgüdüm ve eşzamanlılık
5. Hafta
İkili ayrıştırma, semphore yapıları
6. Hafta
Ölükilitler, tespiti ve düzeltilmesi
7. Hafta
İşlemci zamanlama yöntemleri
8. Hafta
Arasınav
9. Hafta
Zamanlama algoritmaları ve analizi
10. Hafta
Bellek yönetimi, Sanal bellek, sayfalama ve ölümleme
11. Hafta
Sanal bellek yönetimi algoritmaları
12. Hafta
Aygıt yönetimi
13. Hafta
Dosya yönetimi ve dizinler
14. Hafta
Güvenlik mekanizmaları ve protokolleri
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR
Andrew S. Tanenbaum. Modern Operating Systems, 2/E, Prentice-Hall, 2001, (2) William Stallings. Operating Systems.Internals and Design Principles, 4/E, Prentice Hall, 2001.
ÖĞRETİM YÖNTEM VE TEKNİKLERİ
Anlatım,Sunum,Deney
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
Sayısı
Toplam Katkısı(%)
Ara Sınav
1
25
Mini-Sınav
2
15
Uygulama/Pratik
1
15
Proje
1
10
Toplam(%)
65
Yıl İçinin Başarıya Oranı(%)
65
Finalin Başarıya Oranı(%)
35
Toplam(%)
100
AKTS İŞ YÜKÜ
Aktivite
Sayı
Süresi(Saat)
İş Yükü
Ara Sınav
1
2
2
Kısa Sınavlara hazırlık
2
4
8
Sınıf Dışı Ders Çalışma Süresi
14
3
42
Final Sınavına Hazırlık
1
12
12
Ders Saati
14
4
56
Ara Sınava Hazırlık
1
12
12
Laboratuvar
0
0
0
Final Sınavı
1
2
2
Ödevler
2
8
16
Toplam İş Yükü
150
Toplam İş Yükü / 30
5
Dersin AKTS Kredisi
5
DİL
Türkçe
STAJ / UYGULAMA
Yok
PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ