Pěkně to popisuje P. Valášek v publikaci
Monolitické mikroprocesory a mikropočítače.
Tato první definice je ovšem z jeho dřívější knihy
Mikroprocesory a mikropočítače:
• Mikroprocesor (Central Processor Unit - CPU) je programovatelný sekvenční automat, vyrobený technologií velké integrace buď v jednom pouzdře (monolitický mikroprocesor), nebo v několika málo pouzdrech, podle koncepce univerzálního aritmeticky orientovaného procesoru.
A ze stejné publikace:
• Mikropočítač je sekvenční automat s mikroprocesorem, pamětí a obvody pro vstup a výstup.
A z Valáškovy knihy z odkazu nahoře, mírně odlišně:
• Procesorem se rozumí základní jednotka počítače, tj. logický automat pro zpracování informací, obsahující hlavně aritmetickou jednotku a řadič. Jinak řečeno, je to počítač bez periferních zařízení a bez hlavní paměti.
• Mikroprocesor (Central Processor Unit - CPU) je malý procesor vyráběný technologií velké integrace buď v jednom pouzdře -
monolitický mikroprocesor, nebo v několika málo pouzdrech, podle koncepce univerzálního aritmeticky orientovaného procesoru.
Další důležité výňatky:
• Je užitečné zdůraznit, že samotný mikroprocesor není zařízením, ale jen součástkou, byť i velmi složitou. Má-li být účinně využit, musí být doplněn dalšími součástkami.
• Je však dobré si uvědomit, že mikroprocesor ani mikropočítač v naznačeném pojetí není ideálem mikropočítačové techniky. Tím je
monolitický mikropočítač. Označujeme tak integrovaný obvod LSI, který na jednom čipu sdružuje přinejmenším mikroprocesor, generátor hodinového signálu, a také paměť i V/V brány v rozsahu umožňujícím alespoň v malé míře samostatnou činnost. Elementárním příkladem monolitického mikropočítače je obvod MHB8048, popsaný v kapitole 7.
• Upozorňujeme však, že samotné sdružení více funkcí na jednom čipu ještě netvoří monolitický mikropočítač. Např. obvod 80186 sdružuje podstatně více funkcí než obvod 8048, ale neobsahuje paměť a V/V brány, takže není schopen samostatné činnosti a zůstává mikroprocesorem.
Chilli:
• Z80, I8080, I8086 atd. - "ryzí" mikroprocesor (CPU v jediném pouzdře)
• Z8, 8048, 8051, MC6805 a nejméně tisic dalších - MCU (monolitický mikropočítač, Valáškova definice viz výše)
• MH3001 - součást procesorové řezové stavebnice, dnes slepá kolej vývoje číslicové techniky; na poskládání něčeho aplikačně specifického na bázi hardwaru dnes slouží zejména IO kategorie PLD, řekl bych
Mikrořadič řídí fragmenty instrukcí programu. Mikrořadič je jen část procesoru, jak to najednou může být celý mikropočítač?
Jenže to, co Járo (kostrbatě) popisuješ (instrukce nemá žádné "fragmenty", skládá se z mikroinstrukcí, či mikrooperací), není mikrořadič, ale
řadič. Jedna z částí "klasického" (ryzího) procesoru. Tou druhou je ALU. A mikrořadič je obecně používaný doslovný překlad anglického microcontroller (ve významu - monolitický mikropočítač).
Trochu matení pojmů, které se v historii počítačů sem tam stává. Co je to OOP? Mlaďas řekne - Objektově Orientované Programování. Předlistopadově narozený člk řekne - Organizace pro Osvobození Palestiny.
Co je to DDR? Mlaďas řekne - přece paměti, voe. Předlistopadově narozený člk řekne - bývalé východní Německo.
Proč se ptáš soudruhu?
Kdyby to bylo účelné, umím si představit (nejen) tuto odchylku od předmětného 8751 přesunutou do sekce teorie pod názvem např. CPU versus MCU.