İşletim Sistemleri

İŞLETİM SİSTEMLERİ DERSİ

Ders Kimlik Formu

Syllabus:

İşletim Sistemleri – BIL342
Dersi   Veren Prof. Dr.   Abdülhalim ZAİM
İletişim azaim[AT]ticaret[nokta]edu[nokta]tr, #1122
Dersin   Amacı İşletim   Sistemleri ile ilgili genel bilgilerin verilmesi, işleyiş mekanizmasının ve   mimari ile ilişkilerinin anlatılması
Dersin   Öğrenme Çıktıları (DÖÇ) • Alanında   edindiği bilgi ve becerileri eleştirel bir anlayışla değerlendirebilmek.
• Temel Matematik bilgi ve teoremlerinin mühendislik uygulamalarını bilmeli
• Elektronik sistemlerin programlamasında kullanılan temel programlama   dillerini (Visual basic, Assembly, C) bilmeli
• Bilgisayar ve mikroişlemcilerin temel elemanlarını ve işletim sistemlerini   bilmeli, bileşen seçimi yapabilmeli
• Mühendislik sistemlerinin matematik modellerini kurabilmeli, bilgisayarda   benzetimini yapabilmeli
• Alanındaki temel bilgileri izleyebilecek ve meslek çevresiyle iletişim   kurabilecek düzeyde bir yabancı dili kullanabilmek.
Dersin   İçeriği (Kısa tanımı) İşletim   Sistemlerinin Mimarisi, Scheduling Algoritmaları, Deadlock ve Senkronizasyon   Mekanizmaları, Hafıza ve Sanal Hafıza Yönetim Algoritmalarının Anlatılması

Haftalık Konular

1. Hafta İşletim   Sisteminin Rolü (ch1)
2. Hafta İşletim   Sistemi Mimarisi (ch2), 
3. Hafta Proses   Kavramı (ch3)
4. Hafta CPU Scheduling, (ch6
5. Hafta Thread   Mekanizması,
6. Hafta Proses   Senkronizasyonu
7. Hafta Vize   Sınavı
8. Hafta Deadlock (ch07),
9. Hafta Hafıza   Yönetimi (ch08)
10. Hafta Sanal   Hafıza Yönetimi, (ch09)ARA RAPORUN TESLİMİ
11. Hafta Dosya   Sistemi
12. Hafta Dosya   Sisteminin Gerçeklenmesi
13. Hafta Kayıt   Mekanizmaları
14. Hafta I/O   Sistemleri, PROJE DEMOLARININ YAPILMASI
Kaynaklar Ders   Kitabı 1.   Operating System Concepts by Silberschatz and Galvin, 2009, Prentice Hall. İ
Yardımcı   Kaynaklar 2.Modern   Operating Systems by Tanenbaum, 2005, Prentice Hall
Değerlendirme SistemiProje(%30),Ara Sınav(%30), Final(%40)