| Dersin Türü | Seçmeli |
| Dersin Düzeyi | Lisans |
| Dersin Yılı | - |
| Dersin Yarıyılı | - |
| AKTS | 5 |
| Öğretim Eleman(lar)ı |
- |
| Öğrenme Kazanımları |
Bu dersin sonunda öğrenciler;
- Gerçek Zamanlı Sistemleri öğrenir.
- Gerçek Zamanlı İşletim Sistemleri Kavramlarını anlar.
- Görev Anahtarlama, Zaman Uyumlama ve Veri İletişimi kavramlarını öğrenir.
- Gerçek Zamanlı Yazılım Geliştirme Yöntemlerini anlar.
- Gerçek Zamanlı Yazılım Geliştirme Araçlarını öğrenir.
|
| Veriliş Biçimi | Yüz Yüze |
| Önkoşullar | Yok |
| Önerilen Dersler | |
| Ders Tanımı | Gerçek zamanlı sistem mimarisi. Sistem modelleme ve tasarımı: veri akış diyagramları, sonlu durum makineleri, petri ağları. Gerçek zamanlı işletim sistemleri: çekirdekler, süreçler arası iletişim, bellek yönetimi, örnek sistemler. Gerçek zamanlı sistemlerde zamanlama ve kaynak yönetimi. Gerçek zamanlı programlama dilleri. Gerçek zamanlı iletişim protokolleri. Dağıtık sistemler. |
| Ders İçeriği |
| 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. |
|
| Kaynaklar | * Real-Time Systems Design and Analysis,Phillip A. Laplante,Wiley |
| Öğretim Yöntemleri |
- Anlatım
- Soru-Cevap
- Sorun/Problem Çözme
- Deney
|
| Değerlendirme |
|
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 |
|
| Dil | İngilizce |
| Staj / Uygulama | Yok |