Slide background
Mersin Üniversitesi

Ders Bilgileri

OPERATING SYSTEMS
Kodu Dönemi Teori Uygulama Ulusal Kredisi AKTS Kredisi
Saat / Hafta
CE208 Bahar 3 2 4 6
Ön Koşulu Olan Ders( ler ) BM-203 Veri yapıları ve Algoritmalar(Alma koşulu)
Dili tr
Türü Zorunlu
Seviyesi Lisans
Öğretim Elemanı( ları ) Dr. Öğr. Üye. Abdullah ELEWİ
Öğretim Sistemi Yüz Yüze
Önerilen Hususlar Dersi alanların temel bilgisayar bilgisine sahip olması gerekir.
Staj Durumu Yok
Amacı Öğrencilerin işletim sistemlerinin alt sistemleri üzerinde uygulama gerçekleştirebilecek düzeye erişmeleri amaçlanmaktadır.
İçeriği Giriş, bilgisayar mimarisi, proses yönetimi, prosesler arası senkronizasyon, prosesler arası iletişim, semaforlar ve monitörler, kilitlenmeler, CPU planlama algoritmaları, bellek yönetimi, sanal bellek, dosya sistemleri, giriş/çıkış sistemleri ve disk planlaması.

Dersin Öğrenim Çıktıları

# Öğrenim Çıktıları
1 ÖÇ1- İşletim sistemlerinin yapıları ve çalışma prensiplerini açıklar
2 ÖÇ2 - Proses ve prosesler arası iletişim yöntemleri açıklar
3 ÖÇ3 - Bir arada çalışan prosesler arasındaki senkronizasyon problemlerini tanımlar ve çözüm üretir
4 ÖÇ4 - CPU planlama algoritmalarının parametrelerini hesaplar
5 ÖÇ5 - Belleği yönetme yöntemlerini bilir
6 ÖÇ6 – I/O ve disk yönetme yöntemlerini bilir

Haftalık Ayrıntılı Ders İçeriği

# Konular Öğretim Yöntem ve Teknikleri
1 İşletim sistemlerine giriş, İşletim sistemi stratejileri Anlatım, tartışma
2 Bilgisayar sistemlerinin yapısı Anlatım, tartışma
3 Proses (süreç) ve iş parçacığı kavramları ve uygulamaları Anlatım, tartışma
4 Prosesler arası senkronizasyon Anlatım, tartışma
5 Kritik bölge problemleri Anlatım, tartışma
6 Prosesler arası iletişim (pipe, message, send) Anlatım, tartışma
7 Semaforlar, Monitörler ve uygulamaları Anlatım, tartışma
8 Kilitlenmeler ve çözümleri Anlatım, tartışma
9 Arasınav Ölçme ve Değerlendirme
10 CPU planlama algoritmaları Anlatım, tartışma
11 Bellek yönetimi Anlatım, tartışma
12 Sayfalama, Segmentasyon Anlatım, tartışma
13 Sanal bellek Anlatım, tartışma
14 Dosya sistemi, erişim ve koruma mekanizmaları Anlatım, tartışma
15 Giriş/çıkış sistemi, disk planlaması ve yönetimi Anlatım, tartışma
16 Dönem sonu sınavı Ölçme ve Değerlendirme

Resources

# Malzeme / Kaynak Adı Kaynak Hakkında Bilgi Referans / Önerilen Kaynak
1 A. Silberschatz, P. B. Galvin, G. Gagne, “Operating Syatems Concepts”, 10ed, Wiley, 2018. A. Tanenbaum, H Bos, “Modern Operating Systems”,4ed, Pearson-Prentice Hall, 2015.

Ölçme ve Değerlendirme Sistemi

# Ağırlık Çalışma Türü Çalışma Adı
1 0.3 1 1. Ara Sınav
2 0.5 5 Son Sınav
3 0.2 11 1. Laboratuar

Dersin Öğrenim Çıktıları ve Program Yeterlilikleri ile İlişkileri

# Öğrenim Çıktıları Program Çıktıları Ölçme ve Değerlendirme
1 ÖÇ1- İşletim sistemlerinin yapıları ve çalışma prensiplerini açıklar 1͵4͵6͵11͵13 1͵2͵3
2 ÖÇ2 - Proses ve prosesler arası iletişim yöntemleri açıklar 1͵4͵6͵11͵13 1͵2͵3
3 ÖÇ3 - Bir arada çalışan prosesler arasındaki senkronizasyon problemlerini tanımlar ve çözüm üretir 1͵4͵6͵11͵13 1͵2͵3
4 ÖÇ4 - CPU planlama algoritmalarının parametrelerini hesaplar 1͵4͵6͵11͵13 1͵2͵3
5 ÖÇ5 - Belleği yönetme yöntemlerini bilir 1͵4͵6͵11͵13 1͵2͵3
6 ÖÇ6 – I/O ve disk yönetme yöntemlerini bilir 1͵4͵6͵11͵13 1͵2͵3

Not: Ölçme ve Değerlendirme sütununda belirtilen sayılar, bir üstte bulunan Ölçme ve Değerlerndirme Sistemi başlıklı tabloda belirtilen çalışmaları işaret etmektedir.

İş Yükü Detayları

# Etkinlik Adet Süre (Saat) İş Yükü
0 Ders Süresi 14 5 70
1 Sınıf Dışı Ders Süresi (Ön çalışma, pekiştirme) 14 1 14
2 Sunum ve Seminer Hazırlama 0 0 0
3 İnternette tarama, kütüphane ve arşiv çalışması 0 0 0
4 Belge/Bilgi listeleri oluşturma 0 0 0
5 Atölye 0 0 0
6 Ara Sınav için Hazırlık 1 0 0
7 Ara Sınav 1 8 8
8 Kısa Sınav 0 0 0
9 Ödev 0 0 0
10 Ara Proje 2 8 16
11 Ara Uygulama 10 3 30
12 Son Proje 1 0 0
13 Son Uygulama 0 0 0
14 Son Sınav için Hazırlık 1 0 0
15 Son Sınav 1 12 12
150