Главная » Просмотр файлов » Э. Таненбаум - Архитектура компьютера

Э. Таненбаум - Архитектура компьютера (1127755), страница 59

Файл №1127755 Э. Таненбаум - Архитектура компьютера (Э. Таненбаум - Архитектура компьютера) 59 страницаЭ. Таненбаум - Архитектура компьютера (1127755) страница 592019-05-11СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 59)

С появлением Ъ'1пдои з постепенно вошли в употребление графические пользовательские интерфейсы. Пи одно из этих приложений особо не нагружало шину 15А. Однако с течением времени появилось множество различных приложений, в том числе игр, для которых требовалось полноэкранное видео, и ситуация коренным образом изменилась. Давайте произведем небольшие вычисления. Рассмотрим монитор размером 1024 х 768 в условиях вывода цветного движущегося изображения (3 байта/пиксел). Одно экранное изображение содержит 2,25 Мбайт данных.

Для воспроизведения плавных движений требуется 30 кадров в секунду, и, следовательно, скорость передачи данных должна быть 67,5 Мбайт/с. В действительности дело обстоит гораздо хуже, поскольку, чтобы передать изображение, данные нужно передать с жесткого диска, компакт-диска или ПЪ'О-диска через шину в память. Затем данные должны поступить в графический адаптер (тоже через шину).

Таким образом, только для передачи видео пропускная способность шины должна быть 135 Мбайт,,гс. Однако в компьютере есть еще центральный процессор и другие устройства, которые тоже должны пользоваться шиной, поэтому пропускная способность должна быть еще выше. Максимальная частота передачи данных шины 13А — 8,33 МГц. Она способна передавать два байта за цикл, поэтому ее максимальная пропускная способность составляет 16,7 Мбайт/с. Шина Е18А может передавать 4 байта за цикл. Ее пропускная способность достигает 33,3 Мбайт/с.

Ясно, что ни одна из них совершенно не соответствует тому, что требуется для полноэкранного видео. В 1990 году компания 1пге1 разработала новую шину с гораздо более высокой пропускной способностью, чем у шины Е18А. Эту шину назвали РС1 (Рег1Р11ега1 Сотропепг 1пгегсоппесг — взаимодействие периферийных компонентов).

Компания 1пге1 запатентовала шину РС1 и сделала все патенты всеобщим достоянием, так что любая компания могла производить периферийные устройства для этой шины без каких-либо выплат за право пользования патентом. Компания 1пге1 также сформировала промышленный консорциум РС1 прес(а1 1псегезг Огопр, который должен был заниматься дальнейшими усовершенствованиями шины РС1. Все эти действия привели к тому, что шина РС1 стала чрезвычайно популярной. Фактически в каждом компьютере 1пге1 (начиная с Репг1пш), а также во многих других компьютерах есть шина РС1. Даже компания Зпп выпустила версию ШггаЗРАКС (компьютер ИггаЗРАВС П1), в которой используется шина РС1.

Шина РС1 подробно описана в литературе [185, 193~. Первая шина РС1 передавала 32 бита за цикл и работала на частоте 33 МГц (время цикла — 30 нс), общая пропускная способность составляла 133 Мбайт/с. В 1993 году появилась шина РС1 2.0, а в 1995 году — РС1 2.1. Шина РС1 2.2 под- Примеры шин 235 Шина кзш-памяти Локальная шина Шина памяти Рис. 3.49. Архитектуре типичной системы первых поколений Реп)вот. !Толщина линий, обозначающих шину, призвана показать ее пропускную способность. Чем толще линия, тем пропускная способность выше.) Ключевыми компонентами данной архитектуры являются мосты между шинами (эти микросхемы выпускает компания 1пСе1 — отсюда такой интерес к проекту).

Мост РС1 связывает центральный процессор, память и шину РС1. Мост ходит и для портативных компьютеров (где требуется экономия заряда батареи). В конце концов удалось получить шину РС1, которая работаег на частоте 66 МГц, способна передавать 64 бита за цикл, а ее общая пропускная способность составляет 528 Мбайт/с. При такой производительности полноэкранное видео вполне достижимо (предполагается, что диск и другие устройства системы справляются со своей работой). Во всяком случае, шина РС1 не является «узким местом» системы. Хотя 528 Мбайт/с — достаточно высокая скорость передачи данных, все же здесь есть некоторые проблемы.

Во-первых, этого недостаточно для шины памяти. Во-вторых, шина РС1 несовместима со всеми старыми платами 18А. По этой причине компания 1псе1 решила разрабатывать компьютеры с тремя и более шинами, как показано на рис. 3.49. Здесь мы видим, что центральный процессор может обмениваться информацией с основной памятью через специальную шину памяти, а шину 1ЯА можно связать с шиной РС1. Такая архитектура в 90-х годах удовлетворяла всем современным на тот момент требованиям и поэтому использовалась в большинстве систем. 236 Глава 3.

