Čo je NAND?

Čo je NAND?

NAND alebo brána NAND je termín nachádzajúci sa v digitálnej elektronike. Vzťahuje sa na logické hradlo, ktoré vytvára špecifický výsledok. Výsledky sú vždy zobrazené binárne, čo znamená, že sú len dva možné výstupy – áno a nie, pravda alebo nepravda, alebo 0 a 1. Samotná NAND je skratka pre Not-And.

Hradlo NAND vráti jednotku ako výsledok v každom prípade vstupu, okrem prípadu, keď sú všetky vstupné prvky tiež 1. Takže, ak sú vložené 0 a 0 alebo 0 a 1, výstup je 1. Iba ak je vstup 1 a 1 vracia brána NAND 0.

Tip: Vstupy a výstupy sa niekedy považujú za vysoké a nízke, a nie za pravdivé alebo nepravdivé. Prirodzene, Low je 0 a High je 1. Je funkčne irelevantné, ako sa nazývajú – dôležité sú hodnoty 0 a 1.

Brány NAND nie sú obmedzené ani na dva vstupy – hoci musia mať minimálne dva, dokážu spracovať viac. Logika za tým zostáva rovnaká – pokiaľ nie sú všetky vstupy 1, brána vždy vráti jeden, bez ohľadu na to, koľko vstupov je. Štandardné nastavenia sú 2-, 3-, 4 a 8-vstupové brány. Tieto verzie sa aktívne používajú v polovodičoch dostupných na trhu.

Použitie brán NAND

Spolu s podobným, ale odlišným nastavením brán NOR sú brány NAND nevyhnutné v modernej digitálnej elektronike. Môžu byť použité na vyjadrenie absolútne akejkoľvek booleovskej funkcie, ak sú správne kombinované. Booleovská funkcia je funkcia, ktorá je založená na dvoch hodnotách – opäť 0 a 1. Booleovské funkcie a logické hradla ako NAND alebo NOR sú nevyhnutné pri práci s rôznymi časťami počítača.

Ich schopnosť vyjadrovať ďalšie funkcie sa nazýva „funkčná úplnosť“ – a ako už bolo spomenuté, booleovské funkcie, ako sú AND, OR, XNOR a NOT, možno úplne opísať prostredníctvom brán NAND. Dalo by sa postaviť celý počítačový procesor z ničoho iného ako brán NAND. Nie je to tak, pretože by to bolo drahé, neefektívne a nie na úrovni, pokiaľ ide o výkon... avšak z technického hľadiska je to možné!

Tieto brány sú základnými súčasťami počítačového hardvéru – nachádzajú sa vo väčšine polovodičov, ktoré sa používajú napríklad ako základný komponent pre PC časti. Keď je hradlo NAND umiestnené na integrovanom obvode alebo doske plošných spojov, zaberie tri podložky – dve pre dve vstupné hodnoty (alebo viac, ak brána potrebuje spracovať viac ako dve) a jednu pre výsledný výstup.

Teoretická NAND

Hoci vo väčšine prípadov bude odkaz na NAND znamenať fyzické brány používané pri zostavovaní procesorov alebo SSD, nie je to vždy tak – NAND je tiež názov pre zodpovedajúcu booleovskú funkciu. V tomto prípade to znamená matematickú funkciu overenú v roku 1913 Henrym Shefferom. Teoretická verzia sa často nazýva logika NAND, aby sa odlíšila od brán NAND uvedených vyššie.
Táto logika - a zodpovedajúca funkcia sú vyjadrené takto:

Diagram NAND a tabuľka pravdy

Pravdivostná tabuľka vysvetľuje možné možnosti vstupu a výstupu uvedené vyššie. Všetky kombinácie okrem všetkých 1 vrátia 1 – a všetky 1 vstupy vrátia 0 ako výstup.

Čo je NAND?

Tabuľka pravdy brány NAND

