Türkçe | English
MÜHENDİSLİK FAKÜLTESİ / BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
( I. ÖĞRETİM) - %30 İngilizce
Ders Bilgi Paketi
https://www.ktu.edu.tr/bilgisayar
Tel: +90 0462 377 2080
MF
MÜHENDİSLİK FAKÜLTESİ / BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ / ( I. ÖĞRETİM) - %30 İngilizce
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

COM3003Operating Systems4+0+0AKTS:6
Yıl / YarıyılGüz Dönemi
Ders DuzeyiLisans
Yazılım ŞekliZorunlu
BölümüBİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
Ön KoşulYok
Eğitim SistemiYüz yüze
Dersin Süresi14 hafta - haftada 4 saat teorik
Öğretim ÜyesiProf. Dr. Cemal KÖSE
Diğer Öğretim ÜyesiYok
Öğretim Diliİngilizce
StajYok
 
Dersin Amacı:
Günümüz işletim sistemlerinin teorisi, süreç ve thread kavramları, bellek yönetimi, dosyalama sistemi, deadlock, I/O sistemleri, çok-işlemcili ve dağıtık işletim sistemleri, sanallaştırma ve bulut sistemleri, güvenlik sistemlerini vermektir.
 
Öğrenim KazanımlarıPÖKKÖY
Bu dersi başarı ile tamamlayan öğrenciler :
ÖK - 1 : önceki işletim sistemleri hakkında kısa tarihçe verebilir ve modern işletim sistemlerinin nasıl çalıştığını açıklayabilir.2,4,121
ÖK - 2 : işletim sistemlerini yapısal olarak tanımlayabilir.2,4,121
ÖK - 3 : süreç, thread, tarifeleme ve süreçler arası-iletişim birimleri gibi işletim sisteminin çekirdek birimlerini değişik teknikler kullanarak tasarlayabilir.2,4,121
ÖK - 4 : bellek yönetimi, I/O teknikleri ve dosyalama sistemlerinin sonuçlarını değerlendirebilir.2,4,121
ÖK - 5 : güvenlik ve koruma tedbirlerini bir bilgisayara uygulayabilir.2,4,121
ÖK - 6 : ççok işlemcili ve dağıtık işletim sistemleri, sanallaştırma ve bulut sistemlerini tanımlayabilirler.2,4,121,3
PÖKK :Program öğrenim kazanımlarına katkı, ÖY : Ölçme ve değerlendirme yöntemi (1: Yazılı Sınav, 2: Sözlü Sınav, 3: Ev Ödevi, 4: Laboratuvar Çalışması/Sınavı, 5: Seminer / Sunum, 6: Dönem Ödevi / Proje),ÖK : Öğrenim Kazanımı
 
Ders İçeriği
Giriş. Süreçler ve threadler; süreçler, threadler, tarifeleme ve süreçler arası iletişim. Bellek yönetimi; basit bellek yönetim teknikleri, sanal bellek yönetim tekniği, sanal bellek yönetimi için işletim sistemi politikaları ve segmentli bellek yapısı. Dosyalama sistemleri; dosyalar, klasörler, dosyalama sisteminin gerçeklenmesi ve örnek dosyalama sistemleri. Giriş/Çıkış (I/O) ; I/O yazılım ve donanım prensipleri, tabakalı I/O yapısı, diskler, saatler, terminalleri ve grafik arayüz birimleri. Ölü-kilitlenme; kaynaklar, ölü kilitlenme, ölü kilitlenmeyi algılama ve kurtarma, ölü kilitlenmeden sakınma ve ölü kilitlenme önleme. Sanallaştırma ve bulut sistemler. Güvenlik. Çok-işlemcili sistemler ve dağıtık işletim sistemleri.
 
Haftalık Detaylı Ders Planı
 HaftaDetaylı İçerikÖnerilen Kaynak
 Hafta 1İşletim sitemlerine giriş
 Hafta 2Süreçler-Threadler
 Hafta 3Threadler-Süreç ve thread tarifeleme
 Hafta 4Deadlocks
 Hafta 5Süreçler arası iletişim
 Hafta 6Bellek Yönetimi
 Hafta 7Sanal Bellek
 Hafta 8Sanal Bellek yonetim politikaları
 Hafta 9Arasınav
 Hafta 10Dosyalama sistemleri ve yedekleme sistemleri
 Hafta 11Dosyalama sistemi yönetimi
 Hafta 12Giriş-Çıkış sistemleri ve yönetimi
 Hafta 13 Güvenlik ve koruma
 Hafta 14Sanallaştırma ve bulut sistemler
 Hafta 15Çok-işlemcili sistemler ve dağıtık işletim sistemleri
 Hafta 16Dönem sonu sınavı
 
Ders Kitabı / Malzemesi
1Andrew S. Tanenbaum (2015), Modern Operating System, Pearson.
 
İlave Kaynak
1Andrew S. Tanenbaum (2008), Modern Operating System, Prentice Hall.
2Andrew S. Tanenbaum (2001), Operating Systems Design and Implementation, Prentice Hall.
 
Ölçme Yöntemi
YöntemHaftaTarih

Süre (Saat)Katkı (%)
Arasınav 9 08/11/2025 2 50
Dönem sonu sınavı 16 07/01/2025 2 50
 
Öğrenci Çalışma Yükü
İşlem adıHaftalık süre (saat)

Hafta sayısı

Dönem toplamı
Yüz yüze eğitim 4 14 56
Sınıf dışı çalışma 6 14 84
Arasınav için hazırlık 12 1 12
Dönem sonu sınavı için hazırlık 20 1 20
Dönem sonu sınavı 2 1 2
Diğer 1 5 1 5
Toplam Çalışma Yükü179