Tek çipli mikrobilgisayar nedir?


12

Tek çipli bir mikrobilgisayarın ne olduğu hakkında biraz kafam karıştı. Özellikle, tek çipli bir mikrobilgisayar ile çok çipli bir mikrobilgisayar arasındaki fark nedir? (Çip çok gayri resmi olduğu için tam olarak ne anlama geliyor?)

Yanıtlar:


20

Temel farklar şunlardır:

Tek Çip

PIC Chip tek çipli bilgisayar

  • Her şey aynı tek fiziksel IC'de paketlenmiştir
  • IC, CPU çekirdek (ler) ini içerir
  • IC belleği içerir (ROM ve RAM)
  • IC tüm IO donanımını içerir (Video, seri vb.)

Tek yongalı bilgisayarlar temel olarak Mikrodenetleyici yongaları (en yaygın olarak bilinenler Microchip inc. Tarafından PIC aralığıdır) olarak bilinen ve gömülü aygıtlarda kullanılan biçimdedir . Çok daha temel işlevsellik sağlarlar, ancak çalışmak için herhangi bir harici yonga gerektirmedikleri için çalışmak çok daha basittir. Intel veya AMD PC mimarileri tarzında tek yongalı bilgisayarlar oluşturmak için bazı girişimlerde bulunuldu, ancak ilgili bileşenlerin karmaşıklığı nedeniyle bu çok kolay bir iş değildi. Yine, bunlar genellikle dokunmatik yüzey aygıtları ve endüstriyel kontrol sistemleri gibi düşük uçlu gömülü sistemlerde kullanılır.

Çok çip

Çok çipli diyagram

  • CPU IC'de CPU çekirdekleri bulunur.
  • Video GPU, video işlemcisini içerir.
  • RAM modülleri RAM belleği içerir.
  • BIOS çipi ROM belleğini içerir.
  • "Yonga seti" (kuzeyköprüsü / güneyköprüsü, vb.) IO mantığını ve veriyolu arabirimi mantığını içerir

Geleneksel bilgisayarlar Multi-Chip'tir . En yeni işlemcilerden bazıları ( Intel'in i serilerinden bazıları ) işlemci IC'sindeki video GPU'yu içerir, ancak bilgisayarın geri kalanıyla (PCI köprüsü, vb.) Arayüz oluşturmak için hala harici yongalara ihtiyaç duyarlar.


Küçük bir olgusal hata IMO olsa da, seçildi. PIC yongaları mikroişlemcilerdir, mikrobilgisayarlardır.
Journeyman Geek

1
Terim microcomputer, 80'lerin başlarında , gerçek bir bilgisayarın, bir ana bilgisayarın tüm bir odayı doldurduğu bir dönemde üretildi . Fikir, küçük boyutunu vurgulamaktı.
pavium

1
Mikro, mini ile zıttı ve bileşenlerde kullanılan işlem boyutuyla ilgisi yoktu - mini bilgisayarlar ana bilgisayarlardan daha küçük ve PC / mikro bilgisayarlardan daha büyüktü. Pratik olarak bir akıllı telefon konuşma belki de bu standartlara göre bir nano bilgisayar olarak düşünülebilir
Journeyman Geek

4
Aslında, 70'lerde ve 80'lerde tüm bunlar son teknoloji olduğunda, "mikroişlemci" terimi, bu cevaptaki Çok Çip örneğindeki CPU'da olduğu gibi, sadece işlemci olan bir IC anlamına geliyordu. Örnekler 6502, 6800, 68000, 8088, 8086 ve 80286'dır. Herhangi bir çevre birimini bir mikroişlemciye entegre ederseniz , bu bir "mikrodenetleyici" haline gelir. Örnekler 6805, 68HC11, 80186 ve 68010'dur. Bunun nedeni, bu parçaların şu anda gömülü sistemler olarak adlandırdığımız şeyde "çip üzerinde sistem" (veya daha az çip üzerinde sistem) rolünde kullanılmasıdır. Bazı mikro denetleyicilerin harici otobüsleri vardı, bazıları yoktu.
Mike DeSimone

2
Dikkat edilmesi gereken bir şey, herhangi bir harici fonksiyonu entegre etmenin bir şeyi "mikrodenetleyici" yapmak için yeterli olmadığıdır. Örneğin, 80386 ve 68020, Bellek Yönetim Birimini (MMU) çipe entegre etti, ancak ek çevre birimleri olmadan ilginç bir şey yapamadıkları için hala mikroişlemciler olarak adlandırıldı. Kayan nokta matematik yardımcı işlemcisini entegre eden 68030 ve 80486DX ve daha sonra önbellekleri ve denetleyicilerini entegre eden yongalar için aynıdır. Son olarak, "PIC yongaları" Arduino'da yaygın olarak bulunan Atmel AVR yongaları gibi mikrodenetleyiciler olarak kabul edilir.
Mike DeSimone

2

daha doğrusu, çipli mikrobilgisayardaki bir sistem - modern bilgisayarlar genellikle belirli roller için özel yonga ve yonga setlerine sahiptir - kuzey köprüsü - genellikle işlemci kalıbına entegre edilir ve bellek kontrolünü teslim eder ve diğer özel IO - ve güney köprüsü - diğer Örneğin önceki nesillere IO. Bir SOC gerçekten tüm bu özel bileşenler, ağ, bellek, işlemci, video ve benzeri, tek bir çip içine sıkışmış. Bunun avantajı, yonga başına daha düşük maliyet ve daha düşük gecikme süresidir, ancak daha eski işlem boyutlarında bu mümkün değildi - yonga çok büyük olurdu ve daha düşük verim elde edersiniz.

Çok çipli bir bilgisayarda, ayrı kalıplar ve ambalaj üzerinde ayrı G / Ç, bellek ve işleme çipleri bulunabilir.

Bir SOC sistemine örnek olarak AMD geode verilebilir - bunu intel 440 serisi ile karşılaştırın (evet, eski, ama hemen hemen ideal tipik eski okul yonga seti)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.