Ders Adı | Kodu | Verildiği Yıl | Verildiği Yarıyıl | Süresi (T+U) | Yerel Kredisi | AKTS Kredisi |
İşletim Sistemleri | CENG 328 | 3 | 2 | 3 + 0 | 3 | 7,00 |
|
Ders Bilgileri |
Dersin Öğretim Dili | İngilizce |
Dersin Seviyesi | Lisans |
Dersin Türü | Zorunlu |
Dersin Veriliş Biçimi | Yüz Yüze |
|
Dersin Öğrenme Kazanımları:
Bu dersi başarı ile tamamlayan öğrenciler: |
1. İşletim sistemlerinin dahili operasyonlarının anlaşılması |
2. İşletim sistemlerindeki alt sistemlerin etkileşimlerinin öğrenilmesi |
3. Çok işlemli ve çok kanallı uygulama geliştirme |
4. Verim açısından sistem kaynaklarının (İşlemci, Hafıza, Disk) değerlendirilmesi |
|
Dersin Önkoşulları ve Birlikte Alınması Gereken Dersler | CENG 114, CENG 222 |
Daha Önce Alınmış Olması Önerilen Dersler | Yok |
|
Dersin Tanımı:
Bu ders İşletim Sistemleri kavramlarına giriş ve tasarım ile kodlama konularını kapsar. İşlemler, CPU zamanlama, hafıza ve donanım yönetimi, çok işlemlilik, çok kanallı programlama, işlemler arası irtibat, karşılıklı kilitlenme sorunları ve dosya işleme gibi alt sistemler anlatılır. Laboratuvar saatlerinde çok işlemlilik, çok kanallılık ve işlemler arası irtibat konularının pratiği yapılır.
|
|
Dersin İçeriği (Haftalık Konu Dağılımı): |
|
Hafta | Konu |
1 | İşletim Sistemlerine Giriş |
2 | İşetim Sistemi Bileşenlerine Genel Bakış |
3 | İşlem Kavramı |
4 | Çok İşlemlilik |
5 | Kanal Kavramı ve Çok Kanallılık |
6 | Senkronizasyon I - IPC (İşlemler Arası İrtibat) |
7 | Senkronizasyon II - IPC |
8 | Karşılıklı Kilitlenme ve Yönetimi |
9 | Hafıza Yönetiminin Temelleri |
10 | Sanal Hafıza Yönetimi I |
11 | Sanal Hafıza Yönetimi II |
12 | CPU Planlama |
13 | Dosya Sistemleri |
14 | Yığın Hafıza ve GÇ Verimi |
|
Kaynaklar: |
Andrew S. Tanenbaum, Modern Operating Systems, 4th Edition, Prentice Hall, 2014, 0-136006639
|
|
Diğer Kaynaklar: |
Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, Operating System Concepts, 8th Edition, John Wiley and Sons ,2008, 0-470233990
|
|
Öğretim Yöntem ve Teknikleri: |
Haftalık 3 saat ders. |
|
Değerlendirme Sistemi: |
Yöntem | Adet | Katkı (%) |
Ödev | 4 | %30 |
Ara sınav | 1 | %30 |
Final Sınavı | 1 | %40 |
|
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu? |
Gerektirmiyor |