Dersin Ayrıntıları Yarıyıl Kodu Adı T+U+L Kredi AKTS 6 05060004 İşletim Sistemleri 3+0+0 3 5 Dersin Detayları Dili : Türkçe Düzeyi : Lisans Bölümü / Programı : Bilgisayar Mühendisliği Öğrenim Türü : Örgün Öğretim Türü : Zorunlu Amacı : Bu ders, öğrencilere işletim sistemlerinin genel kavramları, işletim sistemlerinin bileşenleri, mevcut işletim sistemi türleri ve güvenlik, koruma ve ağ yönetimi kavramları hakkında bilgi vermeyi amaçlamaktadır. İçeriği : İşletim sistemlerinin evrimi. Eşzamanlı süreçler, CPU zamanlama, süreç senkronizasyonu, kritik bölüm problemi. Kilitlenme önleme, kaçınma, algılama ve kurtarma. Bellek yönetimi: takas, çoklu bölümler, sayfalama, segmentasyon, sanal bellek, sayfa değiştirme algoritmaları. Dosya sistemi yapıları, tahsis yöntemleri, dizin uygulaması. I / O arayüzleri, ikincil depolama yapısı. Koruma ve güvenlik. İşletim sistemi örnek olayları. Yöntem ve Teknikleri : Ön Koşulları : Yok Koordinatörü : Doç. Dr. Muhammed Karaaltun Dersi Verenler : Yok Yardımcıları : Yok Staj Durumu : Yok Dersin Kaynakları Kaynaklar : Operating Systems, by William Stallings, Prentice Hall, (2005) Ders Yapısı Mühendislik Bilimleri %30 Mühendislik Tasarımı %30 Alan Bilgisi %40 Yarıyıl Çalışma Bilgileri Yarıyıl Çalışmaları Sayısı Katkı Ara Sınav 1 %40 Yarıyıl Sonu Sınavı 1 %60 Toplam 2 %100 Etkinlik Bilgileri Etkinlik Sayısı Süre Toplam İş Yükü (Saat) Ders Süresi 14 3 42 Sınıf Dışı Ç. Süresi 14 4 56 Ödevler 5 5 25 Ara Sınavlar 1 10 10 Laboratuvar 14 2 28 Yarıyıl Sonu Sınavı 1 10 10 Toplam İş Yükü AKTS: 5 171 Öğrenme Çıktıları Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir: Sıra Açıklama 1 Gömülü sistem programlama bilgisi 2 Gömülü sistem yazılım platformlarının bilgisi ve kullanımı. 3 İşletim sistemi türleri bilgisi. 4 İşletim sistemi yapıları bilgisi ve farklılıkları. Doğru işletim sistemi seçimini yapma becerisi. 5 İşlemci yapısı ve çalışma mantığı bilgisi. Ders Konuları Hafta Konu 1 İşletim Sistemlerine Giriş 2 Süreçler 3 İş Parçacığı 4 Arası iletişim 5 Vize Sınavı 1 6 Klasik Interprocess Communication Örnek Problemleri 7 Zamanlama 8 çıkmaz 9 Bellek Yönetimi - 1 10 Vize Sınavı 2 11 Bellek Yönetimi - 2 12 Dosya sistemi 13 Giriş çıkış 14 Koruma ve güvenlik