Ders Planı / AÇIK KAYNAK KODLU İŞLETİM SİSTEMLERİ

Ders Bilgileri

Dersin Kredisi 3.0
Dersin AKTS Kredisi 3.0
Dersin Öğretim Dili Türkçe
Dersin Düzeyi Önlisans , TYYÇ: 5. Düzey , EQF-LLL: 5. Düzey , QF-EHEA:Kısa Düzey
Dersin Türü Zorunlu
Dersin Veriliş Şekli Yüz-Yüze Eğitim
Ders zorunlu veya opsiyonel iş deneyimi gerektiriyor mu ? Z
Dersin Koordinatörü
Dersi Veren(ler)
Dersin Yardımcıları

Amaç ve İçerik

Dersin Amacı Bu dersin amacı, modern işletim sistemlerinin niteliği ve özelliklerini mümkün olduğunca "açık ve tamamen" sunmaktır.
Dersin İçeriği Programcının bakış açısından, bir işletim sisteminin temel amacı bazı önemli soyutlamalar sunmaktır; bunlardan en önemlileri süreçler ve iş parçacıkları, adres alanları ve dosyaları, giriş / çıkış ve kilitlenme.

Haftalık Ders Konuları

1Bilgisayar Sistemine Genel Bakış
2İşletim Sistemine Genel Bakış
3Süreçler
4İş Parçacığı
5İşlemler arası İletişim, Karşılıklı Dışlama ve Senkronizasyon
6Zamanlama
7Bellek yönetimi
8Sanal Bellek, sayfalama, sayfa tabloları
9Ara sınav
10Dosya Sistemleri, adlandırma, yapı, tipler, erişim, öznitellikler
11Dosya Sistemleri, Dizinler
12Dosya Sistemi Uygulaması, yönetimi ve optimizasyonu
13Giriş/Çıkış
14Ölümcülkitlenme

Kaynaklar

Linux Komut Satırı / Kemal Demirez
Linux Ağ Servisleri / Mustafa Başer
Linux Ağ Yönetimi (Seçkin yayıncılık: Kaan Güneş Çelik,Görkem Çetin,Barış Metin)
Adım adım Pardus (Ömer Akyüz)
İşletim Sistemleri: Linux İşletim Sistemi (Alfa yayınları: Yalçın Özkan)
Modern Operating Systems, Andrew S. Tanenbaum
Operating Systems Internals and Design Principles, Willam Stalling
http://www.personal.kent.edu/~rmuhamma/OpSystems/os.html
http://www.doc.ic.ac.uk/~wjk/UnixIntro/