Na vytvorenie ďalších booleovských matematických funkcií je možné použiť rôzne kombinácie logiky NAND ( alebo brán ). Ako už bolo spomenuté, táto funkčná úplnosť znamená, že logika NAND stačí na zostavenie akéhokoľvek iného logického hradla. To sa vykonáva opakovaním pomocou viacerých brán NAND v špecifických konfiguráciách. Jednou z komplikovanejších možných booleovských funkcií je XNOR. Ak chcete vytvoriť jeden s iba funkciami NAND, päť musí byť navzájom štruktúrovaných a prepojených špecifickým spôsobom, aby sa dosiahol požadovaný výstup. Takto by to vyzeralo:

Čo je NAND?

Diagram XNOR a ekvivalent NAND

Zatiaľ čo schéma brány XNOR je sama o sebe oveľa jednoduchšia, obe tieto možnosti poskytnú rovnaký výstup – Q – z rovnakých vstupov – A a B. Na vytvorenie iných typov funkčných brán sú potrebné rôzne spôsoby zostavenia brán NAND. brány ako vo fyzikálnych polovodičoch, tak aj v teoretických matematických úlohách.

Záver

NAND je logické hradlo; znamená Not-And. Hradlo NAND je logická inverzia hradla AND. Hradlo AND vráti hodnotu true iba vtedy, ak sú všetky vstupy pravdivé. Naopak, hradlo NAND je vždy pravdivé, pokiaľ nie sú pravdivé všetky vstupy. Brány NAND majú vlastnosť nazývanú funkčná úplnosť, ktorá umožňuje ich kombinovanie na vytvorenie všetkých ostatných logických brán. Brány NAND sú základnými komponentmi procesorov, ako aj flash pamäte.


Ako klonovať pevný disk

Ako klonovať pevný disk

V modernom digitálnom veku, kde sú údaje cenným aktívom, môže byť klonovanie pevného disku v systéme Windows pre mnohých zásadným procesom. Tento komplexný sprievodca

Ako opraviť načítanie ovládača WUDFRd v systéme Windows 10?

Ako opraviť načítanie ovládača WUDFRd v systéme Windows 10?

Zobrazuje sa vám pri zavádzaní počítača chybové hlásenie, ktoré hovorí, že sa nepodarilo načítať ovládač WUDFRd do vášho počítača?

Ako opraviť kód chyby NVIDIA GeForce Experience 0x0003

Ako opraviť kód chyby NVIDIA GeForce Experience 0x0003

Máte na pracovnej ploche skúsenosti s kódom chyby 0x0003 NVIDIA GeForce? Ak áno, prečítajte si blog a zistite, ako rýchlo a jednoducho opraviť túto chybu.

čo je SMPS?

čo je SMPS?

Pred výberom SMPS pre váš počítač si prečítajte, čo je SMPS a čo znamenajú rôzne hodnotenia účinnosti.

Prečo sa môj Chromebook nezapne

Prečo sa môj Chromebook nezapne

Získajte odpovede na otázku Prečo sa môj Chromebook nezapne? V tejto užitočnej príručke pre používateľov Chromebookov.

Ako nahlásiť phishing spoločnosti Google

Ako nahlásiť phishing spoločnosti Google

V tejto príručke sa dozviete, ako nahlásiť podvodníka spoločnosti Google, aby ste mu zabránili v podvádzaní iných.

Roomba sa zastaví, prilepí a otočí – oprava

Roomba sa zastaví, prilepí a otočí – oprava

Vyriešte problém, kedy sa váš robotický vysávač Roomba zastaví, zasekne a stále sa otáča.

Ako zmeniť nastavenia grafiky na Steam Deck

Ako zmeniť nastavenia grafiky na Steam Deck

Steam Deck ponúka robustný a všestranný herný zážitok priamo na dosah ruky. Aby ste však optimalizovali svoje hranie a zabezpečili to najlepšie možné

Čo je bezpečnosť založená na izolácii?

Čo je bezpečnosť založená na izolácii?

Chceli sme sa ponoriť do témy, ktorá sa vo svete kybernetickej bezpečnosti stáva čoraz dôležitejšou: bezpečnosť založená na izolácii. Tento prístup k

Ako používať Auto Clicker pre Chromebook

Ako používať Auto Clicker pre Chromebook

Dnes sme sa chceli ponoriť do nástroja, ktorý dokáže automatizovať úlohy opakovaného klikania na Chromebooku: Auto Clicker. Tento nástroj vám môže ušetriť čas a