Co je NAND?

Co je NAND?

NAND nebo NAND brána je termín nalezený v digitální elektronice. Odkazuje na logické hradlo, které vytváří konkrétní výsledek. Výsledky jsou vždy vydávány binárně, což znamená, že existují pouze dva možné výstupy – ano a ne, pravda nebo nepravda, nebo 0 a 1. Samotná NAND je zkratka pro Not-And.

Hradlo NAND vrací jedničku v každém případě vstupu, kromě toho, když jsou všechny vstupní prvky také 1. Takže pokud jsou vloženy 0 a 0 nebo 0 a 1, výstup je 1. Pouze pokud je vstup 1 a 1 vrací brána NAND 0.

Tip: Vstupy a výstupy jsou někdy považovány za vysoké a nízké, spíše než za pravdivé nebo nepravdivé. Nízká je přirozeně 0 a vysoká 1. Je funkčně irelevantní, jak se nazývají – důležité části jsou hodnoty 0 a 1.

Ani hradla NAND nejsou omezena na dva vstupy – i když musí mít minimálně dva, mohou zpracovat více. Logika za tím zůstává stejná – pokud nejsou všechny vstupy 1, brána vždy vrátí jeden, bez ohledu na to, kolik vstupů je. Standardní nastavení jsou 2-, 3-, 4- a 8-vstupová hradla. Tyto verze se aktivně používají v polovodičích dostupných na trhu.

Použití hradel NAND

Spolu s podobným, ale odlišným nastavením hradel NOR jsou hradla NAND nezbytná v moderní digitální elektronice. Mohou být použity k vyjádření absolutně jakékoli booleovské funkce, pokud jsou správně kombinovány. Booleovská funkce je funkce, která je založena na dvou hodnotách – opět 0 a 1. Booleovské funkce a logická hradla jako NAND nebo NOR jsou nezbytné pro práci s různými částmi počítače.

Jejich schopnost vyjadřovat další funkce se nazývá „funkční úplnost“ – a jak již bylo zmíněno, booleovské funkce jako AND, OR, XNOR a NOT lze zcela popsat pomocí hradel NAND. Dalo by se postavit celý počítačový procesor z ničeho jiného než hradel NAND. Není tomu tak, protože by to bylo drahé, neefektivní a nesrovnatelné, pokud jde o výkon… nicméně z technického hlediska je to možné!

Tato hradla jsou základní součástí počítačového hardwaru – nacházejí se ve většině polovodičů používaných jako základní součástka například součástí PC. Když je brána NAND umístěna na integrovaný obvod nebo PCB, zabere tři plošky – dvě pro dvě vstupní hodnoty (nebo více, pokud brána potřebuje zpracovat více než dvě) a jednu pro výsledný výstup.

Teoretická NAND

Ačkoli ve většině případů bude odkaz na NAND znamenat fyzické brány používané při stavbě procesorů nebo SSD, není tomu tak vždy – NAND je také název pro odpovídající booleovskou funkci. V tomto případě to znamená matematickou funkci prokázanou v roce 1913 Henrym Shefferem. Teoretická verze se často nazývá logika NAND, aby se odlišila od výše zmíněných hradel NAND.
Tato logika – a odpovídající funkce jsou vyjádřeny takto:

Diagram NAND a tabulka pravdy

Pravdivostní tabulka vysvětluje možné možnosti vstupu a výstupu uvedené výše. Všechny kombinace kromě všech 1 vrátí 1 – a všechny 1 vstupy vrátí 0 jako výstup.

Co je NAND?

Tabulka pravdivosti brány NAND

