Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Системные шины




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

Перемещение информации между оперативной памятью и процессором и между оперативной памятью и портами происходит по системе соединений, которые называются шиной данных. Для увеличения скорости передачи биты информации передаются одновременно по нескольким линиям шины. Количество линий называется разрядностью шины. В современных персональных компьютерах используется 64-разрядная шина данных, по ней можно передавать 8 байтов данных одновременно.

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

1. Как уже отмечалось, шина адреса нужна для того, чтобы локализовать те ячейки оперативной памяти или те порты ввода-вывода, которые должны непосредственно участвовать в операции. Все байты оперативной памяти перенумерованы числами от нуля до максимального номера байта (последний зависит от объема оперативной памяти). Аналогично перенумерованы также все порты ввода-вывода (обычно от 0 до 65 535). Адресом байта оперативной памяти называется его номер. Адресом участка памяти, состоящего из нескольких последовательных байтов (области памяти), служит адрес начального байта. Адресом порта ввода-вывода также называется его номер. При выполнении машинной команды адрес байта оперативной памяти, содержимое которого должно участвовать в операции, посылается процессором по шине адреса. При прохождении адреса по шине адреса активизируется именно байт памяти с указанным адресом. Остальные управляющие сигналы, необходимые для правильного выполнения операции, посылаются по шине управления.

Для характеристики компьютера очень важна разрядность шины адреса. Например, у прежних персональных компьютеров использовалась 20-разрядная шина адреса. Максимальный адрес, который можно послать по такой шине, равен 220 - 1 = 1Мб, поэтому байту оперативной памяти с адресом, большим 1 Мб, предписание по шине адреса отправить, в принципе, невозможно. В таких компьютерах объем оперативной памяти принципиально не мог быть больше 1 Мб. В процессорах этих компьютеров использовалась специальная система определения адреса, ориентированная на такое ограничение.

Современные персональные компьютеры включают 32-разрядную шину адреса. При такой шине максимальный объем оперативной памяти равен 232= 4 Гб. Пока этого достаточно, но уже существуют компьютеры с 64-разрядной шиной адреса. При 32-разрядной шине можно обратиться к любому байту оперативной памяти в пределах 4 Гб. В новых программах используется эта возможность. Однако необходимо предусмотреть возможность выполнения программ, написанных для старых процессоров. Поэтому в современных процессорах предусмотрены два режима работы: один режим, называемый реальным, имитирует работу старых процессоров, и в этом режиме осуществляется доступ только к 1 Мб оперативной памяти; другой режим, называемый защищенным, имеет доступ ко всей оперативной памяти.

2. По шине управления идут сигналы, которые выполняют различные вспомогательные функции, необходимые для правильного выполнения операций. Всего в шине управления может быть более 100 линий. Перечислим только некоторые из них. Существует линия переключения между оперативной памятью и портами ввода-вывода. Дело в том, что когда по шине адреса идет сигнал, то он может восприниматься и как адрес байта оперативной памяти, и как адрес порта ввода-вывода. Как именно воспринимать этот адрес, зависит от сигнала, который одновременно с адресом идет по управляющей линии (например, ноль на управляющей линии обозначает оперативную память, единица — порт). По другой управляющей линии идет сигнал, который задает направление перемещения информации (ноль — информация читается из памяти или из порта в регистр процессора, единица — пишется из регистра в память или порт). По третьей управляющей линии передаются сигналы от тактового генератора. Эти сигналы позволяют синхронизировать операции, которые должны одновременно выполняться сразу несколькими устройствами компьютера (например, подготовиться к очередной операции).

Архитектура системной шины определяется типом процессора, применяемым набором микросхем, количеством и разрядностью периферийных устройств, подключаемых к шине. Так, системные шины платформы Pentium (PCI) обеспечивают обмен центрального процессора с оперативной памятью 64 разрядами данных, при этом адресация данных осуществляется 32-разрядным адресом. Часто используется в качестве критерия сравнения возможностей шин различной архитектуры максимальная пропускная способность шины. Ее можно рассчитать, умножив рабочую частоту шины на количество байтов, передающихся в одном такте (ширину полосы пропускания). Например, системная шина PCI процессора Pentium имеет пропускную способность 533 Мб/с

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




Поделиться с друзьями:


Дата добавления: 2013-12-12; Просмотров: 750; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.