Gömülü Sistemler (Embedded Systems) Nedir?

👤 Yazar: ozcan 📅 Tarih: 05.07.2026 16:31 👁️ Görüntüleme: 22

Gömülü Sistemler (Embedded Systems) Nedir?

Gömülü Sistemler; bilgisayarlar, akıllı telefonlar veya sunucular gibi genel amaçlı kullanım için tasarlanmamış, aksine yalnızca belirli bir görevi (veya birbiriyle ilişkili birkaç görevi) yerine getirmek üzere özel olarak optimize edilmiş donanım ve yazılım kombinasyonlarıdır. Çoğu zaman daha büyük bir mekanik veya elektrikli sistemin içine "gömülü" vaziyette çalışırlar.

Mikrodenetleyici programlama, gömülü sistemlerin yazılımsal motorunu oluştururken; gömülü sistemler kavramı işin içine özel tasarlanmış elektronik kartları (PCB), çevre birimlerini, güç yönetimini, mekanik bileşenleri ve bazen de işletim sistemlerini katarak resmi tamamlar. Çamaşır makinenizin yıkama programını yöneten ana karttan, bir uçağın otopilot sistemine kadar her şey birer gömülü sistem örneğidir.

1. Gömülü Sistemlerin Temel Özellikleri

Genel amaçlı bilgisayarlardan farklı olarak gömülü sistemleri ayıran karakteristik özellikler şunlardır:

  • Tek Amaçlılık (Dedicated): Sistem sadece üretildiği işi yapar. Bir otomobilin ABS fren sistemi modülü, aynı zamanda internette gezinmek veya oyun oynatmak için kullanılamaz.
  • Sıkı Kaynak Kısıtları: Bu sistemler genellikle çok düşük RAM (birkaç kilobayt), sınırlı depolama alanı ve optimize edilmiş işlemci güçleriyle çalışır. Dolayısıyla kodun son derece verimli ve stabil olması şarttır.
  • Düşük Güç Tüketimi: Çoğu gömülü sistem pille çalışır veya enerji tüketiminin kritik olduğu yerlerde bulunur (örn: kalp pilleri, akıllı saatler). Bu yüzden donanım ve yazılım "uyku modları" (Low Power/Sleep Modes) ile optimize edilir.
  • Gerçek Zamanlı Çalışma (Real-Time): Pek çok gömülü sistem, dış dünyadan gelen uyarılara belirli bir süre sınırı içinde (milisaniyeler hatta mikrosaniyeler mertebesinde) tepki vermek zorundadır. Gecikme, sistemin başarısız olması anlamına gelir.

2. Gömülü Sistem Mimarisi (Donanım ve Yazılım)

Tipik bir gömülü sistem, birbirine sıkı sıkıya bağlı üç ana katmandan oluşur:

A) Donanım Katmanı

Sistemin fiziksel gövdesidir. Bir mikrodenetleyici (MCU) veya mikroişlemci (MPU) mimarisi etrafına kurulur. Giriş birimleri olarak sensörler (sıcaklık, ivme, basınç vb.) dünyadaki fiziksel değişimleri elektriksel sinyallere dönüştürür. Çıkış birimleri olarak ise aktüatörler (motorlar, röleler, ekranlar, valfler) işlemcinin verdiği kararları fiziksel harekete veya eyleme döker.

B) Uygulama Yazılımı Katmanı

Doğrudan donanımın üzerinde çalışan ve sistemin mantığını (algoritmasını) belirleyen koddur. Genellikle C, C++ veya Assembly dilleri ile yazılır. Sensör verilerini okur, filtreler, hesaplamaları yapar ve çıkışları tetikler.

C) Gerçek Zamanlı İşletim Sistemi (RTOS) Katmanı (Opsiyonel)

Eğer gömülü sistem karmaşıksa ve aynı anda onlarca farklı görevi (haberleşme, ekran yönetimi, sensör okuma, motor kontrolü) hiç gecikmeden yapmak zorundaysa, saf kod yerine RTOS (Real-Time Operating System) adı verilen mini işletim sistemleri kullanılır (Örn: FreeRTOS, Zephyr, VxWorks). RTOS, işlemci zamanını görevler arasında milisaniyelik hassasiyetle paylaştırır.

3. Gerçek Zamanlı (Real-Time) Sistem Sınıflandırması

Gömülü sistemler, zamanlama esnekliklerine göre ikiye ayrılır:

  • Sert Gerçek Zamanlı (Hard Real-Time): Zaman sınırının aşılması sistemin tamamen çökmesine veya felakete yol açar. Gecikme toleransı sıfırdır. (Örnek: Hava yastığı tetikleme sistemi, tıbbi yaşam destek cihazları, füze kontrol sistemleri).
  • Yumuşak Gerçek Zamanlı (Soft Real-Time): Zaman sınırının nadiren aşılması performansı düşürür veya can sıkar ama sistem felaketle sonuçlanmaz. (Örnek: Dijital fotoğraf makinesinin görüntüyü ekrana geç yansıtması, akıllı televizyon menüsündeki gecikmeler).

4. Günümüzdeki Uygulama Alanları

Teknolojinin ulaştığı noktada gömülü sistemlerin olmadığı bir modern sektör neredeyse kalmamıştır:

  • Otomotiv: Modern bir araçta motor yönetiminden (ECU) eğlence sistemine, şerit takibinden batarya yönetimine kadar 100'den fazla gömülü sistem birbiriyle haberleşerek çalışır.
  • Tüketici Elektroniği: Akıllı robot süpürgeler, mikrodalga fırınlar, çamaşır makineleri, televizyon kumandaları.
  • Savunma ve Havacılık: İnsansız hava araçları (İHA), radar sistemleri, uydu haberleşme modülleri.
  • Tıp: Taşınabilir ultrason cihazları, glukoz ölçüm cihazları, akıllı insülin pompaları.

Gömülü sistem tasarımı; elektronik donanım bilgisini, alt seviye yazılım mimarisini ve fiziksel dünyanın çalışma dinamiklerini tek bir potada eriten, günümüz teknoloji dünyasının en değerli mühendislik alanlarından biridir.

💬 Yorumlar

Henüz yorum yapılmamış. İlk yorumu siz yapın!

Bir Yorum Bırakın

Güvenlik Kontrolü:

Yenidir.com
↑ Sayfa Başı
📞 İletişim ✉ E-Posta Gönder
© 2026 Yenidir.com
Yenidir CMS V0.1