Ders Planı / OPERATING SYSTEMS

Ders Bilgileri

Dersin Kredisi 3.0
Dersin AKTS Kredisi 5.0
Dersin Öğretim Dili İngilizce
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

1 - Modern Operating Systems, Andrew S. Tanenbaum
2 - Operating Systems Internals and Design Principles, Willam Stalling
3- Linux Ağ Servisleri / Mustafa Başer
4- Linux Komut Satırı / Kemal Demirez