8
e) Автоматизированного пистолета
Выполните задания:
1. Многие процессоры содержат особый тип цикла шины для подтверждения прерывания. За-
чем это нужно?
2. Компьютеру PC/AT, работающему с частотой 10 МГц, требуется 4 цикла, чтобы считать
слово. Какую часть пропускной
способности шины потребляет процессор?
3. 32-битный процессор с адресными линиями А2-А31 требует, чтобы все ссылки к ячейкам
памяти были выровнены. Это
значит, что центральный процессор должен обращаться толь-
ко к словам, состоящим из 4, 8,12 и т. д. байтов (число байтов кратно 4, и к полусловам, со-
стоящим из четного числа байтов.
4. Байты могут располагаться где угодно. Сколько существует допустимых комбинаций счи-
тываний из памяти и сколько
требуется выводов, чтобы их выразить? Дайте два ответа.
5. Почему процессор Pentium II не может работать с 32-битной шиной PCI без потери функци-
ональных возможностей? Ведь другие компьютеры с 64-битной шиной могут осуществлять
передачи по 32,16 и даже 8 битов.
6. Предположим, что центральный процессор содержит кэш-память первого и второго уровня
со временем доступа 5 нс и 10 нс соответственно. Время доступа к основной памяти состав-
ляет 50 нс. Если 20% от всех обращений к памяти приходится на долю кэш-памяти первого
уровня, а 60% — на долю кэш-памяти второго уровня, то каково среднее время доступа?
7. Возможно ли, чтобы небольшая встроенная система picojava II содержала микросхему
8255А?
8. Вычислите пропускную способность шины, необходимую для отображения на мониторе
VGA (640x480) цветного фильма (30 кадров/с), Предполагается, что данные должны прохо-
дить по шине дважды: один раз от компакт диска к памяти, а второй раз от памяти к мони-
тору.
9.
Как вы думаете, какой сигнал процессора Pentium II запускает линию FRAME#HaimmePCI?
10. Компьютеру на выполнение каждой команды требуется два цикла шины: один для вызова
команды, а второй для вызова данных. Каждый цикл шины занимает 250 нс, а выполнение
каждой команды занимает 500 нс (время обработки не принимается в расчет). В компьютере
имеется диск. Каждая дорожка этого диска состоит из 16 секторов по 512 байтов. Время об-
ращения диска составляет 8,192 миллисекунд. На сколько процентов
снижается скорость
работы компьютера во время передачи ПДП (прямой доступ к памяти), если каждая переда-
ча ПДП занимает один цикл шины? Рассмотрите два случая: для 8-битных передач и для 16-
битных передач по шине.
11. Максимальная полезная нагрузка пакета данных, передаваемого по шине USB,
составляет
1023 байта. Если предположить, что устройство может посылать только один пакет данных
за кадр, какова максимальная пропускная способность для одного изохронного устройства?
12. Напишите программу, которая на входе получает два произвольных логических выражения
и проверяет, представляют ли они одну и ту же функцию. Входной язык
должен включать
отдельные буквы (логические переменные), операнды И, ИЛИ и НЕ и скобки Каждое выра-
жение должно помещаться на одну входную линию. Программа вычисляет таблицы истин-
ности для обеих функций и сравнивает их.
Достарыңызбен бөлісу: