КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Микропроцессор
Процессор является ядром вычислительной системы и предназначен для обработки информации и управления работой всей системы. Процессоры выпускаются многими фирмами. Однако наибольшее распространение для бытовых компьютеров имеют процессоры американских фирмы Intel и AMD. Основные характеристики процессоров приведены в табл. 3.3.1 Из анализа данной таблицы можно сделать вывод о том, какими темпами развивалась микропроцессорная техника с момента появления первого компьютера. На момент подготовки данного пособия промышленно выпускались и реализовывались через торговую сеть процессоры Celeron, Pentium 4, Duron, Athlon с частотой до 2000 МГц. Быстродействие компьютера определяется числом элементарных операций, выполняемых в единицу времени (оп/с). Быстродействие зависит от тактовой частотой задающего генератора. Первые ПК имели тактовую частоту 4, 8, 16 МГц. В настоящее время частота тактового генератора достигает 2 ГГц и будет повышаться далее в связи с освоением новых технологий. Кроме повышения тактовой частоты, увеличение производительности процессоров достигается путем разработки новых архитектур и алгоритмов обработки информации. К основным приемам повышения производительности компьютера относятся: суперскалярная архитектура; конвейерная обработка информации; наличие разделенных КЭШ-памяти для команд и данных; использование блока предсказания адреса; использование блока вычислений с плавающей точкой; поддержка многопроцессорного режима работы; наличие средств обработки ошибок. Термин " суперскалярная архитектура " означает, что процессор имеет более одного вычислительного блока. Эти вычислительные блоки называются конвейерами. Наличие в процессоре двух конвейеров позволяет ему выполнять одновременно две команды. Каждый конвейер разделяет процесс выполнения команды на несколько этапов:
- выборка (считывание) команды из ОЗУ или КЭШ - памяти; - декодирование (дешифрация) команды; - выполнение команды; - обращение к памяти; - запоминание полученных результатов в памяти. При конвейерной обработке информации на выполнение каждого этапа отводится один такт синхронизирующей частоты. В каждом новом такте заканчивается выполнение одной команды и начинается выполнение другой команды. Длительность выполнения команды определяется при этом временем на выполнение самого продолжительного этапа, а не временем выполнения всей команды. Разделение КЭШ - памяти на две части позволяет избежать структурных конфликтов, когда две команды одновременно обращаются к одному и тому же блоку памяти. Развитие вычислительной техники идет непрерывно. В процессорах 80386 и 80486 для ускорения вычислений с плавающей точкой встраивался специальный математический сопроцессор. В последующих моделях, в связи с увеличением плотности размещения элементов на кристалле, математический сопроцессор реализован непосредственно в процессоре. В процессоре Pentium имеется два пятиступенчатых конвейера для выполнения операций с фиксированной точкой и один восьми ступенчатый конвейер для выполнения операций с плавающей точкой. Кроме выполнения математических расчетов этот конвейер используется также для быстрой обработки динамических трехмерных изображений. Одним из путей повышения производительности является использование блока предсказания адреса. При выполнении разветвляющихся процессов и циклов можно заранее предсказать направление перехода и записать адрес перехода в специальный буфер предсказания адреса. Если результат выполнения текущей операции не совпал с содержанием буфера, то адрес считывается из памяти. То есть процессор практически ничего не теряет. Если же адрес перехода записан правильно, то он выбирается из буфера, имеющего малое время доступа, а не из памяти, имеющей значительное большее время доступа. Для реализации этой идей в процессоре используется два буфера предварительной выборки. Один из буферов выбирает команды последовательно, а другой – согласно предсказаниям блока предсказания адреса.
Дата добавления: 2014-01-06; Просмотров: 329; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |