Vad är NAND?

NAND eller en NAND-grind är en term som finns inom digital elektronik. Det hänvisar till en logisk grind som producerar ett specifikt resultat. Resultaten läggs alltid ut i binärt format, vilket betyder att det bara finns två möjliga utgångar – ja och nej, sant eller falskt, eller 0 och 1. NAND i sig är en förkortning för Not-And.

En NAND-grind returnerar en som ett resultat i varje ingångsfall, annat än om alla ingångselement också är 1. Så, om 0 och 0, eller 0 och 1 läggs in, är utgången 1. Endast om ingången är 1 och 1 returnerar NAND-grinden en 0.

Tips: In- och utdata anses ibland vara höga och låga snarare än sant eller falskt. Naturligtvis är Låg 0 och Hög är 1. Det är funktionellt irrelevant vad de kallas – de viktiga delarna är värdena 0 och 1.

NAND-grindar är inte heller begränsade till två ingångar – även om de måste ha minst två, kan de bearbeta fler. Logiken bakom det förblir densamma – om inte alla ingångar är 1, kommer grinden alltid att returnera en, oavsett hur många ingångar det finns. Standardinställningarna är 2-, 3-, 4- och 8-ingångsgrindar. Dessa versioner används aktivt i halvledare som finns på marknaden.

Användning av NAND-grindar

Tillsammans med de liknande men olika uppsättningarna NOR-grindar är NAND-grindar viktiga i modern digital elektronik. De kan användas för att uttrycka absolut alla booleska funktioner om de kombineras korrekt. En boolesk funktion är en funktion som är baserad på två värden – återigen 0 och 1. Booleska funktioner och logiska grindar som NAND eller NOR är viktiga för att arbeta med olika datordelar.

Deras förmåga att uttrycka andra funktioner kallas "funktionell fullständighet" – och som nämnts kan booleska funktioner som AND, OR, XNOR och NOT beskrivas helt och hållet genom NAND-grindar. Du kan bygga en hel datorprocessor från inget annat än NAND-grindar. Så är inte fallet eftersom det skulle vara dyrt, ineffektivt och inte i nivå när det gäller prestanda... men det är möjligt ur teknisk synvinkel!

Dessa grindar är väsentliga delar av datorhårdvara – de finns i de flesta halvledare som används som baskomponent för PC-delar, till exempel. När den placeras på en integrerad krets eller PCB, kommer en NAND-grind att ta upp tre pads – två för de två ingångsvärdena (eller fler om grinden behöver bearbeta mer än två) och en för den resulterande utgången.

Teoretisk NAND

Även om, i de flesta fall, en hänvisning till NAND kommer att betyda de fysiska grindarna som används för att bygga processorer eller SSD:er, så är det inte alltid fallet – NAND är också namnet för motsvarande booleska funktion. I det här fallet betyder det en matematisk funktion bevisad 1913 av Henry Sheffer. Den teoretiska versionen kallas ofta NAND-logik för att skilja den från NAND-grindarna som nämns ovan.
Denna logik – och motsvarande funktion uttrycks så här:

NAND-diagram och sanningstabell

Sanningstabellen förklarar de möjliga in- och utmatningsalternativen som nämns ovan. Alla kombinationer förutom alla 1:or returnerar en 1 – och alla 1-ingångar returnerar 0 som en utgång.

Vad är NAND?

NAND-portens sanningstabell

Olika kombinationer av NAND-logik ( eller grindar ) kan användas för att skapa andra booleska matematiska funktioner. Som nämnts betyder denna funktionella fullständighet att NAND-logik är tillräckligt för att bygga vilken annan logisk grind som helst. Detta görs genom att upprepa med flera NAND-grindar i specifika konfigurationer. En av de mer komplicerade möjliga booleska funktionerna är XNOR. För att skapa en med endast NAND-funktioner måste fem struktureras tillsammans och kopplas ihop på ett specifikt sätt för att uppnå önskad utdata. Så här skulle det se ut:

