PROGRAMI
DERS TANITIM VE UYGULAMA BİLGİLERİ

Ders AdıKoduVerildiği YılVerildiği YarıyılSüresi (T+U)Yerel KredisiAKTS Kredisi
İşletim SistemleriCPR 208223 + 035,00
 
Ders Bilgileri
Dersin Öğretim Diliİngilizce
Dersin SeviyesiÖn Lisans
Dersin TürüZorunlu
Dersin Veriliş BiçimiYüz Yüze
 
Dersin Öğrenme Kazanımları:

Bu dersi başarı ile tamamlayan öğrenciler:
1. İşletim sistemlerinin temel prensiplerini açıklayabilecek.
2. İşletim sistemlerinin bileşenlerini ve bu bileşenlerin görevlerini tanımlayabilecek.
3. Bellek yönetimi, dosya sistemleri ve süreç yönetimi gibi temel kavramları anlayabilecek.
4. Farklı işletim sistemi türlerini ve mimarilerini karşılaştırabilecek.
5. İşletim sistemlerini kurma, yapılandırma ve temel sorun giderme işlemlerini gerçekleştirebilecek.
6. Temel komut satırı işlemlerini uygulayabilecek.
 
Dersin Önkoşulları ve Birlikte Alınması Gereken DerslerYok
Daha Önce Alınmış Olması Önerilen DerslerYok
 
Dersin Tanımı:

İşletim sistemlerinin temel yapı taşlarını, çalışma prensiplerini ve temel kavramlarını öğrenmek, öğrencilere işletim sistemlerinin yönetim süreçlerini, bileşenlerini ve kullanıcılarla etkileşimlerini öğretmek. Bu ders, öğrencilere işletim sistemleriyle ilgili sorunları belirleme, analiz etme ve çözme becerileri sağlamayı amaçlamaktadır.
 
Dersin İçeriği (Haftalık Konu Dağılımı):
 
HaftaKonu
1Giriş ve Temel Kavramlar
2İşletim Sistemi Bileşen ve Görevleri
3Süreç ve Programlar I
4Süreç ve Programlar II
5Çokgörevlilik ve Görev Sıralama
6Multithread Programlama I
7Multithread Programlama II
8Konu Tekrarı ve Arasınav
9Senkronizasyon Yönetimi
10Hafıza Yönetimi
11Dosya Sistemleri ve Depolama
12Girdi/Çıktı Aygıtları ve Aygıt Yönetimi
13Güvenlik ve Kullanıcı Yönetimi
14Genel Tekrar
 
Kaynaklar:
Silberschatz, A., Galvin, P. B., & Gagne, G. (2020). Operating system concepts (10th ed.). Wiley. Tanenbaum, A. S., & Bos, H. (2014). Modern operating systems (4th ed.). Pearson.
 
Diğer Kaynaklar:
Stallings, W. (2018). Operating systems: Internals and design principles (9th ed.). Pearson. Robbins, A., & Beebe, N. (2021). UNIX systems programming: Communication, concurrency, and threads (2nd ed.). Pearson.
 
Öğretim Yöntem ve Teknikleri:
Ders haftalık olarak üç saattir ve yüz yüze sınıf ortamında yapılacaktır. Öğrencilerin ders içerisindeki değerlendirmesinde vize ve final sınavları yer alacaktır. Bununla birlikte öğrencilerin derse devamları da takip edilerek, dönem sonundaki nihai değerlendirmeye katkı sağlayacaktır.
 
Değerlendirme Sistemi:
YöntemAdetKatkı (%)
Ara Sınav1%30
Test/Quiz/Kısa Sınav3%30
Final Sınavı1%40
 
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu?
Gerektirmiyor