ЛОГИЧЕСКИЕ ЭЛЕМЕНТЫЭВМ
Физическими аналогами знаков 0 и 1 двоичного алфавита служат сигналы, способные принимать два хорошо различимых значения, например, напряжение (потенциал) высокого и низкого уровней, отсутствие и наличие электрического импульса, противоположные по знаку значения магнитной индукции и т. п.
В схемах цифровых устройств переменные и соответствующие им сигналы изменяются не непрерывно, а лишь в дискретные моменты времени, обозначаемые целыми неотрицательными числами: 0, 1, 2,..., 1...Временной интервал между двумя соседними моментами дискретного времени называется тактом.
Как правило цифровые устройства содержат специальный блок (генератор тактовых импульсов), вырабатывающий синхронизирующие сигналы (СС), отмечающие моменты дискретного времени (границы тактов).
В цифровых вычислительных устройствах обычно применяют потенциальный и импульсный способы физического представления информации.
Рис. 2.1. Способы представления цифровой информации:
а) - сигналы потенциального типа; б) - сигналы импульсивного типа
При потенциальном способе (рис 2.1, а) двум значениям переменной 1 и 0 соответствуют разные уровни напряжения в соответствующей точке схемы машины (потенциальный код). Потенциальный сигнал сохраняет постоянный уровень в течение такта, а его значение в переходные моменты не является определенным.
При импульсном способе представления информации (рис. 2.1,б) единичное и нулевое значения двоичной переменной отображаются наличием и отсутствием электрического импульса или разнополярными импульсами в соответствующей точке схемы (импульсный код). Импульсный сигнал можно характеризовать амплитудой Um, продолжительностью импульса по основанию tосн, длительностью фронта tфр и среза tcp
Аналогичные понятия могут быть применены к потенциальному сигналу (рис. 2.1, а). Потенциальный сигнал характеризуется, кроме того, разностью Uc верхнего и нижнего уровней напряжения. Понятия фронта и среза у потенциального сигнала всегда связаны с процессом перехода соответственно от нижнего к верхнему и от верхнего к нижнему уровню напряжений.
В соответствии с типом используемых сигналов для представления информации схемы цифровых устройств принято делить на импульсные, потенциальные и импульсно-потенциальные.
Слово может быть представлено последовательным или параллельным кодом.
При последовательном коде каждый временной такт предназначен для отображения одного разряда кода слова (рис. 2.2). В этом случае все разряды слова фиксируются по очереди одним и тем же элементом и проходят через одну линию передачи информации.
При параллельном коде все разряды двоичного кода слова представляются в одном временном такте, фиксируются отдельными элементами и проходят через отдельные линии, каждая из которых служит для представления и передачи только одного разряда слова.
При параллельной передаче информации код слова развертывается не во времени, а в пространстве, так как значения всех разрядов слова передаются по нескольким линиям одновременно (рис. 2.3).
Рис. 2.2. Последовательный импульсный код (в)
и последовательный потенциальный код (б)
Рис. 2.3. Параллельный импульсный код (а)
и параллельный потенциальный код (б)
В зависимости от применяемого кода устройства вычислительной техники называются последовательными или параллельными. При использовании последовательного кода все операции, в том числе передача слов из одного узла в другой, производятся поочередно для каждого разряда слова, и поэтому последовательные устройства работают медленнее, чем параллельные.
В современных ЭВМ основные устройства, участвующие в обработке информации, для достижения высокого быстродействия строятся как параллельные, хотя они и требуют большего объема аппаратуры. Для экономии оборудования в некоторых устройствах применяют последовательно-параллельный код, при котором слова разбиваются на части (слоги) и передача, а иногда и обработка производятся последовательно слог за слогом. При этом каждый слог представляется параллельным кодом.