Кафедра Прикладная Математика
Исследовательская работа
Назначение процессора
Выполнил: Мещеряков Д. С.
Проверила: Жукова М.С.
2010
Процессор
Центра́льный проце́ссор (ЦП, или центральное процессовое устройство — ЦПУ; англ. central processing unit, сокращенно - CPU, дословно — центральное обрабатывающее устройство) — микросхема, исполнитель машинных инструкций (кода программ), главная часть аппаратного обеспечения компьютера или программируемого логического контроллера. Иногда называют микропроцессором или просто процессором. На компьютерном сленге его называют либо "проц", либо "камень".
История развития
История развития технологии производства процессоров полностью соответствует истории развития технологии производства элементной базы.
Первым этапом затронувшим период с сороковых по конец пятидесятых годов, было создание процессоров с использованием электромеханических реле, ферритовых сердечников (устройств памяти) и вакуумных ламп. Они устанавливались в специальные разъёмы на модулях, собранных в стойки. Большое количество таких стоек, соединённых проводниками, в сумме представляли процессор. Отличительной особенностью была низкая надёжность, низкое быстродействие и большое тепловыделение.
Вторым этапом, с середины пятидесятых до середины шестидесятых, стало внедрение транзисторов. Транзисторы монтировались уже на близкие к современным по виду платам, устанавливаемым в стойки. Как и ранее, в среднем процессор состоял из нескольких таких стоек. Возросло быстродействие, повысилась надёжность, уменьшилось энергопотребление.
Третьим этапом, наступившим в середине шестидесятых годов, стало использование микросхем. Первоначально использовались микросхемы низкой степени интеграции, содержащие простые транзисторные и резисторные сборки, затем по мере развития технологии стали использоваться микросхемы, реализующие отдельные элементы цифровой схемотехники (сначала элементарные ключи и логические элементы, затем более сложные элементы — элементарные регистры, счётчики, сумматоры), позднее появились микросхемы, содержащие функциональные блоки процессора — микропрограммное устройство, арифметико-логическое устройство, регистры, устройства работы с шинами данных и команд.
Четвёртым этапом стало создание микропроцессора, при котором на одной микросхеме физически были расположены все основные элементы и блоки процессора. Фирма Intel в 1971 году создала первый в мире 4-х разрядный микропроцессор 4004, предназначенный для использования в микрокалькуляторах. Постепенно практически все процессоры стали выпускаться в формате микропроцессоров. Исключением долгое время оставались только малосерийные процессоры, аппаратно оптимизированные для решения специальных задач (например суперкомпьютеры или процессоры для решения ряда военных задач), либо процессоры, к которым предъявлялись особые требования по надёжности, быстродействию или защите от электромагнитных импульсов и ионизирующей радиации. Постепенно, с удешевлением и распространением современных технологий, эти процессоры также начинают изготавливаться в формате микропроцессора.
Первым общедоступным микропроцессором был 4-разрядный Intel 4004. Его сменили 8-разрядный Intel 8080 и 16-разрядный 8086, заложившие основы архитектуры всех современных настольных процессоров. Но из-за распространённости 8-разрядных модулей памяти был выпущен 8088, клон 8086 с 8-разрядной шиной памяти. Затем проследовала его модификация 80186. В процессоре 80286 появился защищённый режим с 24-битной адресацией, позволявший использовать до 16 Мб памяти. Процессор Intel 80386 появился в 1985 году и привнёс улучшенный защищённый режим, 32-битную адресацию, позволившую использовать до 4 Гб оперативной памяти и поддержку механизма виртуальной памяти. Эта линейка процессоров построена на регистровой вычислительной модели.
Параллельно развиваются микропроцессоры, взявшие за основу стековую вычислительную модель.
Основные функции
#выборка (чтение) выполняемых команд;
# ввод (чтение) данных;
# вывод (запись) данных в память или в устройства ввода/вывода;
# обработка данных (операндов), в том числе арифметические операции над ними;
# адресация памяти, то есть задание адреса памяти, с которым будет производиться обмен;
# обработка прерываний и режима прямого доступа;
Основные характеристики
Что такое процессор с горем пополам знают многие люди, но как разбираться в технической документации к нему. Что в прайсе значат непонятные цифры и другие подобные вопросы осилит далеко не каждый пользователь. Да и порой знатоки компьютера не всегда четко представляют, что значит разрядность, например.
Давайте вместе разберем основные характеристики процессора. Ввиду того, что при выборе компьютера важно все – будем разбирать по возможности всё
1.Тактовая частота — тактом мы можем условно назвать одну операцию. Единица измерения МГц и ГГц (мегагерц и гигагерц). 1 МГц — значит, что процессор может выполнить 1 миллион операций в секунду. У нас на домашнем компьютере процессор 3,16 ГГц — следовательно он может выполнить 3 Миллиарда 166 миллионов операций за 1 секунду.
2. Другой основной характеристикой процессора является его разрядность. Сейчас всё больше процессоров 64 разрядные. В общем виде — разрядность означает, сколько оперативной памяти вы можете максимум установить в свой компьютер. В принципе сейчас для домашнего компьютера вполне достаточно 4 гигабайт оперативной памяти и следовательно 32 разрядного процессора. Если у вас дома не будет сервер, то не гонитесь за большей разрядностью.
3. Кэш процессора — довольно важный параметр. Чем он больше, тем больше данных хранится в особой памяти, которая ускоряет работу процессора. В кэше процессора находятся данные, которые могут понадобится в работе в самое ближайшее время. Чтобы вы не путались в уровнях кэша — запомните одно свойство: кэш первого уровня самый быстрый, но самый маленький, второго — помедленней, но побольше и кэш третьего уровня самый медленный и самый большой (если он есть)
4. Технический процесс (иногда пишут технология) — не основная характеристика процессора для обычного обывателя, но знать о нем надо, чтобы понимать заумные статьи на компьютерных сайтах. Чем меньше тех процесс, тем как говорится, лучше. По факту – это площадь кристалла на процессоре. Чем кристаллы меньше, тем их больше можно уместить, следовательно увеличить тактовую частоту. Да и на меньший кристалл нужно меньше подавать напряжения, поэтому и тепловыделение уменьшается, поэтому опять же можно увеличить тактовую частоту. Эта цепочка приведена в пример, что бы вы поняли как всё взаимосвязано. Тех процесс в прайсах могут и не написать, но в обзорах его упоминают почти всегда.
5.Socket – этот параметр нужен для стандартизации всех процессоров по разъемам подключения к материнской плате. Например, Socket LGA775 – если вы такую характеристику встретите на материнской плате, то к ней подойдут только процессоры с маркировкой Socket LGA775 и никакие другие. Обратное правило тоже действует.
Классификация процессоров
1) однокристальный
2) многокристальный
3) многокристальный секционный
По числу больших интегральных схем в микропроцессорном комплекте различают микропроцессоры однокристальные, многокристальные и многокристальные секционные.
Однокристальные микропроцессоры получаются при реализации всех аппаратных средств процессора в виде одной БИС или СБИС (сверхбольшой интегральной схемы). По мере увеличения степени интеграции элементов в кристалле и числа выводов корпуса параметры однокристальных микропроцессоров улучшаются. Однако возможности однокристальных микропроцессоров ограничены аппаратными ресурсами кристалла и корпуса. Для получения многокристального микропроцессора необходимо провести разбиение его логической структуры на функционально законченные части и реализовать их в виде БИС (СБИС). Функциональная законченность БИС многокристального микропроцессора означает, что его части выполняют заранее определенные функции и могут работать автономно.
Многокристальные секционные микропроцессоры получаются в том случае, когда в виде БИС реализуются части (секции) логической структуры процессора при функциональном разбиении ее вертикальными плоскостями. Для построения многоразрядных микропроцессоров при параллельном включении секций БИС в них добавляются средства "стыковки".
Классификация по назначению
Универсальные микропроцессоры могут быть применены для решения широкого круга разнообразных задач. При этом их эффективная производительность слабо зависит от проблемной специфики решаемых задач. Специализация МП, т.е. его проблемная ориентация на ускоренное выполнение определенных функций позволяет резко увеличить эффективную производительность при решении только определенных задач.
Среди специализированных микропроцессоров можно выделить различные микроконтроллеры, ориентированные на выполнение сложных последовательностей логических операций, математические МП, предназначенные для повышения производительности при выполнении арифметических операций за счет, например, матричных методов их выполнения, МП для обработки данных в различных областях применений и т. д. С помощью специализированных МП можно эффективно решать новые сложные задачи параллельной обработки данных. Например, конволюция позволяет осуществить более сложную математическую обработку сигналов, чем широко используемые методы корреляции. Последние в основном сводятся к сравнению всего двух серий данных: входных, передаваемых формой сигнала, и фиксированных опорных и к определению их подобия. Конволюция дает возможность в реальном масштабе времени находить соответствие для сигналов изменяющейся формы путем сравнения их с различными эталонными сигналами, что, например, может позволить эффективно выделить полезный сигнал на фоне шума.
Классификация по характеру временной организации работы
Синхронные микропроцессоры - микропроцессоры, в которых начало и конец выполнения операций задаются устройством управления (время выполнения операций в этом случае не зависит от вида выполняемых команд и величин операндов).
Асинхронные микропроцессоры позволяют начало выполнения каждой следующей операции определить по сигналу фактического окончания выполнения предыдущей операции. Для более эффективного использования каждого устройства микропроцессорной системы в состав асинхронно работающих устройств вводят электронные цепи, обеспечивающие автономное функционирование устройств. Закончив работу над какой-либо операцией, устройство вырабатывает сигнал запроса, означающий его готовность к выполнению следующей операции. При этом роль естественного распределителя работ принимает на себя память, которая в соответствии с заранее установленным приоритетом выполняет запросы остальных устройств по обеспечению их командной информацией и данными.
Классификация по количеству выполняемых программ
В однопрограммных микропроцессорах выполняется только одна программа. Переход к выполнению другой программы происходит после завершения текущей программы.
В много- или мультипрограммных микропроцессорах одновременно выполняется несколько (обычно несколько десятков) программ. Организация мультипрограммной работы микропроцессорных управляющих систем позволяет осуществить контроль за состоянием и управлением большим числом источников или приемников информации.
Основные производители
Основными монополистами на рынке процессоров являются кампания Intel и AMD.
Доли компаний на рынке
По данным компании IDC, по итогам 2009 г. доля корпорации Intel составила 79,7%, доля AMD – 20,1%.
Самая последняя модель кампании AMD 6-ти ядерный процессор AMD Phenom II X6.
Самая последняя модель кампании Intel Core i7 Extreme.
Перспективы
В ближайшие 10-20 лет, скорее всего, изменится материальная часть процессоров ввиду того, что технологический процесс достигнет физических пределов производства. Возможно, это будут:
Оптические компьютеры - в которых вместо электрических сигналов обработке подвергаются потоки света (фотоны, а не электроны).
Квантовые компьютеры, работа которых всецело базируется на квантовых эффектах. В настоящее время ведутся работы над созданием рабочих версий квантовых процессоров.
Молекулярные компьютеры - вычислительные системы, использующие вычислительные возможности молекул (преимущественно, органических). Молекулярными компьютерами используется идея вычислительных возможностей расположения атомов в пространстве.