Mikroişlemci ve Mikrodenetleyici Arasındaki Fark

Yazar: Laura McKinney
Yaratılış Tarihi: 2 Nisan 2021
Güncelleme Tarihi: 5 Mayıs Ayı 2024
Anonim
DERS 2 - Mikroişlemci ve Mikrodenetleyici nedir ve arasındaki temel farklar nelerdir?
Video: DERS 2 - Mikroişlemci ve Mikrodenetleyici nedir ve arasındaki temel farklar nelerdir?

İçerik


Mikroişlemci ve Mikrodenetleyici, farklı amaçlar için kullanılan tipik programlanabilir elektronik yongalardır. Aralarındaki önemli fark, bir mikroişlemcinin, ALU, CU ve yaygın olarak hesaplama yapabilen ve karar verebilen bir işleme birimi (bilgisayarlardaki CPU gibi) olarak kullanılan kayıtlardan oluşan programlanabilir bir hesaplama motorudur. Öte yandan, bir mikroişlemci, mikroişlemci, bellek ve paralel dijital I / O gibi bileşenleri entegre ettiği için “çip üzerindeki bilgisayar” olarak kabul edilen özel bir mikroişlemcidir.

Mikrodenetleyici, öncelikle mikroişlemciden farklı olarak gerçek zamanlı görevi yönetmek için tasarlanmıştır.

    1. Karşılaştırma Tablosu
    2. Tanım
    3. Anahtar Farklılıklar
    4. Sonuç

Karşılaştırma Tablosu

Karşılaştırma için temelmikroişlemciMikrodenetleyici
TemelBir ALU, CU ve yazmaç içeren tek bir silikon çipten yapılmıştır.Mikroişlemci, bellek, G / Ç bağlantı noktası, kesme kontrol ünitesi vb.
karakteristikBağımlı birimKendi kendine yeten birim
G / Ç PortlarıDahili G / Ç bağlantı noktası içermezYerleşik G / Ç bağlantı noktaları var
Yapılan işlem türüTasarım ve kullanımda genel amaç.Uygulamaya yönelik veya etki alanına özgü.
HedefliYüksek son pazarGömülü pazar
Güç tüketimiDaha az güç tasarrufu seçeneği sağlarDaha fazla güç tasarrufu seçeneği içerir


Mikroişlemcinin Tanımı

mikroişlemci Silikon çip merkezi bir işlem birimi (CPU) olarak çalışır. Üretici tarafından belirtilen, önceden tanımlanmış talimatlara göre mantıksal ve aritmetik dahil fonksiyonlar gerçekleştirebilir. Bir CPU ALU (Aritmetik ve Mantıksal Birim), kayıt ve kontrol biriminden oluşur. Bir mikroişlemci, talimat setine ve sistem mimarisine bağlı olarak birçok yolla tasarlanabilir.

Harvard ve Von-Neumann - Bir mikroişlemci tasarlamak için iki sistem mimarisi sağlanmıştır. Harvard tipi işlemci, program ve veri belleği için izolatörler içerir. Buna karşılık, Von-Neumann mimarisine dayanan işlemci, program ve veri belleği için tek bir veriyolunu paylaşıyor.

Mikroişlemci, bellek, zamanlayıcı, kesinti kontrolörü vb. Gibi diğer donanım birimlerine dayanan bağımsız bir birim değildir. İlk mikroişlemci, 1971 yılında Intel tarafından geliştirildi ve Intel 4004 olarak adlandırıldı.


Mikrodenetleyici tanımı

mikrodenetleyici mikroişlemciden sonra geliştirilen ve mikroişlemcinin eksikliklerinin giderildiği teknolojidir. Mikrodenetleyici yongası CPU, bellek (RAM ve ROM), yazmaç, kesme kontrol üniteleri ve özel G / Ç bağlantı noktaları ile etkin bir şekilde bütünleştirilmiştir. Mikroişlemcinin bir süperset gibi görünüyor. Mikroişlemciden farklı olarak mikroişlemci diğer donanım birimlerine bağlı değildir, düzgün çalışması için gerekli tüm blokları içerir.

Bir mikrodenetleyici gömülü sistemler alanındaki mikroişlemciden daha değerlidir çünkü daha uygun maliyetli ve kolay temin edilebilirdir. İlk mikrodenetleyici TMS 1000, 1974 yılında Texas Instruments tarafından geliştirilmiştir. TI’nin mikrodenetleyicisinin temel tasarımı, geliştiricilerin RAM, ROM, I / o desteği sağlayan Intel’in 4004/4040 (4-bit) işlemcisine benzer. Mikrodenetleyicinin bir diğer avantajı, CPU'ya özel talimatlar yazabilmemizdir.

  1. Bir mikroişlemci, bir aritmetik mantıksal birime (ALU), bir kontrol birime (CU) ve kayıtlara sahip bir silikon çipten oluşur. Tersine, mikrodenetleyici, bir mikroişlemcinin özelliklerini, RAM, ROM, sayıcılar, G / Ç bağlantı noktaları, vb. Özellikleri içerir.
  2. Mikroişlemci, zamanlayıcılar, kesme denetleyicileri ve program ve onu bağımlı kılan veri belleği gibi bir grup başka yonga gerektirir. Buna karşılık olarak, mikrodenetleyici, zaten etkin olduğu için başka donanım birimleri gerektirmez.
  3. Mikroişlemci yerleşik G / Ç bağlantı noktaları kullanmazken, örtük G / Ç bağlantı noktaları mikro denetleyicide sağlanır.
  4. Mikroişlemci genel amaçlı işlemleri gerçekleştirir. Buna karşılık, mikrodenetleyici uygulamaya yönelik işlemler gerçekleştirir.
  5. Mikroişlemcinin ana vurgusu performans üzerinedir ve bu nedenle üst düzey pazarları hedeflemektedir. Öte yandan, yerleşik pazar için mikrodenetleyici hedefi.
  6. Mikrodenetleyicideki güç kullanımı, mikroişlemciden daha iyidir.

Sonuç

Bir mikroişlemci, birkaç farklı görev için genel amaçlı işlemleri gerçekleştirebilir. Aksine, bir mikrodenetleyici, tüm yaşam döngüsü boyunca aynı görevi yerine getirdiği kullanıcı tanımlı görevleri gerçekleştirebilir.