Cтраница 3
В подавляющем большинстве современных ПК в качестве системного интерфейса используется системная шина. Шина ( bus) - совокупность линий связи, по которым информация передается одновременно. Под основной, или системной, шиной обычно понимается шина между процессором и подсистемой памяти. Шины характеризуются разрядностью и частотой. Структура и состав системной шины были рассмотрены в разделе Интерфейсная часть МП. Важнейшими функциональными характеристиками системной шины являются количество обслуживаемых ею устройств и ее пропускная способность, то есть максимально возможная скорость передачи информации. Пропускная способность шины зависит от ее разрядности ( есть шины 8 -, 16 -, 32 - и 64-разрядные) и тактовой частоты, на которой шина работает. [31]
Интересным подходом в этом направлении является разрабо - тайная фирмой Honeywell архитектура M. EGABUS, в которой реализуется метод подвешенного взаимодействия между за-датчиком и исполнителем. При этом подходе цикл чтения разбивается на два независимых цикла - цикл запроса чтения и цикл собственно передачи данных. При запуске чтения ведущий посылает ведомому своей адрес, после чего освобождает магистраль. Если запрашиваемые данные у ведомого готовы, то он захватывает магистраль и посылает данные бывшему ведущему. Это позволяет реализовать независимость времени занятия шины от скорости взаимодействующих устройств. Этот подход дает выигрыш при взаимодействии медленных ведомых ОП, при увеличении быстродействия которых дополнительный цикл шины может снизить пропускную способность. С другой стороны, удвоение числа устройств, запрашивающих шину, при прочих равных условиях увеличивает время арбитража за обладание шиной, что в конечном счете ведет и к снижению пропускной способности шины. [32]