Was ist NAND?

NAND oder ein NAND-Gatter ist ein Begriff aus der digitalen Elektronik. Es bezieht sich auf ein Logikgatter, das ein bestimmtes Ergebnis erzeugt. Ergebnisse werden immer binär ausgegeben, was bedeutet, dass es nur zwei mögliche Ausgaben gibt – ja und nein, wahr oder falsch oder 0 und 1. NAND selbst ist die Abkürzung für Not-And.

Ein NAND-Gatter gibt als Ergebnis in jedem Eingangsfall eins zurück, außer wenn alle Eingangselemente ebenfalls 1 sind. Wenn also 0 und 0 oder 0 und 1 eingegeben werden, ist der Ausgang 1. Nur wenn der Eingang 1 ist und 1 gibt das NAND-Gatter eine 0 zurück.

Tipp: Die Ein- und Ausgänge werden manchmal eher als hoch und niedrig als als wahr oder falsch angesehen. Natürlich ist Low 0 und High 1. Es ist funktional irrelevant, wie sie heißen – die wichtigen Teile sind die Werte von 0 und 1.

NAND-Gatter sind auch nicht auf zwei Eingänge beschränkt – obwohl sie mindestens zwei haben müssen, können sie mehr verarbeiten. Die Logik dahinter bleibt gleich – wenn nicht alle Eingänge 1 sind, gibt das Gate immer 1 zurück, egal wie viele Eingänge es gibt. Die Standard-Setups sind Gates mit 2, 3, 4 und 8 Eingängen. Diese Versionen werden aktiv in auf dem Markt erhältlichen Halbleitern verwendet.

Verwendung von NAND-Gattern

Neben den ähnlich, aber unterschiedlich aufgebauten NOR-Gattern sind NAND-Gatter in der modernen digitalen Elektronik unverzichtbar. Sie können verwendet werden, um absolut jede boolesche Funktion auszudrücken, wenn sie richtig kombiniert werden. Eine boolesche Funktion ist eine Funktion, die auf zwei Werten basiert – wiederum 0 und 1. Boolesche Funktionen und Logikgatter wie NAND oder NOR sind für die Arbeit verschiedener Computerteile unerlässlich.

Ihre Fähigkeit, andere Funktionen auszudrücken, wird als „funktionale Vollständigkeit“ bezeichnet – und wie bereits erwähnt, können boolesche Funktionen wie AND, OR, XNOR und NOT vollständig durch NAND-Gatter beschrieben werden. Sie könnten einen ganzen Computerprozessor nur aus NAND-Gattern bauen. Das ist nicht der Fall, denn es wäre teuer, ineffizient und nicht leistungsfähig … aber technisch möglich!

Diese Gatter sind wesentliche Bestandteile der Computerhardware – sie sind in den meisten Halbleitern zu finden, die beispielsweise als Basiskomponente für PC-Teile verwendet werden. Wenn ein NAND-Gatter auf einem integrierten Schaltkreis oder einer Leiterplatte platziert wird, nimmt es drei Pads ein – zwei für die zwei Eingangswerte (oder mehr, wenn das Gatter mehr als zwei verarbeiten muss) und eines für den resultierenden Ausgang.

Theoretisches NAND

Obwohl in den meisten Fällen ein Verweis auf NAND die physikalischen Gatter bedeutet, die beim Bau von Prozessoren oder SSDs verwendet werden, ist dies nicht immer der Fall – NAND ist auch der Name für die entsprechende boolesche Funktion. In diesem Fall ist damit eine mathematische Funktion gemeint, die 1913 von Henry Sheffer bewiesen wurde. Die theoretische Version wird oft als NAND-Logik bezeichnet, um sie von den oben erwähnten NAND-Gattern zu unterscheiden.
Diese Logik – und die entsprechende Funktion werden so ausgedrückt:

NAND-Diagramm und Wahrheitstabelle

Die Wahrheitstabelle erläutert die oben genannten möglichen Ein- und Ausgabeoptionen. Alle anderen Kombinationen als alle 1s geben eine 1 zurück – und alle 1-Eingänge geben 0 als Ausgang zurück.

Was ist NAND?

Die Wahrheitstabelle des NAND-Gatters

Verschiedene Kombinationen von NAND-Logik ( oder Gattern ) können verwendet werden, um andere boolesche mathematische Funktionen zu erstellen. Wie bereits erwähnt, bedeutet diese funktionale Vollständigkeit, dass die NAND-Logik ausreicht, um jedes andere Logikgatter zu bauen. Dies erfolgt durch wiederholte Verwendung mehrerer NAND-Gatter in bestimmten Konfigurationen. Eine der komplizierteren möglichen booleschen Funktionen ist XNOR. Um einen mit nur NAND-Funktionen zu erstellen, müssen fünf zusammen strukturiert und auf eine bestimmte Weise verbunden werden, um die gewünschte Ausgabe zu erzielen. So würde das aussehen:

