Try our cookies Alza.cz a. s., Company identification number 27082440, uses cookies to ensure the functionality of the website and with your consent also to personalisage the content of our website. By clicking on the “I understand“ button, you agree to the use of cookies and the transfer of data regarding the behavior on the website for displaying targeted advertising on social networks and advertising networks on other websites.
Alzak icon

„Univerzální počítač“: Co vlastně je a co není počítač?

Article

Aktualizováno • Autor: Michal Rybka

Vysloví-li se slovo „počítač“, většině z nás se vybaví sofistikované stroje schopné vykonávat nespočet různorodých úloh – od jednoduchých výpočtů až po složité simulace. Ale co když se vrátíme v čase a podíváme se na období, kdy výpočetní stroje nebyly ani zdaleka tak univerzální? V našem článku se zaměříme na svět specializovaných zařízení a kontrolérů, které fungovaly dávno před tím, než se podařilo na svět přivést první skutečný univerzální počítač. Pojďme společně prozkoumat historii i současnost těchto často přehlížených technologií, které hrají důležitou a nezastupitelnou roli v našem rušném každodenním životě.

„Co je počítač

„Univerzální počítač“: Co vlastně je a co není počítač? – OBSAH

  1. Jeden problém, jeden počítač
  2. Počítač pod počítačem

Jeden problém, jeden počítač

Možná vám přijde podivné bavit se „o počítačích, které přišly před počítači“ – tedy o výpočetních strojích, které se objevily dávno předtím, než Konrad Zuse mezi lety 1936 až 1938 postavil první skutečný univerzální počítač Zuse Z1. Klíčové je tu slovo „univerzální“, které nám ve druhé polovině dvacátého století vypadlo – dnešní počítače skutečně jsou univerzální v tom smyslu, že dokážou řešit všechny možné třídy úloh – stačí vyměnit program za jiný a je to.

Počítače ale nemusí být ani programovatelné, ani univerzální. V minulosti bylo zcela běžné, že výpočetní stroje byly jednoúčelové a sloužily k řešení jediného problému stále dokola – anebo šlo o mechanismus, který řídil nějaké zařízení a které nazýváme kontrolér. Ten často vůbec nedovoluje změnu své funkce, protože to je nežádoucí. U prodejního automatu nebo u řízení výtahu chceme, aby se chovaly stále stejným a zcela předvídatelným způsobem. Často jsou taková zařízení realizována zcela mechanicky či mají řídicí obvody zapojené jediným způsobem – a žádá se po nich jenom spolehlivé opakování naplánované funkce.

Zuse Z3
Zuse Z1 byl v podstatě jednu tunu vážící programovatelný kalkulátor. Až model Z3 na snímku byl turingovsky úplný počítač.

Počítač pod počítačem

V současnosti nás obklopuje obrovské množství miniaturních počítačů zvaných mikrokontrolery. Ty sice vycházejí z klasických počítačů, ale často nejde o univerzální počítač. V mnoha případech se program pro řízení mikrokontroleru buď „vypálí“ do jeho pevné paměti, nebo v případě opravdu velkosériové výroby se vyrábějí i s programem zakódovaným do paměti mikrokontroleru natvrdo a nelze ho vůbec změnit. Výhodou tohoto systému je fakt, že se takový mikrokontroler nedá hacknout – a nevýhoda je naopak v tom, že se hodí opravdu jen pro obrovské série produktů.

Mikrokontrolery se od běžných počítačů liší také v dalším zajímavém aspektu. Většina moderních počítačů je tak zvaně von Neumannova, což znamená, že mají paměť společnou jak pro instrukce, tak pro data – toto uspořádání jim dává maximální flexibilitu. Řada mikrokontrolerů je ale založená na harvardské architektuře, kde mají oddělené paměťové prostory pro program a pro data – a toto uspořádání zvyšuje bezpečnost, protože běžící program nemůže nedopatřením přepsat sám sebe. Díky tomu je v nich možné mít poměrně malou paměť RAM pro data – a celý program jede přímo z ROM, což zlevňuje výrobní cenu a zjednodušuje vývoj.

pamet ROM
Mikrokontroléry obsahují oddělené prostory s integrovanou ROM.

Samotné jméno „počítač“ je odvozené od slovesa „počítat“, což je činnost, kterou většina počítačů obvykle nedělá – většinou uspořádávají informace, měří vstupy a převádí je na výstupy. Kontroléry mají myšlenkově mnohem blíže k automatům než k řešení matematických úloh – plní požadované funkce, ale ve skutečnosti toho moc nenapočítají. Kontroléry také představují určitou antitezi k moderní umělé inteligenci: Nechce se po nich, aby byly nápadité a kreativní, ale aby plnily svou funkci přesně, opakovaně a spolehlivě. Vytváří tak zajímavou, i když naším očím obvykle skrytou kategorii výpočetní techniky, která se ukrývá pod kapotou mnoha zařízení. Když si koupíte moderní chytrou televizi, zaujme vás jistě její panel, možná si uvědomíte, že obsahuje výkonný počítač pro práci s obrazem – ale na kontrolér, který je skrytý v dálkovém ovladači, všichni zapomínají. Kdyby tam ale tento kontrolér nebyl a dálkové ovládání nepřevádělo stisky tlačítek, pohyb ovladače a hlasové příkazy na instrukce pro televizi, byl by náš život mnohem těžší!

