Bilgi Paketi

Bilgisayar Mühendisliği Programı (%30 İngilizce)

BİL497

GERÇEK ZAMANLI SİSTEMLER

Ders Kodu
BİL497
Yarıyıl
-
Teori+Uygulama
3 + 0
AKTS
5
Dersin TürüSeçmeli
Dersin DüzeyiLisans
Dersin Yılı-
Dersin Yarıyılı-
AKTS5
Öğretim Eleman(lar)ı -
Öğrenme Kazanımları

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.
Veriliş BiçimiYüz Yüze
ÖnkoşullarYok
Önerilen DerslerYok
Ders Tanımı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 İç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.
15. Hafta Genel Tekrar.
Kaynaklar1. 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
Öğ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
AKTS İş Yükü
Aktivite Sayı Süre (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 0.5 2
Toplam İş Yükü152
Toplam İş Yükü / 305.06
Dersin AKTS Kredisi5
DilTürkçe
Staj / UygulamaYok
Ö1 Ö2 Ö3 Ö4 Ö5
P1 X X
P2 X
P3 X X
P4 X X
P5
P6
P7
P8
P9
P10
P11