Was ist NAND?

XNOR-Diagramm und NAND-Äquivalent

Während das Diagramm für das XNOR-Gatter an und für sich viel einfacher ist, liefern beide Optionen denselben Ausgang – Q – von denselben Eingängen – A und B. Um andere Arten von Funktionen zu erstellen, sind unterschiedliche Arten des Zusammenbaus von NAND-Gattern erforderlich Gates sowohl in physikalischen Halbleitern als auch in theoretischen mathematischen Problemen.

Abschluss

NAND ist ein Logikgatter; es steht für Nicht-Und. Ein NAND-Gatter ist die logische Umkehrung eines UND-Gatters. Ein UND-Gatter gibt nur wahr zurück, wenn alle Eingänge wahr sind. Umgekehrt ist ein NAND-Gatter immer wahr, es sei denn, alle Eingänge sind wahr. NAND-Gatter haben eine Eigenschaft namens funktionale Vollständigkeit, die es ermöglicht, sie zu kombinieren, um alle anderen Logikgatter zu erstellen. NAND-Gatter sind Kernkomponenten von Prozessoren sowie Flash-Speichern.



So klonen Sie eine Festplatte

So klonen Sie eine Festplatte

Im modernen digitalen Zeitalter, in dem Daten ein wertvolles Gut sind, kann das Klonen einer Festplatte unter Windows für viele ein entscheidender Prozess sein. Dieser umfassende Leitfaden

Wie behebt man, dass der Treiber WUDFRd unter Windows 10 nicht geladen werden konnte?

Wie behebt man, dass der Treiber WUDFRd unter Windows 10 nicht geladen werden konnte?

Wird beim Booten Ihres Computers die Fehlermeldung angezeigt, dass der Treiber WUDFRd nicht auf Ihren Computer geladen werden konnte?

So beheben Sie den NVIDIA GeForce Experience-Fehlercode 0x0003

So beheben Sie den NVIDIA GeForce Experience-Fehlercode 0x0003

Tritt auf Ihrem Desktop der NVIDIA GeForce-Fehlercode 0x0003 auf? Wenn ja, lesen Sie den Blog, um herauszufinden, wie Sie diesen Fehler schnell und einfach beheben können.

Warum lässt sich mein Chromebook nicht einschalten?

Warum lässt sich mein Chromebook nicht einschalten?

Erhalten Sie Antworten auf die Frage: Warum lässt sich mein Chromebook nicht einschalten? In diesem hilfreichen Leitfaden für Chromebook-Benutzer.

So ändern Sie das Zifferblatt einer Fitbit Versa 4

So ändern Sie das Zifferblatt einer Fitbit Versa 4

Ändere das Zifferblatt deiner Fitbit Versa 4, um deiner Uhr jeden Tag kostenlos ein anderes Aussehen zu verleihen. Sehen Sie, wie schnell und einfach es geht.

Roomba stoppt, bleibt hängen und dreht sich um – Reparieren

Roomba stoppt, bleibt hängen und dreht sich um – Reparieren

Beheben Sie ein Problem, bei dem Ihr Roomba-Roboterstaubsauger anhält, hängenbleibt und sich ständig umdreht.

So ändern Sie die Grafikeinstellungen auf Steam Deck

So ändern Sie die Grafikeinstellungen auf Steam Deck

Das Steam Deck bietet ein robustes und vielseitiges Spielerlebnis direkt auf Knopfdruck. Allerdings, um Ihr Spiel zu optimieren und das bestmögliche zu gewährleisten

Was ist isolationsbasierte Sicherheit?

Was ist isolationsbasierte Sicherheit?

Wir werden uns mit einem Thema befassen, das in der Welt der Cybersicherheit immer wichtiger wird: Isolationsbasierte Sicherheit. Dieser Ansatz zu

How to Use Auto Clicker for Chromebook

How to Use Auto Clicker for Chromebook

Today, were going to delve into a tool that can automate repetitive clicking tasks on your Chromebook: the Auto Clicker. This tool can save you time and

Was ist SMPS?

Was ist SMPS?

Erfahren Sie, was SMPS ist und welche Bedeutung die verschiedenen Effizienzbewertungen haben, bevor Sie sich für ein SMPS für Ihren Computer entscheiden.