DERS BİLGİ PAKETİ · IT 512

İşletim Sistemleri

Zorunlu · İngilizce
AKTS
8
Yerel Kredi
3
Teori + Uygulama + Lab
4 + 0 + 0
Dersin Düzeyi
Yüksek Lisans
Ön Koşul
-
Yarıyıl
1
Bu sayfada
İçerik
Dersi Veren(ler)
Gülfem ALPTEKİN
gulfem@gmail.com

İçerik

Dersin Amacı

Bu derste, ikinci sınıftaki İşletim Sistemlerine Giriş dersinde ve üçüncü sınıfın ilk döneminde verilen Bilgisayar Mimarisi dersinde işlenen temel kavramlar hakkındaki bilgiler pekiştirilir. Derste özellikle, işlem (process), hafıza yönetimi, giriş/çıkış yönetimi, dosya sistemleri ve işlemler arası iletişim/senkronizasyon kavramları üzerinde durulur. Derste işlenen bilgileri uygulamaya geçirmek için yapılan laboratuar çalışmalarında C programlama dili kullanılır.

Dersin İçeriği

1. Giriş, Tarihçe, Hizmetler
2. İşletim Sistemleri Hizmetleri ve Yapı
3. Linux İşletim Sistemine Giriş
4. Linux Komutları
5. Shell Programlama
6. Süreçler (Processler)
7. Süreçler arası iletişim ve çizelgeleme
8. Senkronizasyon yöntemleri
9. Bellek Yönetimi
10. Sanal bellek

Dersin Öğrenme Çıktıları

1. Standart bir işletim sisteminin işleyişi
2. Kabuk (Shell) Kullanımı
3. Kabuk betik (Shell Script) programlama

Öğretim Yöntemleri

Yüzyüze anlatım ve programlama

Kaynaklar

1. Ders yansıları ve notları
2. Operating System Concepts, International Student Version, Abraham Silberschatz, Wiley.
3. Operating systems, William Stallings, Prentice Hall
4. Modern Operating Systems, Andrew Tanenbaum, Prentice Hall