GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
501008032023 EMBEDDED AND REAL TIME SYSTEM Seçmeli Ders Grubu 4 7 5,00

Lisans


İngilizce


Bu dersin amacı, ileri düzeydeki gömülü sistemlerin tasarımı ve kullanımını içeren projelerin yürütülmesine yönelik bilginin edinilmesidir.


Doç. Dr. Mustafa Engin


1 Gömülü Sistemler için Tasarım Metodolojilerini kavrayabilme.
2 Gömülü MİB’lerin çalışmalarını iyileştirmek için kullanılan teknikleri kavrayabilme.
3 Bellek sistemi iyileştirmeleri için kullanılan teknikleri kavrayabilme.
4 Gerçek Zamanlı Düzenlemeyi (“Scheduling”), kavrayabilme ve ilgili algoritmaları karşılaştırabilme.
5 İşletim sistemi mimarilerini değerlendirebilme .
6 Çok işlemcili mimarileri ve tasarım metodolojilerini kavrayabilme.
7 Bilgileri yazılı olarak ifade edebilme.
8 Gömülü sistemlerde hızlı gelişmelerin izlenmesinin öneminin farkına varabilme.

Birinci Öğretim


Yok


Yok


Amaca yönelik yöresel dağıtık yazılım sistemlerinin tasarımı. Zaman kritikliği olan uygulamalar için model ve metotlar, çok işlemcili gömülü sistemler.


Hafta Konular (Teorik) Öğretim Yöntem ve Teknikleri Ön Hazırlık
1 Gömülü sistemlere giriş; Gömülü sistemin tanımı, genel özellikleri, Gömülü programlamayı gerektiren uygulamalar, gömülü sistem tasarımındaki seçenekler.
2 Gümülü sistem tasarımı; Gömülü sistem tasarımında CPU, MCU veya FPGA kullanımı. Gömülü sistem kullanmanın kazanımları, gömülü sistemin işlevi.
3 Gömülü programlama: Programlama modelleri, güvenilebilirlik, güvenlilik, tüketici elektroniği mimarisi
4 Merkezi İşlem Birimleri (MİB): Gömülü İşlemciler için Yapısal Mekanizmalar, Gömülü MİB’lerde Paralellik
5 Merkezi İşlem Birimleri (MİB): Kod Sıkıştırma, Güvenlik Mekanizmaları, CPU Simulasyonları
6 Programlar: Kod üretilmesi , Bellek-yönelimli Yazılım İyileştirmeleri
7 Programlar: Yazılım Performans Analizleri, Programlama Modelleri ve Dilleri
8 Ara sınav
9 Süreçler ve İşletim Sistemleri:
10 Süreçler ve İşletim Sistemleri: İşletim Sistemi Mekanizmaları, Gömülü Dosya Sistemleri
11 Çok İşlemcili Mimariler: Niçin Gömülü Çok İşlemcilere İhtiyaç Duyulur,Gömülü Çok İşlemciler için Mimariler
12 Çok İşlemcili Mimariler: Bellek Sistemleri, Fiziksel Dağıtık Sistemler ve Ağlar
13 Çok-işlemcili Yazılımlar: Gerçek Zamanlı Çok İşlemcili İşletim Sistemleri
14 Çok-işlemcili Yazılımlar: Servisler
15 Genel Tekrar
16 Final Sınavı

Embedded System Design Embedded Systems Foundations of Cyber-Physical Systems, and the Internet of Things, Peter Marwedel, Fourth Edition W. Wolf “High-Performance Embedded Computing: Architectures, Algorithms, and Applications” Morgan-Kauffman Publishers, 2007.



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 80
Ev Ödevi 1 20
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 50
Yarıyıl (Yıl) Sonu Etkinlikleri 50

Yok


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 2 2
Final Sınavı 1 2 2
Derse Katılım 14 3 42
Ara Sınav İçin Bireysel Çalışma 1 40 40
Final Sınavı içiin Bireysel Çalışma 1 40 40
Ev Ödevi 5 5 25
Toplam İş Yükü (saat) 151

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11
ÖÇ 1 4 4 5 5 5 5
ÖÇ 2 4 5 5 5 5
ÖÇ 3 3 4 5 4 5
ÖÇ 4 3 4 4 5 5
ÖÇ 5 3 4 4 5 5
ÖÇ 6 4 4 5 5
ÖÇ 7 5 4 5 5
ÖÇ 8 4 5 5 5 5 5
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek