link140 link141 link142 link143 link144 link145 link146 link147 link148 link149 link150 link151 link152 link153 link154 link155 link156 link157 link158 link159 link160 link161 link162 link163 link164 link165 link166 link167 link168 link169 link170 link171 link172 link173 link174 link175 link176 link177 link178 link179 link180 link181 link182 link183 link184 link185 link186 link187 link188 link189 link190 link191 link192 link193 link194 link195 link196 link197 link198 link199 link200 link201 link202 link203 link204 link205 link206 link207 link208 link209 link210 link211 link212 link213 link214 link215 link216 link217 link218 link219 link220 link221 link222 link223 link224 link225 link226 link227 link228 link229 link230 link231 link232 link233 link234 link235 link236 link237 link238 link239 link240 link241 link242 link243 link244 link245 link246 link247 link248 link249 link250 link251 link252 link253 link254 link255 link256 link257 link258 link259 link260 link261 link262 link263 link264 link265 link266 link267 link268 link269 link270 link271 link272 link273 link274 link275 link276 link277 link278 link279

PersCom — Компьютерная Энциклопедия Компьютерная Энциклопедия

Системные платы

Локальные шины

Шины ISA, MCA и EISA имеют один общий недостаток — сравнительно низкое быстродействие. Описанные в следующих разделах четыре типа шин являются локальными. К основным типам локальных шин, используемых в ПК, относятся следующие.

Это ограничение существовало еще во времена первых PC, в которых шина ввода-вывода работала с той же скоростью, что и шина процессора. Быстродействие шины процессора возрастало, а характеристики шин ввода-вывода улучшались в основном за счет увеличения их разрядности. Ограничивать быстродействие шин приходилось потому, что большинство произведенных плат адаптеров не могли работать при повышенных скоростях обмена данными.

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

Проблема, связанная с быстродействием шины, стала актуальной в связи с распространением графических пользовательских интерфейсов (например, Windows). Ими обрабатываются такие большие массивы данных, что шина ввода-вывода становится самым узким местом системы. В конечном счете высокое быстродействие процессора с тактовой частотой 66 или даже 450 МГц оказывается совершенно бесполезным, поскольку данные по шине вводавывода передаются в несколько раз медленнее (тактовая частота — около 8 МГц).

Очевидное решение этой проблемы состоит в том, чтобы часть операций по обмену данными осуществлялась не через разъемы шины ввода-вывода, а через дополнительные быстродействующие разъемы. Наилучший подход к решению этой проблемы — расположить дополнительные разъемы ввода-вывода на самой быстродействующей шине, т.е. на шине процессора (это напоминает подключение внешней кэш-памяти). Соответствующая блок-схема представлена на рисунке нижеТакая конструкция получила название локальной шины, поскольку внешние устройства (платы адаптеров) теперь имеют доступ к шине процессора (т.е. ближайшей к нему шине). Конечно, разъемы локальной шины должны отличаться от слотов шины ввода-вывода, чтобы в них нельзя было вставить платы “медленных” адаптеров.

Интересно отметить, что первые 8- и 16-разрядные шины ISA имели архитектуру локальных шин. В этих системах в качестве основной использовалась шина процессора, и все устройства работали со скоростью процессора. Когда тактовая частота в системах ISA превысила 8 МГц, основная шина компьютера отделилась от шины процессора, которая уже не могла выполнять эти функции. Появившийся в 1992 году расширенный вариант шины ISA, который назывался VESA Local Bus (или VL-Bus), ознаменовал возврат к архитектуре локальных шин. В дальнейшем локальную шину VESA заменила шина PCI, а ее дополнением выступила шина AGP.

Примечание!

Для организации в компьютере локальной шины совсем не обязательно устанавливать слоты расширения: устройство, использующее локальную шину, можно смонтировать непосредственно на системной плате. В первых компьютерах с локальной шиной использовался именно такой подход.

Локальная шина не заменяет собой прежних стандартов, а дополняет их. Основными шинами компьютера, как и раньше, остаются ISA и EISA, но к ним добавляется один или несколько слотов локальной шины. При этом сохраняется совместимость со старыми платами расширения, а быстродействующие адаптеры устанавливаются в слоты локальной шины, при этом реализуются все их возможности. Таким образом, до настоящего момента наиболее распространенными являются разъемы AGP, PCI и ISA. Более старые платы порой оказываются совместимыми с новыми разъемами, однако все возможности локальных шин AGP и PCI позволяют задействовать только новые модели адаптеров. По мере уменьшения популярности шины ISA и смещения акцентов к интерфейсу LPC роль шины ISA постепенно снижается, а вместо нее используются другие шины.

Быстродействие графического интерфейса пользователя Windows или Linux (такого, как KDE или GNOME) значительно возросло после того, как на смену видеоадаптерам с интерфейсом ISA пришли адаптеры с интерфейсом PCI и AGP.