Apa itu komputer mikro chip tunggal?

12

Saya agak bingung tentang apa itu mikrokomputer chip tunggal. Secara khusus, apa perbedaan antara mikrokomputer chip tunggal dan mikrokomputer multi-chip? (Karena chip sangat informal, apa sebenarnya yang dimaksud ?)

Jay
sumber

Jawaban:

20

Inilah perbedaan utama:

Satu chip

PIC Chip komputer chip tunggal

  • Semuanya dikemas dalam satu IC fisik yang sama
  • IC berisi inti CPU
  • IC berisi memori (ROM dan RAM)
  • IC berisi semua perangkat keras IO (Video, serial, dll)

Komputer chip tunggal sebagian besar dari bentuk yang dikenal sebagai chip Microcontroller (yang paling umum dikenal adalah rentang PIC oleh Microchip inc) dan digunakan dalam perangkat embedded. Mereka menyediakan fungsionalitas yang jauh lebih mendasar tetapi jauh lebih mudah untuk dikerjakan karena mereka tidak memerlukan chip eksternal untuk berfungsi. Beberapa upaya telah dilakukan untuk membuat komputer chip tunggal dengan gaya arsitektur Intel atau AMD PC, tetapi karena kompleksitas komponen yang terlibat, ini bukanlah tugas yang sangat mudah. Sekali lagi, ini umumnya digunakan dalam sistem tertanam low-end, seperti perangkat touch-pad dan sistem kontrol industri.

Multi-chip

Diagram multi-chip

  • IC CPU berisi inti CPU.
  • Video GPU berisi prosesor video.
  • Modul RAM berisi memori RAM.
  • Chip BIOS berisi memori ROM.
  • "Chipset" (northbridge / southbridge, dll) berisi logika IO dan logika antarmuka bus

Komputer tradisional adalah Multi-Chip . Beberapa prosesor terbaru (beberapa seri i dari Intel) termasuk video GPU di IC prosesor, tetapi mereka masih membutuhkan chip eksternal untuk dapat berinteraksi dengan bagian lain dari komputer (PCI bridge, dll)

Majenko
sumber
Terpilih, meskipun ada kesalahan faktual kecil IMO. Chip PIC adalah mikroprosesor, bukan mikrokomputer.
Journeyman Geek
1
Istilah microcomputerini diciptakan pada waktu di awal 80-an ketika komputer nyata , mainframe, memenuhi seluruh ruangan. Idenya adalah untuk menekankan ukurannya yang kecil.
pavium
1
Mikro berbeda dengan mini dan tidak ada hubungannya dengan ukuran proses yang digunakan dalam komponen - komputer mini lebih kecil dari mainframe dan lebih besar dari PC / mikrokomputer. Praktis berbicara sebuah smartphone BISA mungkin dianggap sebagai komputer nano dengan standar-standar tersebut
Journeyman Geek
4
Sebenarnya, di tahun 70-an dan 80-an ketika semua ini canggih, istilah "mikroprosesor" berarti IC yang hanya prosesor, seperti pada CPU dalam contoh Multi-Chip dalam jawaban ini. Contohnya adalah 6502, 6800, 68000, 8088, 8086, dan 80286. Jika Anda mengintegrasikan periferal apa pun ke dalam mikroprosesor, itu menjadi "mikrokontroler". Contohnya adalah 6805, 68HC11, 80186, dan 68010. Ini karena bagian-bagian ini akan digunakan dalam peran "system-on-chip" (atau system-on-less-chips) dalam apa yang sekarang kita sebut embedded system. Beberapa mikrokontroler memiliki bus eksternal, yang lain tidak.
Mike DeSimone
2
Satu hal yang perlu diperhatikan adalah bahwa mengintegrasikan fungsi eksternal saja tidak cukup untuk membuat sesuatu menjadi "mikrokontroler". Sebagai contoh, 80386 dan 68020 mengintegrasikan Memory-Management Unit (MMU) ke dalam chip, tetapi masih disebut mikroprosesor karena mereka tidak dapat melakukan banyak hal menarik tanpa periferal tambahan. Sama untuk 68030 dan 80486DX, yang mengintegrasikan floating-point math coprocessor, dan kemudian chip yang mengintegrasikan cache dan pengontrolnya. Akhirnya, "chip PIC" dianggap mikrokontroler, seperti juga chip Atmel AVR yang biasa ditemukan di Arduino.
Mike DeSimone
2

baik, lebih tepatnya sistem pada komputer mikro chip - komputer modern sering memiliki chip dan chipset khusus untuk peran tertentu - northbridge - sering diintegrasikan ke dalam prosesor mati, dan menyerahkan kontrol memori, dan IO khusus-dan southbridge khusus - yang menangani lainnya IO pada generasi sebelumnya misalnya. SOC adalah benar-benar semua komponen khusus ini, jaringan, memori, prosesor, video dan semacamnya, dijejalkan ke dalam satu chip. Keuntungannya adalah biaya per chip yang lebih rendah dan latensi yang lebih rendah, tetapi dengan ukuran proses yang lebih lama, ini tidak mungkin - chip akan terlalu besar, dan Anda akan memiliki hasil yang lebih rendah.

Komputer multi chip mungkin memiliki IO terpisah, memori dan chip pemrosesan pada cetakan dan kemasan terpisah.

Contoh dari sistem SOC adalah AMD geode - kontraskan ini dengan seri intel 440 (ya, sudah tua, tapi itu hampir seperti chipset sekolah lama yang ideal)

Journeyman Geek
sumber