DERS TANITIM ve UYGULAMA BİLGİLERİ

Dersin Adı Kodu Yarıyıl T+U+L (saat/hafta) Türü (Z / S) Yerel Kredi AKTS
İşletim Sistemleri CMPE 341 Güz 02+00+02 Seçmeli 3 5
Akademik Birim: Bilgisayar Mühendisliği Bölümü
Öğrenim Türü: Örgün Eğitim
Ön Koşullar CMPE 241
Öğrenim Dili: İngilizce
Dersin Düzeyi: Lisans
Dersin Koordinatörü: Nima Jafari NAVİMİPOUR
Dersin Amacı: Bu dersin amacı öğrencilere modern isletim sistemlerinin iç design calişma prensiplerini ögretmek. Özellikle ögrenciler işletim sistemilerinin kullandıkları algoritma seçenekleri hakkinda detayli bilgi sahibi yapmak.
Dersin İçeriği: İş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, semoforlar, 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.
Dersin Öğrenme Çıktıları (ÖÇ):
    Dersin Öğrenme Yöntem ve Teknikleri Sınıfta ders anlatımı ardından bilgisayar laboratuarında uygulama.


    HAFTALIK PROGRAM

    HaftaKonularÖn Hazırlık


    ZORUNLU ve ÖNERİLEN OKUMALAR

    Abraham Silberschatz, Peter B. Galvin, Greg Gagne, Operating System Concepts. 8th edition. Addison-Wesley.


    DİĞER KAYNAKLAR

    Andrew Tanenbaum, Modern Operating Systems, Prentice Hall.


    DEĞERLENDİRME SİSTEMİ

    Yarıyıl İçi ÇalışmalarıSayıKatkı Payı (%)
    Total: 0 0


    İŞ YÜKÜ HESAPLAMASI

    EtkinliklerSayısıSüresi (saat)Toplam İş Yükü (saat)
    Toplam İş Yükü (saat):0


    PROGRAM YETERLİLİKLERİ (PY) ve ÖĞRENME ÇIKTILARI (ÖÇ) İLİŞKİSİ

    # PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13