Sistem Mimarisi
Bu kursta, sistem mimarisinin temel ilkeleri çerçevesinde bir mikrodenetleyici ve özel amaçlı işlemcinin iç yapısı ve bileşenleri ele alınacaktır. Eğitim kapsamında; veri ve komutların nasıl işlendiği, belleğin nasıl organize edildiği, sistemin nasıl başlatıldığı ve çevre birimleriyle nasıl haberleşildiği gibi temel yapı taşları işlenecektir. Önbellek mekanizmaları, RAM ve ROM türleri, boot ve bootloader işlemleri, interrupt yönetimi, pipeline yapıları ve veri yolları gibi birçok bileşen birbiriyle ilişkili bir şekilde ele alınarak, donanım-software bütünlüğü çerçevesinde değerlendirilecektir.
İşlemcinin komut alma, çözme ve yürütme süreçleri, performansı artırmak için uygulanan boru hattı mimarileri ve I/O sistemlerinin sisteme entegrasyonu örneklerle açıklanacaktır. Aynı zamanda arabirim protokolleri, bellek haritalaması, çevre birimleri, sistem açılış düzeni gibi kavramlar sistem seviyesinde ele alınarak katılımcılara mimari düşünme yetkinliği kazandırılacaktır.
Eğitim kazanımları :
• Katılımcı işlemcinin çekirdek yapısı, komut işleme döngüsü ve genel sistem mimarisi hakkında temel bilgi edinebilecek.
• RAM, ROM, EEPROM ve Flash bellek türlerinin sistem içerisindeki işlevlerini kavrayarak bellek hiyerarşisinin yapısında fikir sahibi olabilecek.
• Komut alma (fetch), çözme (decode) ve yürütme (execute) döngüsünü tanıyarak bu sürecin sistem tasarımıyla ilişkisini öğrenebilecek.
• Pipeline (boru hattı) mimarisinin temel mantığını kavrayarak komut düzeyinde eşzamanlılıkla sistem performansının nasıl artırıldığını anlayabilecek
• Kesme (interrupt) yapılarının çalışma prensibini öğrenerek çevre birimleriyle gerçek zamanlı etkileşimin nasıl kurulduğunu kavraryabilecek.
• Mikrodenetleyici sistemlerinde yer alan işlemci, bellek ve çevre birimlerinin görevlerini tanır; bu bileşenlerin nasıl organize edilebileceğini öğrenebilecek.
• Boot işlemi ve bootloader kavramını öğrenerek sistemin açılış sürecinde bu yapıların nasıl görev aldığını kavrayabilecek.
• Veriyolu yapılarının sistem bileşenleri arasındaki veri ve kontrol akışını nasıl yönettiğini anlayabilecektir.




Değerlendirmeler
Henüz değerlendirme yapılmadı.