Vad är NAND?

XNOR-diagram och NAND-motsvarighet

Även om diagrammet för XNOR-grinden i och för sig är mycket enklare, kommer båda dessa alternativ att leverera samma utsignal – Q – från samma ingångar – A och B. Olika sätt att montera NAND-grindar behövs för att skapa andra typer av funktionella grindar både i fysiska halvledare och i teoretiska matematiska problem.

Slutsats

NAND är en logisk grind; det står för Not-And. En NAND-grind är den logiska inversen av en OCH-grind. En AND-grind returnerar bara sant om alla ingångar är sanna. Omvänt är en NAND-grind alltid sann om inte alla ingångar är sanna. NAND-grindar har en egenskap som kallas funktionell fullständighet som gör att de kan kombineras för att skapa alla andra logiska grindar. NAND-grindar är kärnkomponenter i processorer såväl som flashminne.


Leave a Comment

Hur man använder AirPods med Samsung-telefoner

Hur man använder AirPods med Samsung-telefoner

Om du är osäker på om du ska köpa AirPods för din Samsung-telefon, kan denna guide verkligen hjälpa. Den mest uppenbara frågan är om de två är

Grunderna för 3D-utskrift: Underhållstips för din 3D-skrivare

Grunderna för 3D-utskrift: Underhållstips för din 3D-skrivare

Att hålla dina 3D-skrivare i gott skick är mycket viktigt för att få de bästa resultaten. Här är några viktiga tips att tänka på.

Canon Pixma MG5220: Skanna utan bläck

Canon Pixma MG5220: Skanna utan bläck

Hur man aktiverar scanning på Canon Pixma MG5220 när du har slut på bläck.

Hur man fixar GeForce Now felkod 0xC272008F

Hur man fixar GeForce Now felkod 0xC272008F

Du förbereder dig för en kväll av spelande, och det kommer att bli en stor sådan – du har precis köpt "Star Wars Outlaws" på GeForce Now streamingtjänsten. Upptäck den enda kända lösningen som visar dig hur man fixar GeForce Now felkod 0xC272008F så att du kan börja spela Ubisoft-spel igen.

10 Bästa NAS-lagringsenheter för hem- och yrkesbruk

10 Bästa NAS-lagringsenheter för hem- och yrkesbruk

Oavsett om du letar efter en NAS för ditt hem eller kontor, kolla in denna lista över de bästa NAS-lagringsenheterna.

5 Anledningar till varför din bärbara dator överhettas

5 Anledningar till varför din bärbara dator överhettas

Ta reda på några möjliga orsaker till varför din bärbara dator överhettas, tillsammans med tips och tricks för att undvika detta problem och hålla din enhet sval.

Grunderna i 3D-utskrift: En nödvändig underhållskontrollista

Grunderna i 3D-utskrift: En nödvändig underhållskontrollista

Att hålla din utrustning i gott skick är ett måste. Här är några användbara tips för att hålla din 3D-skrivare i toppskick.

Hur man ansluter en Windows 11-laptop till projektor/TV

Hur man ansluter en Windows 11-laptop till projektor/TV

Läs denna artikel för att lära dig den enkla steg-för-steg-processen för att ansluta en laptop till en projektor eller en TV på Windows 11 och Windows 10-operativsystem.

Hur man hittar IP-adressen till en skrivare

Hur man hittar IP-adressen till en skrivare

Har du problem med att ta reda på vilken IP-adress din skrivare använder? Vi visar dig hur du hittar den.

Vad du ska göra om Powerbeats Pro inte laddar i fodralet

Vad du ska göra om Powerbeats Pro inte laddar i fodralet

Om dina Powerbeats Pro inte laddar, använd en annan strömkälla och rengör dina hörsnäckor. Lämna fodralet öppet medan du laddar dina hörsnäckor.