Türkçe | English
OF TEKNOLOJİ FAKÜLTESİ / YAZILIM MÜHENDİSLİĞİ BÖLÜMÜ
( I. ÖĞRETİM)
Ders Bilgi Paketi
http://www.ktu.edu.tr/ofyazilim
Tel: +90 0462 3778353
OFTF
OF TEKNOLOJİ FAKÜLTESİ / YAZILIM MÜHENDİSLİĞİ BÖLÜMÜ / ( I. ÖĞRETİM)
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

YZM2011İşletim Sistemleri3+0+0AKTS:4
Yıl / YarıyılGüz Dönemi
Ders DuzeyiLisans
Yazılım ŞekliZorunlu
BölümüYAZILIM MÜHENDİSLİĞİ BÖLÜMÜ
Ön KoşulYok
Eğitim SistemiYüz yüze
Dersin Süresi14 hafta - haftada 3 saat teorik
Öğretim ÜyesiÖğr. Gör. Dr Celal ATALAR
Diğer Öğretim Üyesi
Öğretim DiliTürkçe
StajYok
 
Dersin Amacı:
Günümüz işletim sistemlerinin teorisini, process ve thread kavramlarını, bellek yönetimi, dosyalama sistemi ve I/O prensiplerini vermektir.
 
Öğrenim KazanımlarıBPKKÖ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.1,3,81,
ÖK - 2 : İşletim sistemlerini yapısal olarak tanımlayabilir.1,3,81,
ÖK - 3 : Süreç ve thread tarifeleme ayrıca süreçler arası-iletişim birimi gibi işletim sisteminin çekirdek birimlerini değişik teknikler kullanarak tasarlayabilir. 1,3,81,
ÖK - 4 : Bellek yönetimi, I/O teknikleri ve dosyalama sistemlerinin sonuçlarını değerlendirebilir.1,3,81,
ÖK - 5 : Güvenlik ve koruma tedbirlerini bir bilgisayara uygulayabilir.1,3,81,
ÖK - 6 : Çoklu ortam ağ ve dağıtık işletim sistemlerine yönelik birimler gerçekleyebilir.1,3,81,
BPKK :Bölüm program 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
1. Giriş, İşletim Sistemlerinin Gelişimi, Bazı İşletim Sistemi Kavramları 2. Süreçler ve Süreç Durumları 3. Süreç Tarifeleme , Süreç Tarifeleme Algoritmaları 4. Süreçler Arası Haberleşme 5. Deadlock 6. Thread 7. Bellek Yönetimi 8. Sanal Bellek 9. Bellek Yönetimi İçin İşletim Sistemi Politikaları 10. Dosya Sistemi 11. Giriş/Çıkış (I/O) 12. Güvenlik 13. Çoklu Ortam 14. Dağıtık ve Ağ İşletim Sistemleri
 
Haftalık Detaylı Ders İçeriği
 HaftaDetaylı İçerikÖnerilen Kaynak
 Hafta 1Giriş, İşletim Sistemlerinin Gelişimi, Bazı İşletim Sistemi Kavramları
 Hafta 2Süreçler ve Süreç Durumları , Süreç Tablosu , Süreç Anahtarlama
 Hafta 3Süreç Tarifeleme , Süreç Tarifeleme Algoritmaları , Tarifeleme Kriterleri , Performans Kriterleri
 Hafta 4Süreçler Arası Haberleşme , Yarış Durumları, Kritik Bölüm , Karşılıklı Dışlama , Semafor , Mesaj Geçme
 Hafta 5Deadlock , Deadlock Oluşturabilecek Durumlar , Deadlock Önleme
 Hafta 6Thread , Thread Karakteristikleri , Çoklu Thread Kullanımının Avantajları
 Hafta 7Bellek Yönetimi , Dinamik Parçalama , Yerleştirme Algoritmaları
 Hafta 8Sanal Bellek , Sayfalama , Segmentasyon
 Hafta 9Ara Sınav
 Hafta 10Bellek Yönetimi İçin İşletim Sistemi Politikaları
 Hafta 11Dosya Sistemi , Unix; Dizinler ve Dosyalar , Ms-Dos; Dosyalama Sistemi
 Hafta 12Giriş/Çıkış (I/O) , Giriş Çıkış Aygıtlarının Sınıflandırılması , Direk Bellek Erişimi , Aygıt Sürücüleri , RAID Sistemleri
 Hafta 13Güvenlik , İzinsiz Girişler , Veri Kayıpları , Trojanlar , Virüsler , Ağ Güvenliği
 Hafta 14Çoklu Ortam Dosyaları
 Hafta 15Dağıtık ve Ağ İşletim Sistemleri
 Hafta 16Dönem Sonu Sınavı
 
Ders Kitabı / Malzemesi
1http://user.ceng.metu.edu.tr/~genc/334/334.html
2Andrew S. Tanenbaum (2008), Modern Operating System, Prentice Hall.
 
İlave Kaynak
1Andrew S. Tanenbaum (2001), Operating Systems Design and Implementation, Prentice Hall.
 
Ölçme Yöntemi
YöntemHaftaTarih

Süre (Saat)Katkı (%)
Arasınav 9 1 50
Dönem sonu sınavı 16 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 3 14 42
Sınıf dışı çalışma 2 14 28
Arasınav için hazırlık 2 8 16
Arasınav 1 1 1
Dönem sonu sınavı için hazırlık 3 8 24
Dönem sonu sınavı 2 1 2
Toplam Çalışma Yükü113