Ядерные реакторы
РБМК 1000
Математика
Курсовые
Альтернативная энергетика
ВВЭР
Информатика
Черчение

Теплоэнергетика

Реактор БН
Сопромат
Электротехника
Ядерная физика
Ядерное оружие
Графика
Карта

Архитектура персонального компьютера

В ожидании результатов центральный процессор вполне может заниматься другой работой. Например, отсутствие нужной команды в кэш-памяти вовсе не мешает выполнению одной или нескольких команд, которые уже вызваны и каждая из которых может обращаться к данным, которых нет в кэш-памяти. Таким образом, сразу несколько транзакций с UPA могут ожидать выполнения. UPA может справляться с двумя независимыми потоками транзакций (обычно это чтение и запись), каждый поток проходит с несколькими задержками. Задача централизованного контроллера — следить за всем этим и производить обращения к памяти в наиболее рациональном порядке.

Данные из памяти поступают блоками по 8 байт. Для большей надежности они содержат 16-разрядный код исправления ошибок. Можно запрашивать весь блок кэш-памяти (8 байт) или даже меньше. Все входные данные поступают в буфер UDB и хранятся там. Буфер UDB нужен для того, чтобы дать возможность центральному процессору и памяти работать асинхронно. Например, если центральному процессору необходимо записать слово или строку кэш-памяти в основную память, он может не ждать доступа к UPA, а сразу записать данные в буфер UDB, который доставит их в память позднее. UDB также генерирует код исправления ошибок. Отметим, что описание процессоров UltraSPARC III и Pentium 4 в этой книге очень упрощено. Тем не менее суть их работы изложить удалось.

Pentium 4 и UltraSPARC III — высокопроизводительные процессоры, разработанные для создания быстродействующих персональных компьютеров и рабочих станций. Однако существуют и другие компьютеры — так называемые встроенные системы. Именно их мы здесь рассмотрим на примере процессора 8051.

Не будет преувеличением сказать, что практически любое электронное устройство стоимостью более 100 долларов содержит встроенный компьютер. Телевизоры, сотовые телефоны, электронные секретари, микроволновые печи, видеокамеры, видеомагнитофоны, лазерные принтеры, системы охранной сигнализации, слуховые аппараты, электронные игры и многие другие устройства (их можно перечислять до бесконечности) управляются компьютером. При этом упор делается не на высокую производительность, а на низкую стоимость встроенного компьютера, что приводит к несколько другому соотношению достоинств и недостатков по сравнению с процессорами, которые мы обсуждали до сих пор.


Инженерная графика

 

Сопромат