Mikä on NAND?

Mikä on NAND?

NAND tai NAND-portti on termi, joka löytyy digitaalisesta elektroniikasta. Se viittaa logiikkaporttiin, joka tuottaa tietyn tuloksen. Tulokset esitetään aina binäärimuodossa, mikä tarkoittaa, että on vain kaksi mahdollista tulosta – kyllä ​​ja ei, tosi tai epätosi tai 0 ja 1. NAND itsessään on lyhenne sanoista Not-And.

NAND-portti palauttaa tuloksena yhden jokaisessa tulotapauksessa, paitsi jos kaikki tuloelementit ovat myös 1. Joten jos 0 ja 0 tai 0 ja 1 laitetaan sisään, lähtö on 1. Vain jos tulo on 1 ja 1 palauttaako NAND-portti arvon 0.

Vihje: Tuloja ja lähtöjä pidetään joskus korkeina ja matalina mieluummin kuin tosi tai epätosi. Luonnollisesti Low on 0 ja High on 1. Sillä ei ole toiminnallisesti merkitystä, miksi niitä kutsutaan - tärkeitä osia ovat arvot 0 ja 1.

NAND-portteja ei myöskään ole rajoitettu kahteen tuloon – vaikka niitä on oltava vähintään kaksi, ne voivat käsitellä enemmän. Sen takana oleva logiikka pysyy samana – elleivät kaikki tulot ole 1, portti palauttaa aina yhden, riippumatta siitä kuinka monta tuloa on. Vakiokokoonpanot ovat 2-, 3-, 4- ja 8-tuloportit. Näitä versioita käytetään aktiivisesti markkinoilla olevissa puolijohteissa.

NAND-porttien käyttö

Yhdessä samankaltaisten, mutta erityyppisten NOR-porttien kanssa NAND-portit ovat välttämättömiä nykyaikaisessa digitaalielektroniikassa. Niitä voidaan käyttää ilmaisemaan mitä tahansa Boolen funktiota, jos ne yhdistetään oikein. Boolen funktio on funktio, joka perustuu kahteen arvoon – jälleen kerran 0 ja 1. Boolen funktiot ja logiikkaportit kuten NAND tai NOR ovat välttämättömiä tietokoneen eri osien käytössä.

Niiden kykyä ilmaista muita toimintoja kutsutaan "toiminnalliseksi täydellisyydeksi" – ja kuten mainittiin, Boolen funktiot, kuten AND, OR, XNOR ja NOT, voidaan kuvata kokonaan NAND-porttien kautta. Voit rakentaa kokonaisen tietokoneprosessorin vain NAND-porteista. Näin ei ole, koska se olisi kallista, tehotonta, eikä suorituskyvyn suhteen ole tasoa… mutta se on mahdollista teknisestä näkökulmasta!

Nämä portit ovat olennaisia ​​osia tietokonelaitteistossa – niitä löytyy useimmista puolijohteista, joita käytetään esimerkiksi PC-osien peruskomponenttina. Integroituun piiriin tai piirilevyyn sijoitettuna NAND-portti ottaa kolme tyynyä – kaksi kahdelle tuloarvolle (tai useammalle, jos portin on käsiteltävä enemmän kuin kaksi) ja yksi tuloksena olevalle ulostulolle.

Teoreettinen NAND

Vaikka useimmissa tapauksissa viittaus NANDiin tarkoittaa prosessorien tai SSD-levyjen rakentamisessa käytettyjä fyysisiä portteja, niin ei aina ole – NAND on myös vastaavan Boolen funktion nimi. Tässä tapauksessa se tarkoittaa matemaattista funktiota, jonka Henry Sheffer todisti vuonna 1913. Teoreettista versiota kutsutaan usein NAND-logiikaksi sen erottamiseksi yllä mainituista NAND-porteista.
Tämä logiikka ja vastaava funktio ilmaistaan ​​seuraavasti:

NAND-kaavio ja totuustaulukko

Totuustaulukko selittää yllä mainitut mahdolliset sisään- ja lähtövaihtoehdot. Kaikki muut yhdistelmät paitsi kaikki 1 palauttavat arvon 1 – ja kaikki 1-tulot palauttavat 0:n lähtönä.

Mikä on NAND?

NAND-portin totuustaulukko

NAND-logiikan ( tai porttien ) eri yhdistelmiä voidaan käyttää muiden Boolen matemaattisten funktioiden luomiseen. Kuten mainittiin, tämä toiminnallinen täydellisyys tarkoittaa, että NAND-logiikka riittää minkä tahansa muun logiikkaportin rakentamiseen. Tämä tehdään toistamalla käyttämällä useita NAND-portteja tietyissä kokoonpanoissa. Yksi monimutkaisimmista mahdollisista Boolen funktioista on XNOR. Jos haluat luoda sellaisen, jossa on vain NAND-toimintoja, viisi on rakennettava yhteen ja yhdistettävä tietyllä tavalla halutun lähdön saavuttamiseksi. Tältä se näyttäisi:

Mikä on NAND?

XNOR-kaavio ja NAND-vastine

Vaikka XNOR-portin kaavio itsessään on paljon yksinkertaisempi, molemmat näistä vaihtoehdoista tuottavat saman lähdön – Q – samoista tuloista – A ja B. Erilaisia ​​tapoja koota NAND-portit tarvitaan muun tyyppisten toiminnallisten toimintojen luomiseen. portit sekä fysikaalisissa puolijohteissa että teoreettisissa matemaattisissa ongelmissa.

Johtopäätös

NAND on logiikkaportti; se tarkoittaa Not-And. NAND-portti on JA-portin looginen käänteis. JA-portti palauttaa arvon tosi vain, jos kaikki syötteet ovat tosi. Sitä vastoin NAND-portti on aina tosi, elleivät kaikki tulot ole tosia. NAND-porteilla on ominaisuus nimeltä toiminnallinen täydellisyys, jonka avulla ne voidaan yhdistää kaikkien muiden logiikkaporttien luomiseksi. NAND-portit ovat prosessorien ja flash-muistin ydinkomponentteja.


Kuinka kloonata kiintolevy

Kuinka kloonata kiintolevy

Nykyaikaisella digitaalisella aikakaudella, jossa data on arvokasta omaisuutta, kiintolevyn kloonaus Windowsissa voi olla ratkaiseva prosessi monille. Tämä kattava opas

Kuinka korjata WUDFRd-ohjain ei latautunut Windows 10:ssä?

Kuinka korjata WUDFRd-ohjain ei latautunut Windows 10:ssä?

Näetkö tietokonetta käynnistettäessä virheilmoituksen, jonka mukaan ohjain WUDFRd ei latautunut tietokoneellesi?

NVIDIA GeForce Experience -virhekoodin 0x0003 korjaaminen

NVIDIA GeForce Experience -virhekoodin 0x0003 korjaaminen

Onko työpöydälläsi NVIDIA GeForce -kokemusvirhekoodi 0x0003? Jos kyllä, lue blogi nähdäksesi kuinka korjata tämä virhe nopeasti ja helposti.

Mikä on SMPS?

Mikä on SMPS?

Tutustu SMPS:ään ja eri teholuokkien merkitykseen ennen kuin valitset SMPS:n tietokoneellesi.

Mitä on eristykseen perustuva turvallisuus?

Mitä on eristykseen perustuva turvallisuus?

Aikoivat syventyä aiheeseen, josta on tulossa yhä tärkeämpi kyberturvallisuuden maailmassa: eristykseen perustuva tietoturva. Tämä lähestymistapa

Automaattisen napsautuksen käyttäminen Chromebookille

Automaattisen napsautuksen käyttäminen Chromebookille

Tänään aioimme perehtyä työkaluun, joka voi automatisoida toistuvia napsautuksia Chromebookillasi: automaattiseen napsautuslaitteeseen. Tämä työkalu voi säästää aikaa ja

Roomba pysähtyy, tarttuu ja kääntyy – korjaa

Roomba pysähtyy, tarttuu ja kääntyy – korjaa

Korjaa ongelma, jossa Roomba-robottiimuri pysähtyy, tarttuu kiinni ja kääntyy jatkuvasti ympäri.

Miksi Chromebookini ei käynnisty?

Miksi Chromebookini ei käynnisty?

Saat vastauksia kysymykseen, miksi Chromebookini ei käynnisty? Tässä hyödyllisessä oppaassa Chromebookin käyttäjille.

Grafiikka-asetusten muuttaminen Steam Deckissä

Grafiikka-asetusten muuttaminen Steam Deckissä

Steam Deck tarjoaa vankan ja monipuolisen pelikokemuksen aivan sormiesi ulottuvilla. Kuitenkin optimoidaksesi pelaamisesi ja varmistaaksesi parhaan mahdollisen

Kellotaulun vaihtaminen Fitbit Versa 4:ssä

Kellotaulun vaihtaminen Fitbit Versa 4:ssä

Muuta Fitbit Versa 4:n kellotaulua saadaksesi kellosi erilaisen ilmeen joka päivä ilmaiseksi. Katso kuinka nopeaa ja helppoa se on.