Bilgi Paketi

Elektrik-Elektronik Mühendisliği Programı (İngilizce)

EEE434

İŞLETİM SİSTEMLERİ

Ders Kodu
EEE434
Yarıyıl
-
Teori+Uygulama
3 + 1
AKTS
5
Dersin TürüSeçmeli
Dersin DüzeyiLisans
Dersin Yılı-
Dersin Yarıyılı-
AKTS5
Öğretim Eleman(lar)ı -
Öğrenme Kazanımları

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.
Veriliş BiçimiYüz Yüze
ÖnkoşullarYok
Önerilen DerslerEEE 335 Bilgisayar Organizasyonu
Ders Tanımıİş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 İçeriği
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
KaynaklarAndrew S. Tanenbaum. Modern Operating Systems, 2/E, Prentice-Hall, 2001, (2) William Stallings.
Operating Systems.Internals and Design Principles, 4/E, Prentice Hall, 2001.
Öğretim Yöntemleri
  • Anlatım
  • Sunum
  • Deney
Değerlendirme
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üre (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ü / 305
Dersin AKTS Kredisi5
Dilİngilizce
Staj / UygulamaYok
Ö1 Ö2 Ö3 Ö4
P1
P2 X X X X
P3 X X X
P4 X X
P5
P6 X X X
P7
P8
P9
P10 X X
P11