Базовые элементы вычислительной техники: ячейки, регистры, шины, вентили, тактовые генераторы, логические схемы, триггеры, регистры, счетчики, сумматоры
Элементы хранения информации
-
Ячейка памяти Минимальный адресуемый элемент запоминающего устройства. Состоит из элементов, способных находиться в двух устойчивых состояниях (0 или 1). Физически реализуется либо как SRAM (статическая память, 6 транзисторов, быстрая, не требует регенерации — используется в кэшах), либо как DRAM (динамическая, 1 транзистор + 1 конденсатор, требует постоянной регенерации заряда — используется в ОЗУ).
-
Триггер Электронное устройство, способное длительно находиться в одном из двух устойчивых состояний. Это базовая единица памяти (хранит 1 бит). Основные виды:
- RS-триггер: имеет входы Set (установка 1) и Reset (сброс в 0). Одновременная подача единиц на оба входа — запрещенное состояние.
- D-триггер (Data): запоминает состояние входа D по синхроимпульсу (защелка).
- T-триггер (Toggle): меняет свое состояние на противоположное при каждом входном импульсе. Используется для деления частоты.
Подробнее можно прочитать тут - RS- и D-Триггеры
-
Регистр Блок внутри процессора, состоящий из набора триггеров (обычно 8, 16 или 32). Предназначен для сверхбыстрого временного хранения данных, адресов или промежуточных результатов вычислений.
Комбинационные и вычислительные элементы
-
Логические схемы Устройства, реализующие базовые логические операции: И (AND), ИЛИ (OR), НЕ (NOT), Исключающее ИЛИ (XOR). Из них строятся все остальные вычислительные блоки.
-
Сумматор Электронная схема, выполняющая сложение двоичных кодов. Полный сумматор имеет три входа (два бита слагаемых и перенос из младшего разряда) и два выхода (сумма и перенос в старший разряд). Многоразрядные сумматоры являются основой АЛУ.
-
Счетчик Устройство на базе последовательно соединенных T-триггеров, подсчитывающее количество поступивших на вход импульсов. Главный параметр — модуль счета (максимальное число, после которого счетчик обнуляется).
Элементы связи и управления
-
Шина Набор параллельных проводов для передачи данных, адресов или управляющих сигналов между устройствами ЭВМ. Позволяет передавать сразу целое машинное слово. Для экономии проводов часто применяется мультиплексирование (передача адреса и данных по одним проводам в разные такты).
-
Вентиль Переключатель, работающий по принципу крана: стоит между регистром и шиной и инициирует передачу значения регистра. Имеет информационный вход и управляющий вход. Если на управляющем входе
1, данные проходят на шину; если0— проход закрыт. -
Тактовый генератор Устройство, генерирующее непрерывную последовательность прямоугольных электрических импульсов заданной частоты. Задает ритм работы всей ЭВМ и синхронизирует передачу информации между блоками.