5
2. Предположим, что вы разрабатываете компьютер на одной микросхеме для использования
во встроенных системах. Вся память находится на микросхеме и работает с той же скоро-
стью, что и центральный процессор.
3. В некотором вычислении каждый последующий шаг зависит от предыдущего Что в
данном
случае более уместно: векторный процессор или конвейер? Объясните, почему.
4. Чтобы конкурировать с недавно изобретенным печатным станком,
один средневековый мо-
настырь решил наладить массовое производство рукописных книг. Для этого в большом за-
ле собралось огромное количество писцов. Настоятель монастыря называл первое слово
книги, и все писцы записывали его. Затем настоятель называл второе слово,
и все писцы за-
писывали его. Этот процесс повторялся до тех пор, пока не была прочитана вслух и перепи-
сана вся книга. На какую из систем параллельной обработки информации (см. раздел Па-
раллелизм на уровне процессоров) эта система больше всего похожа?
5. При продвижении сверху вниз по пятиуровневой иерархической структуре памяти время
доступа возрастает. Каково отношение к времени доступа оптического диска и к регистро-
вой памяти? (Предполагается, что диск уже вставлен.)
6. Какие из перечисленных ниже видов памяти возможны? Какие из них приемлемы? Объяс-
ните, почему.
1) 10-битный адрес, 1024 ячейки, размер ячейки 8 битов;
2) 10-битный адрес, 1024 ячейки, размер ячейки 12 битов;
3) 9-битный адрес, 1024 ячейки, размер ячейки 10 битов;
4) 11-битный адрес, 1024 ячейки, размер ячейки 10 битов;
5) 10-битный адрес, 10 ячеек, размер ячейки 1024 бита;
6) 1024-битный адрес, 10 ячеек, размер ячейки 10 битов.
7. Компьютер может содержать 268 435 456 байтов памяти.
Почему разработчики выбрали
такое странное число вместо какого-нибудь хорошо запоминающегося, например 250 000
000?
8. Сколько времени занимает считывание диска с 800 цилиндрами, каждый из которых содер-
жит 5 дорожек по 32 сектора? Сначала считываются все сектора дорожки 0,
начиная с сек-
тора 0, затем все сектора дорожки 1, начиная с сектора 0т и т. д. Оборот совершается за 20
мс, поиск между соседними цилиндрами занимает 10 мс, а в случае расположения считыва-
емых данных в разных частях диска — до 50 мс. Переход от одной дорожки цилиндра к
другой происходит мгновенно.
Достарыңызбен бөлісу: