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

IEEE 1394, или FireWire (название Apple), или iLink (название Sony), становится стандартом для передачи цифрового видео, но может использоваться для присоединения жестких дисков, сканеров, сети, цифровых камер, передачи профессионального аудио, и других процессов, требующих большой пропускной способности. FireWare на сегодняшний день ненамного дороже, чем другие форматы, но цена на него быстро падает.

В системах, где память связана с главной шиной, центральный процессор должен завершать работу со всеми устройствами ввода-вывода практически на каждом цикле шины. Чтобы решить эту проблему, можно предоставить центральному процессору самый низкий приоритет. При этом шина будет предос- тавляться процессору только в том случае, если она не нужна другому устройству. Центральный процессор всегда может подождать, а устройства ввода-вывода должны получить доступ к шине как можно быстрее, чтобы не потерять данные. Например, диски, вращающиеся с высокой скоростью, не могут ждать. Во многих современных компьютерах память помещается на одну шину, а устройства ввода-вывода — на другую, поэтому им не приходится завершать работу, чтобы предоставить доступ к шине.

Возможен также децентрализованный арбитраж шины. Например, компьютер может содержать 16 приоритетных линий запроса шины. Когда устройству нужна шина, оно устанавливает свою линию запроса. Все устройства контролируют все линии запроса, поэтому в конце каждого цикла шины каждое устройство может определить, обладает ли оно в данный момент наивысшим приоритетом и, следовательно, разрешено ли ему пользоваться шиной в следующем цикле. Такой метод требует большего количества линий, но зато исключается арбитр. В этом случае число устройств ограничивается числом линий запроса.

При другом типе децентрализованного арбитража используются только три линии независимо от того, сколько устройств имеется в наличии (рис. 3.38). Первая линия — монтажное ИЛИ. Она требуется для запроса шины. Вторая линия называется BUSY и означает занятость. Она запускается текущим задающим устройством шины. Третья линия служит для арбитража шины. Она последовательно соединяет все устройства. Начало цепи связано с источником питания с напряжением 5 В.

Рис. 3.38. Децентрализованный арбитраж шины

Когда шина не требуется ни одному из устройств, линия арбитража передает сигнал всем устройствам. Чтобы получить доступ к шине, устройство сначала проверяет, свободна ли шина, и установлен ли сигнал арбитража IN. Если сигнал IN не установлен, устройство не может стать задающим устройством шины. В этом случае оно сбрасывает сигнал OUT. Если сигнал IN установлен, устройство также сбрасывает сигнал OUT, в результате чего следующее устройство не получает сигнала IN и, в свою очередь, сбрасывает сигнал OUT. Следовательно, все следующие по цепи устройства не получают сигнал IN и сбрасывают сигнал OUT. В результате остается только одно устройство, у которого сигнал IN установлен, а сигнал OUT сброшен. Оно становится задающим устройством шины, устанавливает линию BUSY и сигнал OUT, после чего начинает передачу данных.

Немного поразмыслив, можно обнаружить, что из всех устройств, которым нужна шина, доступ к шине получает самое левое. Такая система напоминает систему последовательного опроса, только в данном случае нет арбитра, поэтому она стоит дешевле и работает быстрее. К тому же не возникает проблем со сбоями арбитра.

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

USB 1 (Universal Serial Bus) - Универсальная Последовательная Шина - это распространенная на ПК шина для внешних устройств. В высокоскоростном варианте скорость составляет 12 Мбит/с, и 1.5 Мбит/с в низкоскоростном. При использовании высокоскоростного варианта, максимальная длина кабеля 5 метров, и только 3 метра при низкоскоростном. Пока что у USB не хватает скорости для работы с основным жестким диском, но ее вполне хватает для второстепенного, CD-R, сканеров, сети, и др. устройств.
Аппаратное обеспечение компьютера Безопасность в компьютерных сетях