BLM4028 / GERÇEK ZAMANLI SİSTEMLER

DERSİN HAFTALIK İÇERİĞİ

 
KONULAR 
KAYNAKLAR 
1Gerçek Zamanlı Sistemlerin Genel Yapısı: Kullanılan İşlemciler, Bellek Yapısı ve Giriş Çıkış Birimleri 1
2 Gerçek Zamanlı İşletim Sistemlerinin Genel Yapısı ve Birimleri1
3Kernel Yapısı, Görev (Task) Oluşturma, Görev Çizelgesi (Scheduling) Oluşturma 1
4 Çizelge Oluşturma (Scheduling) Algoritmaları, Belirlenmiş Önceliğe Dayalı Çizelge Oluşturma 1
5 Kuyruk (Queue) Yönetimi, Kuyruk Özellikleri, Kuyruk Oluşturma, Veri Depolama, Birden Fazla Göreve Erişim1
6 Kesme (Interrupt) Yönetimi, Olaylar (Events), Semaforlar (Semaphores)1
7 Kesmenin İşlenmesi, Semaforların Sayılması, Kuyrukların Kesme Servis Altprogramında Kullanımı 1
8 Kesmenin İşlenmesi, Semaforların Sayılması, Kuyrukların Kesme Servis Altprogramında Kullanımı 1
9 Bellek Alanları Belirlemede MPU Donanım Kısıtlaması, Bellek Alanlarına Atanacak Erişim İzinleri, RTOSMPU’ya Özel API1
10 Açık Kodlu Gerçek Zamanlı İşletim Sistemleri: freeRTOS, OPENRTOS, TinyOS, Özellikleri ve Kullanımı1
11 Giriş/Çıkış Elemanlarının Kullanımı: Eleman Sürücülerinin(Device Driver) RTOS ile Kullanılması 1
12Tarama (Polling) veya Kesme Uyarmalı I/O Programlama Algoritmaları1
13 Gerçek Zamanlı Sistemlerde Kullanılan Ağ Protokolleri; TCP/IP, CAN, GSM, GPRS, IRDA, IEEE 802.11 1
14Veri İletim Teknikleri, Ağ Oluşturma ve Protokolleri1