DERS ADI

: İŞLETİM SİSTEMLERİ

Ders Bilgileri

Ders Kodu Ders Adı Ders Türü D U L AKTS
CME 3205 İŞLETİM SİSTEMLERİ ZORUNLU 2 2 0 6

Dersi Veren Birim

Bilgisayar Mühendisliği

Dersin Düzeyi

Lisans

Ders Koordinatörü

DR. ÖĞR. ÜYESİ YUNUS DOĞAN

Dersi Alan Birimler

Bilgisayar Mühendisliği

Dersin Amacı

Bu dersin amacı öğrencilerin işletim sistemlerinin process, thread, dosya, semafor gibi soyutlamalar ile zaman ve alan gibi kaynakları nasıl planladıkları ve yönettiklerini ve öğrencilerin anlamasını sağlamaktır. Bu ders proses ve proses enkronizasyonu, proses yönetimi, semafor, bellek yönetimi, sanal bellek ve sayfalamai kesinti yapıları ve işlenmesi, G/Ç sistemleri ve yönetimi gibi işletim sistemlerinin temel kavramlarını içerir.

Dersin Öğrenme Kazanımları

1   Modern işletim sistemlerinde kullanılan temel yöntemleri kavrayabilmek.
2   Verilen bir durum veya uygulama alanı için en uygun işletim sisteminin seçilmesi için karşılaştırma yapabilmek.
3   İşletim sistemlerinin bazı bileşenlerinin tasarlar, gerçekleştirir veya iyileştirebilmek.
4   Üst düzey programlarından işletim sistemi çağrılarını, SDK'larını kullanabilmek
5   Çok çekirdekli bilgisayar mimarileri için multithreaded uygulama geliştirebilmek, temel senkronizasyon prensiplerini kullanabilmek
6   Zaman ve alan yönetimi gibi, başlıca kaynak yönetim temellerini bilir ve gerçekleştirebilmek.

Dersin Öğretim Türü

Örgün Öğretim

Dersin Önkoşulu/Önkoşulları

CME 2206 - BİLGİSAYAR MİMARİSİ

Ders İçin Önerilen Diğer Hususlar

Yok

Ders İçeriği

Hafta Konular Açıklama
1 İşletim Sistemlerine Giriş
2 İşletim Sistemlerinin Değerlendirilmesi
3 İşlem Kavramı
4 İşlem ve Thread
5 İşlem Senkronizasyonu
6 İşlem Planlama Algoritmaları
7 Interprocess İletişim ve Kilitlenme
8 Bellek Yönetimi
9 Bellek Yönetimi
10 Bellek Yönetim Algoritmaları
11 Girdi Çıktı İşlemleri
12 Dosya Sistemler
13 Çok Çekirdekli İşletim Sistemleri
14 Güvenlik ve Konteyner Kavramı

Ders İçin Önerilen Kaynaklar

Andrew S. Tanenbaum, Modern Operating Systems: Design & Implementation, Second Edition, Prentice Hall

Öğrenme ve Öğretme Yöntemleri

Değerlendirme Yöntemleri

SIRA NO KISA KOD UZUN ADI FORMUL
1 VZ Vize
2 OD Ödev
3 FN Final
4 BNS BNS VZ * 0.30 + OD * 0.20 + FN * 0.50
5 BUT Bütünleme Notu
6 BBN Bütünleme Sonu Başarı Notu VZ * 0.30 + OD * 0.20 + BUT * 0.50


Değerlendirme Yöntemlerine İliskin Aciklamalar

Yok

Değerlendirme Kriteri

İlan Edilecektir.

Dersin Öğretim Dili

İngilizce

Derse İlişkin Politika ve Kurallar

İlan Edilecektir.

Dersin Öğretim Üyesi İletişim Bilgileri

Yunus DOĞAN,
Dokuz Eylul Universitesi, Bilgisayar Müh. Bölümü
Tınaztepe Kampüsü,
35390 Buca İzmir
Tel: (232) 3017418

Ders Öğretim Üyesi Görüşme Gün ve Saatleri

Pazartesi 10:20-12:00

Staj Durumu

YOK

İş Yükü Hesaplaması

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Anlatımı 14 2 28
Uygulama 14 2 28
Haftalık Ders öncesi/sonrası hazırlıklar 12 2 24
Vize Sınavına Hazırlık 1 16 16
Ödev Hazırlama 3 16 48
Final Sınavına Hazırlık 1 8 8
Vize Sınavı 1 2 2
Final Sınavı 1 2 2
TOPLAM İŞ YÜKÜ (saat) 156

Program ve Öğrenme Kazanımları İlişkisi

PK/ÖKPK.1PK.2PK.3PK.4PK.5PK.6PK.7PK.8PK.9PK.10
ÖK.15353
ÖK.253533
ÖK.3535533
ÖK.453553
ÖK.553553
ÖK.653533