Цифровой логический уровень Булева алгебра Комбинаторные схемы компаратор Арифметические схемы Сумматоры Триггеры Энергонезависимая память Шина Pentium 4 Цоколевка процессора UltraSPARC III Сигналы шины PCI Шина USB

По мере того как технологии по производству дисков становились лучше и плотность размещения возрастала более чем на 20% за год, появилась потребность в новом стандарте-интерфейсе передачи данных. Такой, который позволит разместить два устройства на одном ATA шлейфе, что бы загрузка была минимальной. Скорости передачи 16,6Мб/с определенно не хватало и Quantum разработал стандарт Ultra-ATA/33 (UDMA/33), увеличив пропускную способность вдвое

Эквивалентность схем

Разработчики схем часто стараются сократить число вентилей, чтобы снизить цену, уменьшить занимаемое схемой место, сократить потребление энергии и т. д. Чтобы упростить схему, разработчик должен найти другую схему, которая может вычислять ту же функцию, но при этом требует меньшего количества вентилей (или может работать с более простыми вентилями, например, двухвходовыми вместо четырехвходовых). Булева алгебра является ценным инструментом в поиске эквивалентных схем.

В качестве примера использования булевой алгебры рассмотрим схему и таблицу истинности для функции АВ + АС (рис. 3.5, а). Хотя мы это еще не обсуждали, многие правила обычной алгебры имеют силу и в булевой алгебре. Например, выражение АВ + АС по дистрибутивному закону может быть преобразовано в А(В + С). На рис. 3.5, б показана схема и таблица истинности для функции А{В + С). Две функции являются эквивалентными тогда и только тогда, когда обе функции принимают одно и то же значение для всех возможных переменных. Из таблиц истинности на рис. 3.5 ясно видно, что функция А{В + С) эквивалентна функции АВ + АС. Несмотря на эту эквивалентность, схема на рис. 3.5, б проще, чем схема на рис. 3.5, а, поскольку содержит меньше вентилей.

Обычно разработчик исходит из определенной булевой функции, а затем применяет к ней законы булевой алгебры, чтобы найти более простую функцию, эквивалентную исходной. На основе полученной функции можно конструировать схему. Стоячие волны Если в среде распространяется одновременно несколько волн, то колебания частиц среды оказываются геометрической суммой колебаний, которые совершали бы частицы при распространении каждой из волн по отдельности.

Чтобы использовать данный подход, нужно знать некоторые соотношения (законы) булевой алгебры, которые показаны в табл. 3.1. Интересно отметить, что каждое соотношение имеет две формы. Одну форму можно получить из другой, меняя И на ИЛИ и 0 на 1. Все соотношения можно легко доказать, составив для них таблицы истинности. Почти во всех случаях результаты очевидны, за исключением соотношения Де Моргана, соотношения поглощения и дистрибутивного соотношения. Соотношение Де Моргана может быть расширено на выражения с более чем двумя переменными, например, ABC = А + В + С.

Рис. 3.5. Две эквивалентные функции: АВ + АС (а); А(В + С) (б)

Таблица 3-1- Некоторые соотношения булевой алгебры

Соотношение

И

ИЛИ

Соотношение тождества

1А ■

= А

0 +А =

А

Соотношение нуля

= 0

1 + А =

1

Соотношение идемпотентности

АА

= А

А + А =

А

Соотношение инверсии

АА

= 0

А + А =

1

Соотношение коммутативности

АВ

= ВА

А + В =

В+А

Ассоциативное соотношение

{АВ)С = А(ВС)

(А + В)

+ С = А + (В + С)

Дистрибутивное соотношение

А +

ВС=(А + В){А +

С) А(В + С) = АВ+АС

Соотношение поглощения

А(А

+ В) = А

А + АВ

= А

Соотношение Де Моргана

АВ

= А~+В

А + В~=

АВ

Аппаратное обеспечение компьютера логический уровень

IDE - так обозначается типа диска, который использует интерфейс ATA. IDE - не дорогая электроника, которая использует ATA для подключения c помощью параллельного шлейфа, и создана для подключения устройств внутри компьютера. Т.е. для подключения внешнего или переносного устройства к компьютеру он плохо подходит: шлейф как правило имеет только 2 разъема и, по нашему опыту не более двух футов (один метр) длиной
Аппаратное обеспечение компьютера Безопасность в компьютерных сетях