Цифровой логический уровень 15А связывает шину РС1 с шиной 15А, а также поддерживает один или два ЮЕ-диска. Практически все системы Репгшш 4 выпускаются с одним или несколькими свободными РС1-слотами для подключения дополнительных высокоскоростных периферийных устройств и с одним или несколькими 1ЯА-слогами для подключения низкоскоростных периферийных устройств. Преимущество системы, изображенной на рис. ЗА9, состоит в том, что шина между центральным процессором и памятью имеет высокую пропускную способность, шина РС1 также обладает высокой пропускной способностью и хорошо подходит для взаимодействия с высокоскоростными периферийными устройствами (ЗС51-дисками, графическими адаптерами и т.

п.), и при этом еше могут использоваться старые платы 15А. На рисунке также изображена шина ()ЗВ, которую мы будем обсуждать далее в этой главе. Было бы неплохо, если бы существовал только один тип плат РС1. К сожалению, это не так. Платы различаются потребляемой мощностью, разрядностью и синхронизацией. Старые компьютеры обычно используют напряжение 5 В, а новые — 3,3 В, поэтому шина РС1 поддерживает то и другое. Коннекторы одни и те же (они различаются только двумя небольшими пластмассовыми вставками, не позволяющими вставить плату на 5 В в шину РС1 на 3,3 В и наоборот). К счастью, существуют и универсальные платы, которые поддерживают оба напряжения и которые можно вставить в любой слог. Платы различаются не только напряжением, но и разрядностью. Существует два типа плат: 32-разрядные и 64-разрядные.

32-разрядные платы содержат 120 выводов; 64-разрядные платы содержат те же 120 выводов плюс 64 дополнительных вывода аналогично тому, как шина 1ВМ РС была расширена до 16 бит (см. рис. 3.48). Шина РС1, поддерживающая 64-разрядные платы, может поддерживать и 32-разрядные, но обратное не верно. Наконец, шины РС1 и соответствующие платы могут работать на частоте либо ЗЗ МГц, либо 66 МГц. В обоих случаях контакты идентичны. Отличие состоит в том, что один из выводов связывается либо с источником питания, либо с землей.

К концу 90-х годов шина 15А была окончательно похоронена участниками рынка, и в новых системах ее поддержка уже не предусматривалась. В связи с тем, что разрешение экрана постоянно увеличивалось (достигнув величины 1600 х 1200 точек), равно как и спрос на полноэкранное видео со стандартной частотой кадров, особо актуальное в интерактивных играх, компания 1пге1 разработала новую шину, предназначенную исключительно для обмена данными с графическим адаптером. Эта шина называется АСР (Ассе!егагег) Сгарййсз Рогг— ускоренный графический порт). Ее первая версия, АСР 1.0, работала на скорости 264 Мбайт/с, и эта величина была принята за 1х.

Недостаток скорости (по сравнению с РС1) компенсировался узкой специализацией на управлении графическим адаптером. Впоследствии были разработаны новые версии шины— в частности, АСР 3.0 работает на скорости 2,1 Гбайт/с (8х). Компоновку шин в современной системе на базе Репгшш 4 иллюстрирует рис. 3.50. В этой системе центральное положение занимает мост между шинами. Он соединяет пять основных компонентов системы: процессор, память, графический адаптер, контроллер АТАР1 и шину РС1. В отдельных случаях он также обеспечивает работу сетевых плат ЕгЬегпег и других высокоскоростных устройств.

Устройства, работающие на более низких скоростях, подключаются к шине РС1. Примеры шин 237 Монитор Е:Л Рис. 3.50. Компоновка шин в современной системе Репвот 4 По своей внутренней структуре мост делится на две части: мост памяти и мост ввода-вывода. Мост памяти соединяет процессор с памятью и графическим адаптером. Мост ввода-вывода соединяет друг с другом контроллер АТАР1, шину РС1 и (при необходимости) другие высокоскоростные устройства ввода-вывода. Данные между этими двумя мостами передаются на очень большой скорости. Шины РС1 являются синхронными, как и все шины РС, восходящие к первой модели 1ВМ РС.

Все транзакции в шине РС1 осуществляются между задающим и подчиненным устройствами. Чтобы не увеличивать число выводов на плате, адресные и информационные линии объединяются. При этом достаточно 64 выводов для всей совокупности адресных и информационных сигналов, даже если РС1 работает с 64-разрядными адресами и 64-разрядными данными. Объединенные адресные и информационные выводы функционируют следующим образом. При считывании во время первого цикла задающее устройство передает адрес на шину. Во время второго цикла задающее устройство удаляет адрес, и шина переключается таким образом, чтобы подчиненное устройство могло ее использовать. Во время третьего цикла подчиненное устройство выдает запрашиваемые данные. При записи шине не нужно переключаться, поскольку задающее устройство передает в нее и адрес, и данные.

Тем не менее минимальная транзакция занимает три цикла. Если подчиненное устройство не может дать ответ в течение трех циклов, то вводится режим ожидания. Допускаются 238 Глава 3. Цифровой логический уровень пересылки блоков неограниченного размера, а также некоторые другие типы циклов шины. Арбитраж шины РС! Чтобы передать по шине РС1 какой-нибудь сигнал, устройство сначала должно получить к ней доступ. Шина РС1 управляется централизованным арбитром, как показано на рис.

3.51. В большинстве случаев арбитр шины встраивается в один из мостов между шинами. От каждого РС1-устройства к арбитру тянутся две специальные линии. Одна из них (КЕО№) используется для запроса шины, а вторая (СЫТ№) — для получения разрешения на доступ к шине. Рис. З.бт. у шины РС! имеется централизованный арбитр Чтобы сделать запрос на доступ к шине, РС1-устройство (в том числе и центральный процессор) устанавливает сигнал КЕО№ и ждет, пока арбитр не установит сигнал С1чТ№.

Характеристики

Тип файла
DJVU-файл
Размер
13,7 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6458
Авторов
на СтудИзбе
305
Средний доход
с одного платного файла
Обучение Подробнее