Автор работы: Пользователь скрыл имя, 07 Сентября 2012 в 10:03, курсовая работа
Цель: проанализировать современные тенденции развития процессоров.
Задачи:
Изучить историю развития процессоров;
Изучить устройство процессоров;
Проследить развитие современных процессоров.
Введение…………………………………………………………………………2-3
История развития процессоров………………………………………….4-9
Арифметико – логическое устройство………………………………...9-16
Алгоритм работы процессора…………………………………12-13
Функции регистров, входящих в АЛУ………………………..13-14
Операции в АЛУ………………………………………………..14-15
Классификация АЛУ…………………………………………...15-16
Современные тенденции развития процессоров……………………16-26
Характеристики современных процессоров……………………..17
Энергоэффективность………………………………………….17-18
Функциональные возможности………………………………..18-19
Производительность……………………………………………19-20
Модельный ряд процессоров Intel…………………………….20-23
Модельный ряд процессоров AMD…………………………...23-25
Анализ современных тенденций развития процессоров………..26
Заключение………………………………………………………………………27
Список используемых источников……………………………………………..28
регистр инструкций (IR). В
то же самое время Счетчик команд
увеличивается, так чтобы указывать
на последующую инструкцию, а процессор
выполняет инструкцию в IR. Некоторые
инструкции управляют самим Управляющим
Модулем, так если инструкция гласит
'перейти на адрес 2749', величина 2749 записывается
в Счетчик Команд, чтобы процессор
выполнял эту инструкцию следующей.
Многие инструкции задействуют Арифметико-
2.1 Алгоритм работы процессора
Весь алгоритм работы процессора можно описать в трех строчках
НЦ
| чтение команды из памяти по адресу, записанному в СК
| увеличение СК на длину прочитанной команды
| выполнение прочитанной команды
КЦ
Однако для полного
представления необходимо определить
логические схемы выполнения тех
или иных команд, вычисления величин,
это функции Арифметико-
2.2 Функции регистров, входящих в арифметико-логическое устройство
Часть операционных регистров могут быть адресованы в команде для выполнения операций с их содержимым и их называют программно-доступными. К таким регистрам относятся: сумматор, индексные регистры и некоторые вспомогательные регистры. Остальные регистры нельзя адресовать в программе, то есть они являются программно-недоступными.
Операционные устройства можно классифицировать по виду обрабатываемой информации, по способу её обработки и по логической структуре.[18]
Такая сложная логическая
структура АЛУ может
2.3 Операции в алу
Все выполняемые в АЛУ операции являются логическими операциями (функциями), которые можно разделить на следующие группы:
Современные ЭВМ общего назначения обычно реализуют
операции всех приведённых выше групп,
а малые и микро ЭВМ, микропроцессоры и специализированные ЭВМ часто не имеют аппаратуры арифметики
чисел с плавающей точкой, десятичной
арифметики и операций над алфавитно-цифровыми
полями. В этом случае эти операции выполняются
специальными подпрограммами. К арифметическим
операциям относятся сложение, вычитание, вычитание модулей («короткие
операции») и умножение деление («длинные операции»).
Группу логических операций составляют
операции дизъюнкция (
2.4 Классификация АЛУ
По способу действия над операндами АЛУ делятся на последовательные и параллельные. В последовательных АЛУ операнды представляются в последовательном коде, а операции производятся последовательно во времени над их отдельными разрядами. В параллельных АЛУ операнды представляются параллельным кодом и операции совершаются параллельно во времени над всеми разрядами операндов.[20]
По способу представления чисел различают АЛУ:
По характеру использования элементов и узлов АЛУ делятся на блочные и многофункциональные. В блочном АЛУ операции над числами с фиксированной и плавающей точкой, десятичными числами и алфавитно-цифровыми полями выполняются в отдельных блоках, при этом повышается скорость работы, так как блоки могут параллельно выполнять соответствующие операции, но значительно возрастают затраты оборудования. В многофункциональных АЛУ операции для всех форм представления чисел выполняются одними и теми же схемами, которые коммутируются нужным образом в зависимости от требуемого режима работы. [19]
По своим функциям АЛУ
является операционным блоком, выполняющим
микрооперации, обеспечивающие приём
из других устройств (например, памяти)
операндов, их преобразование и выдачу
результатов преобразования в другие
устройства. Арифметико-логическое устройство
управляется управляющим
3. Современные тенденции развития процессоров
Год назад, подводя итог напряженной
борьбы за лидерство на рынке процессоров
для ПК между компаниями Intel и AMD,
отдали «пальму первенства» компании
AMD, чьи процессоры на тот момент
были и производительнее и дешевле
и имели меньшее
Когда говорят о процессорах для ПК, то имеют в виду процессоры либо компании Intel, либо компании AMD (о процессорах других компаний не имеет смысла даже вспоминать в силу их нераспространенности на рынке). Собственно, именно упорная, ожесточенная конкуренция этих двух гигантов компьютерного рынка и является тем самым двигателем прогресса, который позволяет создавать все более производительные процессоры и от которого в конечном счете выигрывают потребители. Безусловно, обе компании в этом вопросе придерживаются собственного мнения. Острая борьба между Intel и AMD происходит с переменным успехом то одной, то другой компании. Компания Intel анонсировала новое поколение энергоэффективных процессоров на основе микроархитектуры Intel Core. Семейство процессоров для настольных ПК на основе этой революционной микроархитектуры получило название Intel Core 2 Duo. Собственно, после появления этого нового семейства микропроцессоров, которые по всем параметрам оказались лучше тех, что имеются в арсенале AMD, лидерство вновь захватила компания Intel.
3.1 Характеристики современных процессоров
Современный
процессор для ПК — это
Каждую из этих характеристик рассмотрим отдельно. [2]
3.2.Энергоэффективность
Еще три - четыре года назад
выбор процессора для ПК ограничивался
рассмотрением двух составляющих — производительности
процессора и его стоимости, причем на
производительность процессора однозначно
указывала его тактовая частота. Однако
времена меняются, и уже сейчас сводить
все только к производительности и стоимости
— значит сильно упрощать реальную ситуацию.
Кроме абсолютной производительности
процессоры принято характеризовать энергоэффективностью,
то есть производительностью в расчете
на ватт потребляемой электроэнергии.
Ранее, когда потребляемая процессором
мощность составляла всего несколько
десятков ватт, на такую характеристику,
как энергоэффективность, просто не обращали
внимание. Однако при достижении потребляемой
процессором мощности рубежа в 100 Вт и
даже его превышении энергоэффективность
стала одной из важнейших характеристик
процессора. [5]
Процессоры
с высоким энергопотреблением
трудно охлаждать. Приходится
использовать массивные и
Понятно, что
энергоэффективность
3.3 Функциональные возможности
Кроме производительности
и энергоэффективности,
В процессорах
AMD тоже присутствуют аналогичные
технологии, но называются они
по-другому, и реализованы
3.4 Производительность
Под производительностью процессора принято понимать скорость выполнения им задачи (какого-либо приложения), то есть чем меньше времени затрачивает процессор на реализацию той или иной задачи, тем выше его производительность. Казалось бы, такой подход к понятию производительности процессора вполне логичен. Однако не все так просто. Рассмотрим простой пример. Пусть имеется два процессора и два приложения. Первый процессор демонстрирует более высокую производительность в первом приложении, а второй процессор — во втором. Возникает вопрос: какой из двух процессоров считать более производительным? Ответ здесь отнюдь не тривиален, и реальная ситуация такова, что какие-то процессоры демонстрируют более высокую производительность на одном наборе приложений, а какие-то — на другом. В этом смысле более корректно говорить не об абсолютной производительности процессора (как о некой абсолютной истине), а о производительности на наборе приложений. На производительность процессора оказывают непосредственное влияние его микроархитектуры, размер кэша, тактовая частота и количество ядер процессора. Кроме одноядерных, в настоящее время существует большое многообразие двухъядерных процессоров для ПК. Собственно, переход от одноядерных процессоров к многоядерным — это современный тренд в развитии процессоров. Причина перехода к многоядерности вполне очевидна. Дело в том, что на протяжении всей истории развития процессоров одним из самых эффективных способов увеличения производительности являлось наращивание тактовой частоты. В то же время увеличение тактовой частоты приводит к нелинейному росту потребляемой процессором мощности со всеми вытекающими отсюда негативными последствиями. [4]
Информация о работе Современные тенденции развития процессоров