Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
* Teoretické základy (Turing Machine): Teoretický základ moderných počítačov silne spočíva na práci Alana Turinga a konceptu Turingovho stroja. Turingov stroj je abstraktný model výpočtu, ktorý môže vykonať všetky výpočty, ktoré možno opísať algoritmicky. Jadrom tohto je * manipulácia symbolov * podľa súboru pravidiel. Tieto symboly predstavujú údaje a pravidlá predstavujú pokyny (program). Aj keď skutočný počítač fyzicky nevyzerá ako Turingov stroj, jeho funkcia je rovnocenná:je to stroj na vykonávanie manipulácie symbolov podľa súboru pravidiel, ktorý je zásadne výpočet.
* architektonické základy (Von Neumann Architecture): Dominantnou architektúrou pre väčšinu počítačov je architektúra von Neumann. Táto architektúra definuje štruktúru s centrálnou spracovateľskou jednotkou (CPU), ktorá načíta pokyny a údaje zo zdieľanej pamäte. CPU potom * vypočíta * na základe týchto pokynov, vykonáva aritmetické, logické a riadiace operácie. Proces načítania, dekódovania a vykonávania pokynov je samo osebe formou výpočtu.
Názov „počítač“ preto presne odráža základnú funkciu:sú to stroje určené na vykonávanie výpočtov. Tento výpočet môže byť:
* aritmetické operácie: Pridanie, odpočítavanie, vynásobenie, deliace čísla.
* logické operácie: Porovnanie hodnôt, určovanie pravdy alebo nepravdivosti.
* Manipulácia s údajmi: Triedenie, vyhľadávanie, informácie filtrovania.
* Ovládanie: Riadenie toku vykonávania v rámci programu.
* vykresľujúce grafiku: Komplexné výpočty na vytvorenie obrázkov a vizuálov.
* simulácie: Vykonávanie komplexných výpočtov na modelovanie javov v reálnom svete.
A mnoho ďalších úloh, všetky v konečnom dôsledku redukovateľné na základný proces výpočtu. Slovo „počítač“ presne zachytáva túto základnú schopnosť. Zatiaľ čo moderné počítače vykonávajú širokú škálu úloh nad rámec jednoduchej aritmetiky, všetky tieto úlohy sú nakoniec postavené na základnom princípe *výpočtu *.