Що таке NAND?

Що таке NAND?

NAND або затвор NAND — це термін, який зустрічається в цифровій електроніці. Це відноситься до логічних воріт, які дають певний результат. Результати завжди виводяться у двійковому форматі, тобто є лише два можливих вихідних даних – так і ні, істина чи хибність або 0 і 1. Сам NAND є скороченням від Not-And.

Шлюз NAND повертає одиницю як результат у кожному вхідному випадку, крім випадків, коли всі вхідні елементи також дорівнюють 1. Отже, якщо введено 0 і 0 або 0 і 1, вихід буде 1. Тільки якщо вхід дорівнює 1 і 1 повертає ворота NAND 0.

Порада: вхідні та вихідні дані іноді вважаються високими та низькими, а не істинними чи хибними. Природно, Low дорівнює 0, а High дорівнює 1. Функціонально не має значення, як вони називаються – важливими частинами є значення 0 і 1.

Шлюзи NAND також не обмежуються двома входами – хоча їх потрібно мати мінімум два, вони можуть обробляти більше. Логіка залишається незмінною – якщо всі входи не дорівнюють 1, ворота завжди повертатимуть один, незалежно від того, скільки входів є. Стандартними налаштуваннями є 2-, 3-, 4- і 8-вхідні ворота. Ці версії активно використовуються в напівпровідниках, доступних на ринку.

Використання вентилів NAND

Поряд із аналогічними, але різними вентилями NOR, вентилі NAND є важливими в сучасній цифровій електроніці. Їх можна використовувати для вираження абсолютно будь-якої булевої функції, якщо їх правильно поєднати. Логічна функція – це функція, яка базується на двох значеннях – знову ж таки, 0 і 1. Логічні функції та логічні вентилі, такі як NAND або NOR, є важливими для роботи різних частин комп’ютера.

Їхня здатність виражати інші функції називається «функціональною повнотою» – і, як згадувалося, булеві функції, такі як AND, OR, XNOR і NOT, можуть бути повністю описані через ворота NAND. Ви можете побудувати цілий процесор комп’ютера лише з вентилів NAND. Це не так, оскільки це було б дорого, неефективно та не на належному рівні, що стосується продуктивності… однак це можливо з технічної точки зору!

Ці затвори є основними частинами комп’ютерного обладнання – вони містяться в більшості напівпровідників, які використовуються, наприклад, як базовий компонент для частин ПК. При розміщенні на інтегральній схемі або друкованій платі вентиль NAND займе три контактні площадки – дві для двох вхідних значень (або більше, якщо вентилю потрібно обробляти більше двох) і одну для результуючого виведення.

Теоретичний NAND

Хоча в більшості випадків посилання на NAND означатиме фізичні ворота, які використовуються для створення процесорів або SSD, це не завжди так – NAND також є назвою відповідної булевої функції. У даному випадку це означає математичну функцію, доведену в 1913 році Генрі Шеффером. Теоретичну версію часто називають логікою NAND, щоб відрізнити її від згаданих вище вентилів NAND.
Ця логіка та відповідна функція виражаються так:

Діаграма NAND і таблиця істинності

Таблиця істинності пояснює можливі варіанти входу та виводу, згадані вище. Усі комбінації, окрім усіх одиниць, повертають 1, а всі входи 1 повертають 0 як вихід.

Що таке NAND?

Таблиця істинності воріт NAND

Різні комбінації логіки NAND ( або вентилів ) можна використовувати для створення інших логічних математичних функцій. Як згадувалося, ця функціональна повнота означає, що логіки NAND достатньо для створення будь-якого іншого логічного вентиля. Це робиться шляхом повторення використання кількох воріт NAND у певних конфігураціях. Однією з найскладніших логічних функцій є XNOR. Щоб створити один лише з функціями NAND, п’ять повинні бути структуровані разом і з’єднані певним чином для досягнення бажаного результату. Ось як це виглядатиме:

Що таке NAND?

Діаграма XNOR та еквівалент NAND

Хоча схема для вентиля XNOR сама по собі набагато простіша, обидва ці варіанти забезпечать однаковий вихід – Q – з тих самих входів – A і B. Для створення інших типів функціональних елементів потрібні різні способи складання вентилів NAND. вентилів як у фізичних напівпровідниках, так і в теоретичних математичних задачах.

Висновок

NAND — логічний вентиль; це означає Не-І. Шлюз NAND є логічною протилежністю вентилю І. Шлюз І повертає істину, лише якщо всі вхідні дані є істинними. І навпаки, ворота NAND завжди істинні, якщо всі вхідні дані не істинні. Шлюзи NAND мають властивість під назвою функціональна повнота, яка дозволяє їх об’єднувати для створення всіх інших логічних вентилів. Шлюзи NAND є основними компонентами процесорів, а також флеш-пам’яті.


Як клонувати жорсткий диск

Як клонувати жорсткий диск

У сучасну цифрову епоху, коли дані є цінним активом, клонування жорсткого диска в Windows може бути вирішальним процесом для багатьох. Цей вичерпний посібник

Як виправити помилку завантаження драйвера WUDFRd у Windows 10?

Як виправити помилку завантаження драйвера WUDFRd у Windows 10?

Ви стикаєтеся з повідомленням про помилку під час завантаження комп’ютера, у якому йдеться про те, що драйвер WUDFRd не вдалося завантажити на ваш комп’ютер?

Як виправити код помилки NVIDIA GeForce Experience 0x0003

Як виправити код помилки NVIDIA GeForce Experience 0x0003

Ви відчуваєте код помилки NVIDIA GeForce 0x0003 на робочому столі? Якщо так, прочитайте блог, щоб дізнатися, як швидко та легко виправити цю помилку.

Що таке SMPS?

Що таке SMPS?

Перш ніж вибрати SMPS для свого комп’ютера, дізнайтеся, що таке SMPS і значення різних показників ефективності.

Чому мій Chromebook не вмикається

Чому мій Chromebook не вмикається

Отримайте відповіді на запитання «Чому мій Chromebook не вмикається?» У цьому корисному посібнику для користувачів Chromebook.

Як повідомити Google про фішинг

Як повідомити Google про фішинг

Дізнайтеся, як повідомити про шахрая в Google, щоб запобігти йому обманювати інших за допомогою цього посібника.

Roomba зупиняється, залипає та розвертається – виправлення

Roomba зупиняється, залипає та розвертається – виправлення

Вирішіть проблему, коли ваш робот-пилосос Roomba зупиняється, залипає та продовжує обертатися.

Як змінити налаштування графіки на Steam Deck

Як змінити налаштування графіки на Steam Deck

Steam Deck пропонує надійний і універсальний ігровий досвід прямо у вас під рукою. Однак, щоб оптимізувати вашу гру та забезпечити найкраще

Що таке безпека на основі ізоляції?

Що таке безпека на основі ізоляції?

Я збирався заглибитися в тему, яка стає все більш важливою у світі кібербезпеки: безпека на основі ізоляції. Такий підхід до

Як використовувати Auto Clicker для Chromebook

Як використовувати Auto Clicker для Chromebook

Сьогодні я збирався заглибитися в інструмент, який може автоматизувати повторювані завдання на вашому Chromebook: Auto Clicker. Цей інструмент може заощадити ваш час і