Různé kombinace NAND logiky ( nebo hradel ) lze použít k vytvoření dalších booleovských matematických funkcí. Jak již bylo zmíněno, tato funkční úplnost znamená, že logika NAND stačí k sestavení jakéhokoli jiného logického hradla. To se provádí opakováním pomocí více hradel NAND ve specifických konfiguracích. Jednou z komplikovanějších možných booleovských funkcí je XNOR. Chcete-li vytvořit jeden s pouze funkcemi NAND, pět musí být strukturováno dohromady a propojeno specifickým způsobem, aby se dosáhlo požadovaného výstupu. Takto by to vypadalo:

Co je NAND?

Diagram XNOR a ekvivalent NAND

Zatímco schéma pro hradlo XNOR samo o sobě je mnohem jednodušší, obě tyto možnosti poskytnou stejný výstup – Q – ze stejných vstupů – A a B. K vytvoření dalších typů funkčních hradel je zapotřebí různých způsobů sestavení hradel NAND. hradla jak ve fyzikálních polovodičích, tak v teoretických matematických úlohách.

Závěr

NAND je logické hradlo; to znamená Not-And. Hradlo NAND je logickou inverzí hradla AND. Hradlo AND vrací hodnotu true pouze tehdy, jsou-li všechny vstupy pravdivé. Naopak hradlo NAND je vždy pravdivé, pokud nejsou všechny vstupy pravdivé. Hradla NAND mají vlastnost zvanou funkční úplnost, která umožňuje jejich kombinování za účelem vytvoření všech ostatních logických hradel. Brány NAND jsou základními součástmi procesorů i flash paměti.


Jak klonovat pevný disk

Jak klonovat pevný disk

V moderním digitálním věku, kde jsou data cenným aktivem, může být klonování pevného disku v systému Windows pro mnohé zásadním procesem. Tento komplexní průvodce

Jak opravit selhání načtení ovladače WUDFRd v systému Windows 10?

Jak opravit selhání načtení ovladače WUDFRd v systému Windows 10?

Setkáváte se při spouštění počítače s chybovou zprávou, která říká, že se nepodařilo načíst ovladač WUDFRd do vašeho počítače?

Jak opravit kód chyby NVIDIA GeForce Experience 0x0003

Jak opravit kód chyby NVIDIA GeForce Experience 0x0003

Máte na ploše zkušenosti s chybovým kódem 0x0003 NVIDIA GeForce? Pokud ano, přečtěte si blog a zjistěte, jak tuto chybu rychle a snadno opravit.

Co je SMPS?

Co je SMPS?

Než si vyberete SMPS pro svůj počítač, zjistěte si, co je SMPS, a význam různých hodnocení účinnosti.

Proč se můj Chromebook nezapne

Proč se můj Chromebook nezapne

Získejte odpovědi na otázku Proč se můj Chromebook nezapíná? V této užitečné příručce pro uživatele Chromebooků.

Jak nahlásit phishingové podvody společnosti Google

Jak nahlásit phishingové podvody společnosti Google

V této příručce se dozvíte, jak nahlásit podvodníka společnosti Google a zabránit mu v podvádění ostatních.

Roomba se zastaví, přilepí a otočí – oprava

Roomba se zastaví, přilepí a otočí – oprava

Vyřešte problém, kdy se váš robotický vysavač Roomba zastaví, zasekne a stále se otáčí.

Jak změnit nastavení grafiky na Steam Deck

Jak změnit nastavení grafiky na Steam Deck

Steam Deck nabízí robustní a všestranný herní zážitek přímo na dosah ruky. Chcete-li však optimalizovat své hraní a zajistit to nejlepší možné

Co je zabezpečení založené na izolaci?

Co je zabezpečení založené na izolaci?

Chtěli jsme se ponořit do tématu, které je ve světě kybernetické bezpečnosti stále důležitější: zabezpečení založené na izolaci. Tento přístup k

Jak používat Auto Clicker pro Chromebook

Jak používat Auto Clicker pro Chromebook

Dnes jsme se chtěli ponořit do nástroje, který dokáže automatizovat opakované klikání na vašem Chromebooku: Auto Clicker. Tento nástroj vám může ušetřit čas a