Ana içeriğe atla

BIM 323 - İşletim Sistemleri

Mühendislik ve Doğa Bilimleri Fakültesi · Bilgisayar Mühendisliği · Lisans

AKTS: 6 T+U+L: 2+0+1 Zorunlu
Koordinatör: Dr. Öğr. Üyesi Ayşenur TOPBAŞ
Öğretim Üyeleri: Dr. Öğr. Üyesi Ayşenur TOPBAŞ

Dersin Amacı

Bu dersin amacı, öğrencilere işletim sistemlerinin temel kavramlarını, yapılarını ve çalışma prensiplerini öğretmek; proses ve iplik yönetimi, senkronizasyon, ölümcül kilitlenmeler, iş sıralama algoritmaları, bellek yönetimi, dosya sistemleri ve giriş/çıkış mekanizmaları gibi temel konularda teorik bilgi kazandırmaktır. Ders sonunda öğrencilerin işletim sistemlerinin kaynak yönetimini analiz edebilmesi, temel algoritmaları karşılaştırabilmesi ve işletim sistemi bileşenlerinin çalışma mantığını kavrayabilmesi hedeflenmektedir.

Ders İçeriği

İşletim Sistemlerine Giriş, Süreç yönetimi, Bellek yönetimi, Eşzamanlı süreçler, Çözümsüzlük, İşlemci yönetimi, I/O ve cihaz yönetimi, Dosya yönetimi ve dosya sistemleri konularını kapsamaktadır.

Temel Alan Dağılımı

(48) Bilgisayar%50 (52) Mühendislik%50

Öğretim Yöntem ve Teknikleri

AnlatımSoru-CevapDeney / Laboratuvar / Atölye / Alan UygulamasıProblem Çözme

Ölçme ve Değerlendirme

Performans Görevi (Uygulama / Laboratuvar / Atölye / Arazi Çalışması / Seminer / Sunum / Bitirme Çalışması / Tez)Sınav (Yazılı Sınav / Test: Doğru-Yanlış Testi, Çoktan Seçmeli Testi, Kısa Cevaplı Test, Eşleştirmeli Test)

AKTS / İş Yükü

EtkinlikSayıSüre (saat)Toplam İş Yükü
Ders Süresi (Sınav Haftası Dahil)16348
Sınıf Dışı Ders Çalışma Süresi16116
Ara Sınav122
Kısa Sınav000
Ödev000
Uygulama16116
Final122

Ders Akışı

HaftaKonuÖn Hazırlık
1İşletim Sistemlerine Girişİşletim Sistemlerine Giriş
2İşletim Sistemleri Temel Kavramları, Türleri, Tarihçesiİşletim Sistemleri Temel Kavramları, Türleri, Tarihçesi
3İşletim Sistemlerinin Yapısıİşletim Sistemlerinin Yapısı
4Proses Yönetimi, Zaman paylaşımlı çalışma, Bağlam değiştirmeProses Yönetimi, Zaman paylaşımlı çalışma, Bağlam değiştirme
5İplikler, İplik Yönetimiİplikler, İplik Yönetimi
6Prosesler arası Etkileşim ve Senkronizasyon, Semafor YapısıProsesler arası Etkileşim ve Senkronizasyon, Semafor Yapısı
7Paralel Proseslere İlişkin Klasik ProblemlerParalel Proseslere İlişkin Klasik Problemler
8Vize SınavıVize Sınavı
9Ölümcül Kilitlenme Sezme ve EngellemeÖlümcül Kilitlenme Sezme ve Engelleme
10İş Sıralama Algoritmalarıİş Sıralama Algoritmaları
11Bellek YönetimiBellek Yönetimi
12Segmentasyon, Sayfalama, Bellek AyırmaSegmentasyon, Sayfalama, Bellek Ayırma
13Görüntü Bellek YönetimiGörüntü Bellek Yönetimi
14Dosya Sistemi ve YönetimiDosya Sistemi ve Yönetimi
15Giriş/ÇıkışGiriş/Çıkış
16Final SınavıFinal Sınavı