Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Prečo sa v počítačoch používajú rôzne číselné systémy?

Počítače používajú rôzne číselné systémy predovšetkým preto, že rôzne systémy sú vhodnejšie pre rôzne úlohy:

* binárne (základňa 2): Toto je systém základného čísla pre počítače, pretože priamo mapuje na fyzický hardvér. Tranzistory, základné stavebné bloky počítačov, existujú v dvoch štátoch:zapnuté (predstavujúce 1) alebo vypnuté (predstavujúce 0). Vďaka tomu je binárny neuveriteľne efektívny a spoľahlivý pre reprezentáciu a manipuláciu s údajmi na úrovni hardvéru. Všetky ostatné číselné systémy používané v počítači sa nakoniec prekladajú do binárneho spracovania.

* desatinné (základňa-10): Toto je číslo systému, s ktorým sú ľudia najviac oboznámení. Aj keď sa priamo nepoužíva na spracovanie v CPU, je to rozhodujúce pre ľudskú interakciu s počítačmi. Vstup a výstup často zahŕňajú desatinné čísla, ktoré je potrebné previesť na binárne a z binárneho.

* OCTAL (BASE-8) a HEXADECIMAL (BASE-16): Používajú sa predovšetkým ako skratky a reprezentácie binárnych údajov. Pretože 8 a 16 sú právomoci 2, ponúkajú kompaktnejší a človek čitateľnejší spôsob, ako reprezentovať dlhé binárne reťazce. Napríklad dlhé binárne číslo, ako je `11110011110000`, je oveľa ľahšie reprezentovať a chápať ako` f0f0` v hexadecimal. To uľahčuje ladenie a programovanie.

* bcd (binárne kódované desatinné miesto): Tento systém predstavuje každú desatinnú číslicu so štvormiestnym binárnym kódom. Aj keď je z hľadiska skladovania menej efektívny ako čistý binárny, BCD sa niekedy používa v aplikáciách, kde je decimálna presnosť kritická, napríklad finančné systémy, aby sa predišlo zaokrúhľovaniu chýb spojených s binárnymi reprezentáciami desatinných čísel.

Súhrn:

* binárne: Základný jazyk hardvéru.

* desatinné: Rozhranie priateľské k človeku.

* OCTAL/HEXADECIMAL: Kompaktné a ľudské čitateľné reprezentácie binárnych údajov, zmierňovanie programovania a ladenie.

* bcd: Udržiavanie desatinnej presnosti v konkrétnych aplikáciách.

Rôzne číselné systémy hrajú rôzne, doplnkové úlohy v celkovej architektúre a prevádzke počítačového systému. Všetky sú nakoniec prepojené a preložené medzi potrebnou.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené