Mikroişlemci ve Mikrodenetleyici Arasındaki Fark

Mikroişlemci ve Mikrodenetleyici

Merkezi İşlem Birimi (CPU) olarak da bilinen bir mikroişlemci, bir bilgisayarın beyni olan Entegre Devre'dir (IC). Mikrodenetleyici bir mikroişlemcininkine benzer bir rol oynamasına rağmen, aralarında bir takım büyük farklılıklar vardır..

mikroişlemci

Tipik olarak, bir mikroişlemci sadece çekirdeğidir. Bu bir CPU ve bazen bir bellek denetleyicisi ve daha fazlası ile tamamlanmaktadır. İkili verileri giriş olarak kabul eden, daha sonra verileri program belleğindeki talimatlara göre işleyen ve son olarak sonucu çıkaran programlanabilir ve saatli bir elektronik cihazdır. Bellek modülleri (hem veri hem de program belleği için), depolama aygıtları ve giriş / çıkış çevre birimleri gibi diğer bileşenlerle birlikte kullanılır. Mikroişlemcinin içinde bulduğunuz tipik bileşenler ALU'lar, kaydediciler, getirme ve kod çözme birimleri vb .'dir. Intel 4004, ilk mikroişlemci için atanmıştır ve 1971 yılında Intel Corporation tarafından halka açılmıştır. Mikroişlemciler, alt uçtaki netbook'lardan üst düzey sunuculara kadar uzanan çeşitli bilgisayarlar için CPU olarak kullanılır.

Mikrodenetleyici

Mikrodenetleyici, tipik olarak küçük bir işlemci çekirdeği, bir program ve bir veri belleği ve programlanabilir giriş / çıkış çevre birimleri içeren tek bir IC'dir. Mikrodenetleyiciler, kişisel amaçlı bilgisayarlar için hedeflenen mikroişlemcilerin aksine gömülü uygulamalar için hedeflenmiştir. Gömülü sistemlerde mikrodenetleyici kullanmanın amacı daha az olası harici bileşenleri kullanmaya çalışmaktır. Bu nedenle, genellikle, mikrodenetleyicilerin hepsi tek bir yongaya entegre edilmiş belleğe (program belleği ve bazı RAM), IO bağlantı noktalarına, sayaçlara, UART'a sahiptir..

Mikroişlemci ve Mikrodenetleyici arasındaki fark nedir?

Mikroişlemciler genellikle mikrodenetleyicilere göre daha hızlı, çok yönlü ve pahalıdır, ancak şimdi daha yüksek hız ve daha düşük fiyatlara sahip mikrodenetleyiciler görüyoruz. Ana nokta, bir mikroişlemci sadece 'işlemci' ve mikrodenetleyici bir mikroişlemci artı çip üzerinde bir düzine başka işlevdir. Bir mikroişlemci satın aldığınızda, işlemci çevresinde istediğiniz bileşenleri kullanmakta özgürsünüz. Mikrodenetleyici ile, kullanıcı genellikle farklı mikrodenetleyici lezzetleri (daha fazla / daha az bellek, 0/1/2 UART, daha fazla / daha az zamanlayıcı, SPI, vb.) Arasından seçim yapar ancak bu işlevlere sahip olursunuz..

Piyasa tahminine göre, 2008 yılında satılan mikroişlemci ve mikrodenetleyici sayısı on milyar olup, bunların sadece% 2'si mikroişlemci ile ilgilidir ve% 98'i mikrodenetleyicilere atfedilmiştir. Toplu üretim ve küçük çekirdek boyutu nedeniyle, mikrodenetleyiciler mikroişlemcilere kıyasla çok ucuzdur.