Базовые элементы вычислительной техники: ячейки, регистры, шины, вентили, тактовые генераторы, логические схемы, триггеры, регистры, счетчики, сумматоры

Элементы хранения информации

  • Ячейка памяти Минимальный адресуемый элемент запоминающего устройства. Состоит из элементов, способных находиться в двух устойчивых состояниях (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 — проход закрыт.

  • Тактовый генератор Устройство, генерирующее непрерывную последовательность прямоугольных электрических импульсов заданной частоты. Задает ритм работы всей ЭВМ и синхронизирует передачу информации между блоками.