Главная » Просмотр файлов » К. Хамахер, З. Вранешич, С. Заки - Организация ЭВМ - 5-е издание (2003)

К. Хамахер, З. Вранешич, С. Заки - Организация ЭВМ - 5-е издание (2003) (1114649), страница 94

Файл №1114649 К. Хамахер, З. Вранешич, С. Заки - Организация ЭВМ - 5-е издание (2003) (К. Хамахер, З. Вранешич, С. Заки - Организация ЭВМ - 5-е издание (2003)) 94 страницаК. Хамахер, З. Вранешич, С. Заки - Организация ЭВМ - 5-е издание (2003) (1114649) страница 942019-05-08СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Увеличивается их емкость, уменьшаются габариты, неуклонно снижается стоимость в пересчете на бит. Упражнения 5.1 Приведите блок-схему организации модуля памяти 512 К х 8, подобную схеме памяти 8 М х 32, представленной на рис. 5.10. 5.2. Обратимся к рис. 5.6, на котором показана структура ячейки динамической памяти. Предположим, что С вЂ” 50 фемтофарэд (10 ш Ф), а утечка тока через транзистор составляет около 9 пикоампер (10 ы А). Напряжение иа полностью заряженном конденсаторе равно 4,5 В. Ячейка должна быть регенерирована до того, как напряжение упадет ниже 3 В.

Оцените минимальную частоту регенерации. 5.3. На рис. 5.8 в нижнем правом углу показаны регистры входных и выходных данных. Приведите схему, реализуюгцую по одному биту каждого из этих регистров, и покажите связи между блоком «Схемы и защелки чтения/записи» и шиной данных. 5.4. Рассмотрим основную память, которая состоит из микросхем 5РВАМ и имеет такие же временные характеристики, как и микросхема, показанная на рис. 5.9, с той лишь разницей, что в нашем примере длина пакета равна 8.

Предположим, что 32 бита данных пересылаются по шине параллельно. Сколько времени при тактовой частоте 133 МГц займет пересылка: а) 32 байт данных; б) 64 байт данных. Каково в каждом из этих случаев время ожидания? 5.5. Опровергните следующее утверждение: «При использовании более быстрого процессора производительность компьютера возрастает пропорционально его быстродействию, даже если быстродействие основной памяти остается прежним.» 5.6. Программа состоит из двух вложенных циклов: меньшего внутреннего и значительно большего внешнего.

Ее общая структура приведена на рис. У5.1. Десятичные адреса в памяти показывают местоположение двух циклов, а также начало и конец всей программы. Все фрагменты программы, строки 17-22, 23-164, 165 — 239 и т. д., содержат команды, которые должны выполнятьгя последовательно. Программа запускается на компьютере, имеющем кэш команд с прямым отображением (рис. 5.15) и такие характеристики: Размер основной памяти 64 К слов Размер каша 1 К слов Размер блока 128 слов Упражнения 399 НАЧАЛО 17 23 1200 КОНЕЦ 1500 Внешний цикл, выполняемый 10 раз Внутренний цикл, выполняемый 20 раз Рис. У5.1. Структура программы для упражнения 5.5 ЕООР А И (К1)+,КО Ресгешевг К2 ВМЕ ?.О ОР Предположим, что перед началом этого цикла в регистрах КО, К1 и К2 содержались значения О, 054Е и 3 соответственно. Также предположим, что в основной памяти хранились данные, приведенные на рис.

У52, б, где все они представлены в шестнадцатеричном формате. Цикл начинается по адресу 1.ООР - 02ЕС. а) Каким будет содержимое каша в конце каждого шага цикла7 Длительность цикла основной памяти составляет 10 т, а длительность цикла каша — т. а) Укажите количество битов в полях ТАО, ВЕОСК и %'ОКР адреса основной памяти. б) Вычислите общее время, уходящее на выборку команд в процессе выполнения программы, приведенной на рис. У5.1.

5.7. В компьютере используется небольшой кэш с прямым отображением, расположенный между основной памятью и процессором. Он вмещает четыре 16-разрядных слова, и с каждым словом ассоциируется 13-разрядный тег, как на рис. У5.2, а. Когда в процессе операции чтения происходит промах, запрошенное слово считывается из основной памяти и отсылается процессору.

Одновременно оно копируется в кэш, а номер его блока запоминается в соответствующем тете. Рассмотрим следующий цикл в программе, все команды и операнды которой имеют длину 16 бит: 400 Глава 5. Система памяти б) Допустим, что время доступа к основной памяти составляет 10 т, а время доступа к кэшу — т. Вычислите время выполнения каждого шага цикла без учета процессорного времени между циклами памяти. 13 бнт 16 бит 054Е Рис. У5.2. Содерхимое каша и основной памяти в упрюкнэнии 5.7: кэш (а); основная память (б) 5.8.

Повторите упражнение 5.7 при условии, что в каше хранятся только команды. Данные-операнды извлекаются прямо из основной памяти и не копируются в кэш. Почему при этом программа выполняется быстрее, чем при записи в кэш и команд и данных? 5.9. Множественно-ассоциативный кэш состоит из 64 блоков, разделенных на 4-блочные множества.

В основной памяти содержится 4096 блоков, каждый из которых включает 128 слов, а) Какую длину имеет адрес основной памяти? б) Какую длину имеют его поля ТАО, 5ЕТ и 1)(гОКП? 5.10. Основная память компьютерной системы содержит 1 М 16-разрядных слов. Кроме того, в системе имеется множественно-ассоциативный кзш с 4 блоками в множестве и 64 словами в блоке. а) Вычислите количество битов в полях ТАО, 5ЕТ и ЪЧОКП адреса ос- новной памяти. б) Предположим, что первоначально кэш пуст. Процессор последовательно выбирает 4352 слова по адресам О, 1, 2,..., 4351. Затем он повторяет эту же последовательность выборки еще 9 раз. Оцените коэффициент ускорения за счет использования каша при условии, что он работает в 10 раз быстрее памяти.

Для замены блоков используется алгоритм 1КП. 5.11. Повторите упражнение 5.10 в предположении, что при копировании в заполненное множество новый блок заменяет блок, использовавшийся последним. 5.12. В разделе 5.5.3 на примере программы, приведенной на рис. 5.19, был показан результат использования различных технологий отображения.

Предположим, программа изменилась и теперь второй цикл обрабатывает элементы Упражнения 401 в том же порядке, что и первый, то есть управляющая команда второго цикла такова: Еог):-Охо 9 до Приведите для этой программы таблицы результатов, эквивалентные представленным на рис. 5.20-5.22. Какие выводы можно сделать из этого упражнения? 5.

13. В побайтово адресуемом компьютере имеется маченький кэш данных, в ко- тором может храниться восемь 32-разрядньгх слов. Каждый блок этого каша состоит из одного 32-разрадяного слова. При выполнении программы процессор считывает данные по следующим шестнадцатеричным адресам; 200, 204, 208, 20С, 2Р4, 2РО, 200, 204, 218, 21С, 24С, 2Р4 Эта последовательность операций чтения повторяется четыре раза. а) Каким будет содержимое каша с прямым отображением в конце каждого прохода по этому циклу. Вычислите для этого примера частоту попаданий.

Предполагается, что первоначально кзш пуст. б) Повторите упражнение 5.13, а для ассоциативного каша, в котором используется алгоритм замены 1 кП. в) Повторите упражнение 5.13, а для четырехканального множественно-ассоциативного кэша. 5.14. Повторите упражнение 5.13 с условием, что каждый блок каша состоит из двух 32-разрядных слов. Для задания 5.13, в используйте двухканальный множественно-ассоциативный кэш. 5.15. Как влияет значение я в системе памяти с чередованием адресов, показан ной на рис. 5.25, б, на размер блока кэш-памяти? 5.16. Во многих компьютерах размер блока кэш-памяти может составлять от 32 до 218 байт. Какие преимущества даст увеличение (или уменьшение) раз- мера блока? А что изменится к худшему? 5.17.

Рассмотрите эффективность чередования адресов по отношению к размеру блока кэша. С помощью вычислений, подобных проведенным в разделе 5.6.2, оцените возможное повышение производительности для блоков размером 16, 8 и 4 слова. Предполагается, что к каждому загруженному в кэш слову процессор обращается хотя бы один раз. 5.18. Предположим, что в компьютере имеется кэш-память 1.1 и Е2, описанная в разделе 5.6.3.

Размер блоков обоих кашей составляет 8 слов. Предположим также, что частота попаданий в случае обоих кашей одинакова и равна 0,95 для команд и 0,9 для данных. Время доступа к блоку из 8 слов в кзш-памяти первого и второго уровней, С1 и Св составляет соответственно 1 и 10 циклов. а) Каково среднее время доступа с точки зрения процессора, если используется память с чередованием адресов? Параметры доступа к памяти такие, как в разделе 5.6.1. 402 Глава 5. Система памяти 5.19. 5.20. 5.21.

5.22. 5.23. б) Каково среднее время доступа, если используется основная память без чередования адресов? в) В чем преимущество чередования адресов? Повторите упражнение 5.18 при условии, что блок каша вмещает 4 слова. Оцените соответствующее значение Сь если кэш второго уровня реализо- ван на основе микросхем ЯКАМ, Рассмотрим следующую аналогию концепции кэширования.

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

Ящик с инструментами, машина и мастерская соответствуют кашу Е1, ка- шу 1.2 и основной памяти компьютера. Насколько удачна эта аналогия? В чем она правильна, а в чем нет? Массив 32-разрядных чисел размером 1024х1024 должен быль «нормали- зовав» следующим образом.

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

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

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

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