Bu dersin sonunda öğrenciler; 1) Gerçek Zamanlı Sistemleri öğrenir. 2) Gerçek Zamanlı İşletim Sistemleri Kavramlarını anlar. 3) Görev Anahtarlama, Zaman Uyumlama ve Veri İletişimi kavramlarını öğrenir. 4) Gerçek Zamanlı Yazılım Geliştirme Yöntemlerini anlar. 5) Gerçek Zamanlı Yazılım Geliştirme Araçlarını öğrenir.
DERSİN VERİLİŞ BİÇİMİ
Yüz Yüze
DERSİN ÖNKOŞULLARI
Yok
ÖNERİLEN DERSLER
Yok
DERS TANIMI
Gerçek-zamanlı sistemlere giriş. Güvenilirlik ve hata toleransı. İstisnai durumlar ve istisnai durum işleme. Paralel programlama. Paylaşımlı değişken-tabanlı eş zamanlama ve iletişim. Mesaj-tabanlı eş zamanlama ve iletişim. Atomik eylemler, paralel görevler ve güvenilirlik. Öz kaynak kontrolü. Eşzamanlı hizmetler. Gerçek-zamanlı sistem programlama. Gerçek-zamanlı sistem çizelgeleme. Zamanlama hatalarının tolere edilmesi. Alt düzey programlama.
DERS İÇERİĞİ
HAFTA
KONULAR
1. Hafta
Gerçek-zamanlı sistemlere giriş.
2. Hafta
Güvenilirlik ve hata toleransı.
3. Hafta
İstisnai durumlar ve istisnai durum işleme.
4. Hafta
Paralel programlama.
5. Hafta
Paylaşımlı değişken-tabanlı eş zamanlama ve iletişim.
6. Hafta
Mesaj-tabanlı eş zamanlama ve iletişim.
7. Hafta
Atomik eylemler, paralel görevler ve güvenilirlik.
8. Hafta
Ara-sınav
9. Hafta
Öz kaynak kontrolü.
10. Hafta
Eşzamanlı hizmetler.
11. Hafta
Gerçek-zamanlı sistem programlama.
12. Hafta
Gerçek-zamanlı sistem çizelgeleme.
13. Hafta
Zamanlama hatalarının tolere edilmesi.
14. Hafta
Alt düzey programlama.
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR
1. Burns A., Wellings A., Real-Time Systems and Programming Languages, 3/E, Addison Wesley, 2001 2. Jane W., Liu S., Real-Time Systems, Prentice Hall, 2000. 3. Cottet F., Scheduling in real-time systems, John Wiley and Sons, 2002
ÖĞRETİM YÖNTEM VE TEKNİKLERİ
Anlatım,Soru-Cevap,Sorun/Problem Çözme,Deney
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
Sayısı
Toplam Katkısı(%)
Ara Sınav
1
30
Ödev
1
15
Mini-Sınav
5
15
Toplam(%)
60
Yıl İçinin Başarıya Oranı(%)
60
Finalin Başarıya Oranı(%)
40
Toplam(%)
100
AKTS İŞ YÜKÜ
Aktivite
Sayı
Süresi(Saat)
İş Yükü
Ara Sınav
1
1,5
1,5
Kısa Sınavlara hazırlık
Sınıf Dışı Ders Çalışma Süresi
Final Sınavına Hazırlık
1
20
20
Ders Saati
14
3
42
Ara Sınava Hazırlık
1
15
15
Laboratuvar
Final Sınavı
1
1,5
1,5
Ödevler
Proje
1
70
70
Kısa Sınavlar
4
,5
2
Toplam İş Yükü
152
Toplam İş Yükü / 30
5,06
Dersin AKTS Kredisi
5
DİL
Türkçe
STAJ / UYGULAMA
Yok
PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