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

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

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

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

К примеру, если микропроцессор 8051 устанавливается в будильник, то все его кнопки и переключатели соединяются с разными линиями ввода-вывода, а еще некоторое количество линий контролируют показания дисплея. Таким образом, все (или почти все) функции будильника оказываются под программным управлением, и необходимость в недешевых дискретных логических схемах отсутствует. Цоколевка микросхемы 8051 показана на рис. ЗА7. Объем внутренней памяти составляет по умолчанию 4 Кбайт (или 8 Кбайт в модели 8052). Если этот объем оказывается недостаточным, память можно расширить путем подключения через шину дополнительного модуля емкостью до 64 Кбайт. Первые семь сигналов, показанные в левой части рис.

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

При использовании внешней памяти процессор 8051 обозначает операции чтения из памяти и записи в нее установкой сигналов йЭ и ЪУК соответственно. Наличие внешней памяти требует сигнала АЕЕ (Аоогезз Еа1сЬ ЕпаЫе — установка защелки адреса). Устанавливая этот сигнал, ЦП удостоверяет правильность адреса. Внешняя память при помощи этого сигнала обычно ставит защелки на адресные линии, которые через непродолжительное время освобождаются и позволяют продолжить передачу данных через выводы. Сигналы РЯЕН и ЕАФ также имеют отношение к внешней памяти.

Сигнал РЯЕХ (Ртоягаш 8гоге ЕХаЫе — доступ к памяти программ) устанавливается в том случае, если процессор 8051 намеревается считать данные из памяти программ. Обычно он соотносится с сигналом памяти ОЕ (см. рис. 3.28). Сигнал ЕАФ (ЕхФегпа1 Ассезз — доступ к внешней памяти) обычно отправляется либо в виде нуля, либо в виде единицы; но в любом случае, его значение в каждом конкретном случае неизменно. В случае единицы для обработки адресов в заданном диапазоне используется внутренняя память объемом 4 Кбайт (в модели 8052 — 8 Кбайт), а для остальных адресов — внешняя память.

В случае нуля все адреса обрабатываются во внешней памяти, а встроенная память остается незадействованной. В моделях 8031 и 8032 по причине отсутствия встроенной памяти сигнал ЕАФ должен устанавливаться только в нуль. Две линии таймеров обеспечивают передачу данных от внешних таймеров процессору. Две линии прерываний позволяют двум внешним устройствам запрашивать прерывания процессора. Линии ТХП и КХП обеспечивают последовательный ввод-вывод с терминалом или модемом.

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

3А7. Все линии двунаправленные, а операции чтения и записи через них осуществляются под программным контролем. Именно так процессор 8051 в большинстве случаев взаимодействует с окружением, и именно это обстоятельство делает его крайне полезным — в одной микросхеме реализованы и процессор, и память, и функции ввода-вывода. Примеры шин Шины соединяют компьютерную систему в единое целое.

В этом разделе мы рассмотрим несколько примеров шин: 15А, РС1 и ПВВ. Шина 1ЯА представляет собой незначительно усовершенствованный вариант шины 1ВМ РС вЂ” первой шины для персональных компьютеров компании 1ВМ. По соображениям совместимости она еще несколько лет назад устанавливалась во всех персональ- 232 Глава 3.

Цифровой логический уровень ных компьютерах 1пге1, но впоследствии 1пге1 и М)сгоэо(г договорились прекратить ее поддержку. В любом случае не слишком «древние» компьютеры с шиной 1ЯА всегда содержат еще одну шину, которая работает быстрее, чем 18А. Это— шина РС1. Она шире, чем 1БА, и функционирует с более высокой тактовой частотой. Следовательно, за одну секунду она передает больше данных, чем 18А. В большинстве современных ПК именно она берет на себя основную нагрузку, хотя в последнее время все заметнее становится роль шин 1)ЯВ, применяемых в качестве инструмента ввода-вывода для периферийных устройств с невысоким быстродействием (таких как мыши и клавиатуры).

