Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Каждая операция требует для своего выполнения времени, рав-Ного такту генератора процессора (tick of the internal clock). Отме- Тим, что к длинным операциям (плавающая точка) это не имеет от- Ношения —там другая арифметика. Очевидно, что при тактовой Частоте в 100 МГц быстродействие составит 20 миллионов операций В секунду. Все этапы команды задействуются только один раз и всегда в одном и том же порядке: одна за другой. Это, в частности, означает, Что если первая микрокоманда выполнила свою работу и передала Результаты второй, то для выполнения текущей команды она боль- Ше не понадобится, и, следовательно, может приступить к выполне- Нию следующей команды. Конвейеризация осуществляет многопоточную параллельную об- Работку команд, так что в каждый момент одна из команд считывает- Ся, другая декодируется и т. д., и всего в обработке одновременно на- Ходится пять команд. Таким образом, на выходе конвейера на каждом Такте процессора появляется результат обработки одной команды (одна команда в один такт). Первая инструкция может считаться вы- Полненной, когда завершат работу все пять микрокоманд. Такая технология обработки команд носит название конвейерной (pipeline) обработки. Каждая часть устройства называется ступенью Конвейера, а общее число ступеней —длиной линии конвейера. С ростом числа линий конвейера и увеличением числа ступеней на линии (табл. 2.1) увеличивается пропускная способность процес- Сора при неизменной тактовой частоте. Процессоры с несколькими Линиями конвейера получили название суперскалярных. Pentium — первый суперскалярный процессор Intel. Здесь две линии, что по- Зволяет ему при одинаковых частотах быть вдвое производительней J80486, выполняя сразу две инструкции за такт. Во многих вычислительных системах, наряду с конвейером ко-
|