- •Технические средства реализации информационных процессов
- •Представление информации в технических устройствах
- •Базовая система элементов компьютерных систем
- •Функциональные узлы компьютерных систем
- •Элемент памяти
- •Регистры
- •Устройства обработки информации
- •Принцип автоматической обработки информации вычислительным устройством
- •Поколения цифровых устройств обработки информации
- •Первое поколение – электронные лампы (1945-1955 г.Г.)
- •Второе поколение – транзисторы(1955-1965 г.Г.)
- •Третье поколение – интегральные схемы(1965-1980 г.Г.)
- •Четвёртое поколение – сверхбольшие интегральные схемы(1980- … г.Г.)
- •Архитектуры вычислительных систем сосредоточенной обработки информации
- •Архитектуры с фиксированным набором устройств
- •Вычислительные системы с открытой архитектурой
- •Архитектуры многопроцессорных вычислительных систем
- •Классификация компьютеров по сферам применения
- •Функциональная организация персонального компьютера
- •Центральный процессор
- •Оперативное запоминающее устройство
- •Внутренние шины передачи информации
- •Внешние запоминающие устройства
- •Накопители на магнитных дисках
- •Накопители на оптических дисках
- •Флэш-память
- •Внешние устройства Видеотерминалы
- •Устройства ручного ввода информации
- •Устройства поддержки безбумажных технологий
- •Устройства обработки звуковой информации
- •Устройства для соединения компьютеров в сеть
- •Перспективы развития технических средств обработки информации
Базовая система элементов компьютерных систем
КС используют естественное представление чисел в позиционной системе счисления, поэтому при построении базовых элементов очень большое значение имеет выбор основания системы счисления. Как уже говорилось выше (см. главу 1), для построения цифровых устройств была выбрана двоичная система счисления. Одним из преимуществ двоичного представления являлось и то, что для проектирования устройств можно было использовать мощный аппарат алгебры логики – булевых функций.
П
Функциональные узлы компьютерных систем
Элемент памяти
Основой любого компьютера является ячейка памяти, которая может хранить данные или команды. Основой любой ячейки памяти является функциональное устройство, которое может по команде принять или выдать один двоичный бит, а, главное, сохранять его сколь угодно долго. Такое устройство называется триггер илизащёлка. Оно строится на основе базового набора логических схем. На рис. 2.3 показана схема триггера. Он собран на четырех логических элементах: два элемента "логическое НЕ" (схемы 1 и 2)и два элемента "логическое И-НЕ" (схемы 3 и 4). Два последних элемента представляют собой комбинацию логических элементов "логическое И" и "логическое НЕ". Такой элемент на входе выполняет операцию логического умножения, результат которой инвертируется на выходе логическим отрицанием. Триггер имеет два выхода. Сигнал на выходеQ соответствует значению, хранящемуся в триггере. Выходиспользуется при необходимости получить инверсное значение сигнала. ВходыSиR, предназначены для записи в триггер одного бита со значением ноль или единица.
Рассмотрим состояние триггера во время хранения бита. Пусть в триггер записан ноль (на выходе Qнизкий уровень сигнала). Единица на выходе схемы 4 и единица на выходе схемы 1 поддерживают состояние выхода схемы 3 в состоянии нуля (). В свою очередь, ноль на выходе схемы 3 поддерживает единицу на выходе схемы 4 (). Такое состояние может поддерживаться триггером бесконечно долго.
Для записи в триггер единицы подадим на входSединицу (рис. 2.4). На выходе схемы 1 получится ноль, который обеспечит на выходе схемы 3 единицу. С выхода схемы 3 единица поступит на вход схемы 4, на выходе которой значение изменится на ноль (). Этот ноль на входе схемы 3 будет поддерживать сигнал на её выходе в состоянии единицы. Теперь можно снять единичный сигнал на входеS, на выходе схемы 3 всё равно будет высокий уровень. То есть триггер сохраняет записанную в него единицу. Единичный сигнал на входеSнеобходимо удерживать время, пока на выходе схемы 4 не появится нулевой сигнал. Затем вновь на входеSустанавливается нулевой сигнал, но триггер поддерживает единичный сигнал на выходеQ,, то есть сохраняет записанную в него единицу. Точно так же, подав единичный сигнал на входRможно записать в триггер ноль. Условное обозначение триггера показано на рис. 2.5.