В следующих разделах мы поочередно рассмотрим каждую из этих шин. Шина 1ЗА Шина 1ВМ РС была неофициальным стандартом систем с процессором 8088, поскольку практически все производители клонов скопировали ее, чтобы иметь возможность использовать в своих системах платы ввода-вывода от различных производителей. Шина содержала 62 сигнальные линии, из них 20 для адресов памяти, 8 для данных и по одной для сигналов считывания информации из памяти, записи информации в память, считывания с устройства ввода-вывода и записи на устройство ввода-вывода. Имелись, кроме того сигналы для запроса и обработки прерываний, а также для прямого доступа к памяти.

Шина была очень примитивной. Шина 1ВМ РС встраивалась в материнскую плату персонального компьютера. На плате было несколько разъемов, расположенных на расстоянии 2 см друг от друга. В разъемы вставлялись различные платы. На платах имелись позолоченные выводы (по 31 с каждой стороны), которые физически подходили под разъемы. Через них осуществлялся электрический контакт с разъемами. Когда компания 1ВМ разрабатывала компьютер РС АТ с процессором 80286, она столкнулась с некоторыми трудностями. С одной стороны, если бы компания разработала совершенно новую 16-разрядную шину, многие потенциальные покупатели не стали бы приобретать этот компьютер, поскольку ни одна из сменных плат, выпускаемых другими компаниями, не подошла бы к новой машине. С другой стороны, если бы компания решила оставить прежнюю шину с 20 адресными линиями и 8 линиями данных, то новый процессор не смог бы реализовать все свои возможности (например, возможность обращаться к 16 Мбайт памяти и передавать 16-разрядные слова).

В результате было принято решение усовершенствовать прежнюю шину. Сменные платы персональных компьютеров содержали краевой разъем (62 контакта), но этот краевой разъем проходил не по всей длине платы. Поэтому на плате поместили еще один краевой разъем, смежный с главным. Схемы РС/АТ были разработаны таким образом, чтобы можно было подсоединять платы обоих типов. На рис. 3.48 изображена шина РС/АТ. Второй краевой разъем шины РС/АТ содержит 36 линий.

Из них 31 предназначена для дополнительных адресных линий, информационных линий, линий прерывания, каналов прямого доступа к памяти, а также для питания и земли. Примеры шин 233 Остальные линии призваны компенсировать разницу между 8-разрядными и 16-раз- рядными передачами. Разъем шины РС Встроенная Контакт плата Материнская плата Шина РС в о Ф й Новый разъем для РС!АТ Краевой разъем Рис. 3.48. Шина РС/АТ объединяет старую и новую шины Когда компания 1ВМ выпустила серию компьютеров РВ/2, пришло время начать разработку шины заново. С одной стороны, это решение было обусловлено чисто техническими причинами (шина РС к тому времени уже устарела). Но с другой стороны, оно было вызвано желанием «поставить на местов компании, выпускавшие клоны, которые в то время заполонили компьютерный рынок.

Поэтому высоко- и среднепроизводительные компьютеры РЯ/2 были оснащены абсолютно новой шиной МСА (М(сгоСЬаппе1 АгсЫгесгпге), которая была защищена патентами. Компьютерная промышленность отреагировала на такой шаг введением собственного стандарта — шины 1ЯА (1пппзтгу Яапоагд АгсЬ|гесгпге — стандартная промышленная архитектура), которая, по существу, представляет собой шину РС/АТ, работающую на частоте 8,33 Мрц.

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

Шина до некоторых пор использовалась во всех персональных компьютерах с процессором 1пФе1, хотя обычно кроме нее в них устанавливали еще одну или несколько других шин. 234 Глава 3. цифровой логический уровень Позднее шина 13А была расширена до 32 разрядов. У нее появились некоторые новые особенности (например, возможность параллельной обработки). Такая шина получила название Е1ВА (Ехгепоео 1пйпзьгу Згапг(агг( Агс(пгесгиге— расширенная стандартная промышленная архитектура). Шина РС! В первых компьютерах 1ВМ РС большинство приложений были текстовыми.

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

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

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

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