Mikroişlemci ve Mikrodenetleyici
Bir mikroişlemci ve bir mikrodenetleyici, esasen bilgisayarları çalıştırmak için tasarlanmış işlemcilerdir. İkisinin çalıştırdığı bilgisayar makinelerinin türü farklıdır, ancak temelde hem mikroişlemcinin hem de mikro denetleyicinin ana görevi aynıdır. Her ikisi de genellikle bilgisayarlı bir forma sahip herhangi bir makinenin çekirdeği olarak adlandırılır. Biri özel bir işlemci biçimiyken diğeri tüm bilgisayarlarda bulunur.
Mikroişlemciler
Mikroişlemciler normalde Merkezi İşlem Birimi olarak adlandırdığımız ve yaygın olarak herhangi bir bilgisayar makinesinin kalbi ve beyni olarak bilinen şeye denir. Bir dizi görevi gerçekleştirmek için bir mikroişlemci gereklidir. Bunlar genel amaçlıdır ve bu nedenle, mantıksal işlemleri gerçekleştirmek için mikroişlemcinin gerekli olduğu söylenir. Mikroişlemciler, bir bilgisayarı başlatma ve bilgisayardan istendiğinde komutları başlatma amaçlarına hizmet edecek şekilde mikroçipler halinde yapılandırılmıştır.
Mikrodenetleyiciler
Mikrodenetleyiciler, doğası gereği gerçekleştirmeleri gereken göreve özeldir. Genellikle otomobillerde ve cihazlarda bulunan mikrodenetleyici, aygıtın tüm mantıksal işlemlerini gerçekleştirmek için kartında bir mikroişlemciye sahiptir. Mikrodenetleyici bir kez programlandığında, gerektiğinde ve gerektiğinde yürüttüğü bir dizi saklı talimata sahip olduğundan kendi başına çalışabilir. Bir mikrodenetleyicinin CPU, RAM, ROM ve giriş ve çıkış bağlantı noktalarının tümü tek bir mikroçipte gömülü olan küçük bir mikroişlemci olduğu kolayca söylenebilir.
Mikroişlemci ve Mikrodenetleyici arasındaki fark
Mikroişlemci ve mikrodenetleyici arasındaki en büyük fark, işlevleridir. Bir mikroişlemcinin daha genelleştirilmiş işlevleri olduğunda, bir mikrodenetleyici görevine daha özeldir.
Bir mikroişlemci aynı zamanda gerçek zamanlı görevleri yerine getirmek üzere programlanamazken, suyun sıcaklığını kontrol etmesi veya belki de bir odanın sıcaklığını ölçmesi gereken cihazlarda olduğu gibi bir mikro denetleyici gerçek zamanlı izleme gerektirir ve bu nedenle dahili seti ile mikrodenetleyicinin kendi başına çalıştığı komutların sayısı.
Bir mikroişlemci, talimatların açılabilmesi için kişisel bilgisayardaki gibi bir insan tarafından sürekli girdi gerektirir. Bir mikroişlemci, bilgi işlem makinesinin belleğidir, mikrodenetleyici ise tüm bilgisayarı tek bir çipte bütünleştirir. Yalnızca gömülü belleğe sahip olmakla kalmaz, aynı zamanda giriş ve çıkış bağlantı noktalarına ve zamanlayıcılar ve dönüştürücüler gibi çevre birimlerine de sahiptir. Tüm bunlar tek bir dokunuşla halledilebilir.
Sonuç
Hem mikroişlemcilerin hem de mikrodenetleyicilerin komutları çalıştırması ve bu nedenle bir cihazı kendi başına çalıştırması gerekir, ancak bir kişiyi bir mikrodenetleyiciyle karşılaştırıldığında gerçekleştirebileceği görevlerle ilgili merak içinde bırakan mikrodenetleyicinin küçük mimari tasarımıdır. mikroişlemci. Bir kişi bilgisayarlarında bir kelime belgesi veya video oyunu çalıştırmaya ihtiyaç duyduğunda, esasen mikroişlemciyi kullanır ve bir mikrodalga fırını çalıştırmak zorunda kaldığında bir mikrodenetleyici çalıştırır. Bu nedenle, mikrodenetleyiciler yapılandırıldıkları cihaza daha özeldir.