i

V AlzaMagazínu pro vás máme i další články ze série Počítače před počítači:

Univerzální počítače zůstávají hlavním symbolem moderní technologie, specializované kontroléry a mikrokontroléry tvoří neviditelný, ale nepostradatelný základ našeho každodenního života. I když nejsou flexibilní nebo programovatelné jako univerzální počítače, vynikají spolehlivostí, účelností a nízkými náklady. Jejich pevně stanovené funkce a často jednoduchá architektura umožňují jejich nasazení v obrovských sériích produktů, kde je stabilita a předvídatelnost nezbytná.

Michal Rybka

Michal Rybka

Michal Rybka je publicista a nadšenec s 20 lety zkušeností v IT a gamingu. Je kurátorem AlzaMuzea a YouTube kanálu AlzaTech. Napsal několik fantasy a sci-fi povídek, které vyšly v knižní podobě, a pravidelně pokrývá páteční obsah na internetovém magazínu PCTuning.

AlzaPC OfficeBox Prime - U5 / 32GB RAM / 1TB SSD / No OS - Computer Free delivery
Alzaboxes and stores
AlzaPC OfficeBox Prime - U5 / 32GB RAM / 1TB SSD / No OS
Computer , Intel Core Ultra 5 225 4,9 GHz, Intel Graphics, RAM 32GB DDR5, SSD 1000GB, Without Optical Drive, HDMI 2,1 and DisplayPort 1,4, 2× USB 3.1, 4× USB 2.0, Case Type: Midi Tower, without Operating System
+Gift Service AlzaPC Carefree Service - 3 years with a value of 1,-
26,490,-
Buy
In stock > 5 pcs
Order by midnight, get it at the AlzaBox in the morning.
Info
Order Code: AZopu5d32c1
AlzaPC GameBox Elite - R7 / RTX5070Ti / 32GB RAM / 2TB SSD / No OS - Gaming PC Free delivery
Alzaboxes and stores
4.8
AlzaPC GameBox Elite - R7 / RTX5070Ti / 32GB RAM / 2TB SSD / No OS
Gaming PC , AMD Ryzen 7 9800X3D 5,2 GHz, NVIDIA GeForce RTX 5070 Ti 16GB, RAM 32GB DDR5, SSD 2000GB, Without Optical Drive, Wi-Fi, HDMI 2,1 and DisplayPort 2,1, 6× USB 2.0, Case Type: Midi Tower, without Operating System
+4 gifts with a value of 3,208,-
64,990,-
Buy
In stock 2 pcs
Order by midnight, get it at the AlzaBox in the morning.
Info
Order Code: AZger7r57t2
AlzaPC GameBox Prime Mini - R5 / RTX5060 / 16GB RAM / 1TB SSD / No OS - Gaming PC Free delivery
Alzaboxes and stores
AlzaPC GameBox Prime Mini - R5 / RTX5060 / 16GB RAM / 1TB SSD / No OS
Gaming PC , AMD Ryzen 5 5600XT 4,7 GHz, NVIDIA GeForce RTX 5060 8GB, RAM 16GB DDR4, SSD 1000GB, Without Optical Drive, Wi-Fi, HDMI 2,1 and DisplayPort 2,1, 4× USB 3.1, 2× USB 2.0, Case Type: Midi Tower, without Operating System
+2 gifts with a value of 50,-
30,490,-
Buy
In stock > 5 pcs
Order by midnight, get it at the AlzaBox in the morning.
Info
Order Code: AZgpmr5r56a2
AlzaPC GameBox Elite - U5 / RX9070XT / 32GB RAM / 2TB SSD / No OS - Gaming PC Free delivery
Alzaboxes and stores
AlzaPC GameBox Elite - U5 / RX9070XT / 32GB RAM / 2TB SSD / No OS
Gaming PC , Intel Core Ultra 5 225F 4,9 GHz, AMD Radeon RX 9070 XT 16GB, RAM 32GB DDR5, SSD 2000GB, Without Optical Drive, Wi-Fi, HDMI 2,1 and DisplayPort 2,1, 2× USB 3.1, 4× USB 2.0, Case Type: Midi Tower, without Operating System
+2 gifts with a value of 50,-
53,490,-
Buy
In stock > 5 pcs
Order by midnight, get it at the AlzaBox in the morning.
Info
Order Code: AZgeu5r97x2
Print
P-DC1-WEB23