Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

.Введение. Важнейший компонент любого персонального это его микропроцессор

Работа добавлена на сайт samzan.net: 2016-03-13

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 20.5.2024

Изм.

Лист

№ докум.

Подпись

Дата

Лист

1

Разраб.

Провер.

Напартович И.

Лит.

Листов

16

1.Введение.

     Важнейший компонент любого персонального - это его микропроцессор. Данный элемент в большей степени определяет возможности  вычислительной системы и, образно выражаясь, является его сердцем. До настоящего времени безусловным лидером в создании современных микропроцессоров остаётся фирма  Intel.

    Микропроцессор, как правило, представляет из себя сверхбольшую интегральную схему, реализованную в едином полупроводниковом кристалле и способную выполнять функции центрального процессора. Степень интеграции определяется размерами кристалла  и количеством реализованных в нём транзисторов. Часто интегральными микросхемы  называют чипами (chips).

    К обязательным компонентам микропроцессора относятся арифметико-логическое (исполнительное) устройство и блок управления. Они характеризуются скоростью (тактовой частотой), разрядностью или длинной слова (внутренней и внешней), архитектурой и набором команд. Архитектура микропроцессора определяет необходимые регистры, стеки, систему адресации, а также типы обрабатываемых процессором данных. Обычно используются следующие типы данных: бит(один разряд), байт (8 бит),

слово (16 бит), двойное слово (32 бита). Выполняемые микропроцессором команды предусматривают, как правило, арифметические действия, логические операции, передачу управления (условную и безусловную) и перемещение данных (между регистрами, памятью, портами ввода-вывода).

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

Изм.

Лист

№ докум.

Подпись

Дата

Лист

2

Иными словами, в ряде случаев пока первая команда выполняется, вторая может декодироваться, а третья выбираться.

    С внешними устройствами микропроцессор может «общаться» благодаря шинам адреса, данных и управления, выведенных на специальные контакты корпуса микросхемы. Стоит отметить,  что разрядность внутренних регистров микропроцессора может не совпадать с количеством внешних выводов для линий данных. Иначе говоря, микропроцессор с 32-разрядными регистрами может иметь, например только 16 линий внешних данных. Объём физически адресуемой микропроцессорной памяти однозначно определяется разрядностью внешней шины адреса как 2 в степени N, где N - количество адресных линий.

2. Микропроце́ссор — процессор (устройство, отвечающее за выполнение арифметических, логических операций и операций управления, записанных в машинном коде), реализованный в виде одной микросхемы[1] или комплекта из нескольких специализированных микросхем[2] (в отличие от реализации процессора в виде электрической схемы на элементной базе общего назначения или в виде программной модели). Первые микропроцессоры появились в 1970-х годах и применялись в электронных калькуляторах, в них использовалась двоично-десятичная арифметика 4-битных слов. Вскоре их стали встраивать и в другие устройства, например терминалы, принтеры и различную автоматику. Доступные 8-битные микропроцессоры с 16-битной адресацией позволили в середине 1970-х годов создать первые бытовые микрокомпьютеры.

Дополнительные сведения: История вычислительной техники

Долгое время центральные процессоры создавались из отдельных микросхем малой и средней интеграции, содержащих от нескольких единиц до нескольких сотен транзисторов. Разместив целый процессор на одном чипе сверxбольшой интеграции, удалось значительно снизить его стоимость. Несмотря на скромное начало, непрерывное увеличение сложности микропроцессоров привело к почти полному устареванию других форм компьютеров. В настоящее время один или несколько микропроцессоров используются в качестве вычислительного элемента во всём, от мельчайших встраиваемых систем и мобильных устройств до огромных мейнфреймов и суперкомпьютеров.

В космических программах полётов к Луне «Аполлон» в 1960-х и 1970-х годов, все бортовые вычисления для первичного наведения, навигации и управления были предоставлены небольшими специализированными процессорами бортового компьютера Аполлон[3].

С начала 1970-х годов широко известно, что рост мощности микропроцессоров следует закону Мура, который утверждает, что число

Изм.

Лист

№ докум.

Подпись

Дата

Лист

3

транзисторов на интегральной микросхеме удваивается каждые 18 месяцев. В конце 1990-х главным препятствием для разработки новых микропроцессоров стало тепловыделение (TDP).[4]

Некоторые авторы относят к микропроцессорам только устройства, реализованные строго на одной микросхеме. Такое определение расходится как с академическими источниками[5], так и с коммерческой практикой (например, варианты микропроцессоров Intel и AMD в корпусах типа SECC и подобных, такие как Pentium II, были реализованы на нескольких микросхемах).

В настоящее время, в связи с очень незначительным распространением процессоров, не являющихся микропроцессорами, в бытовой лексике термины «микропроцессор» и «процессор» практически равнозначны.

Изм.

Лист

№ докум.

Подпись

Дата

Лист

4

3.Для описания МП как функциональных устройств необходимо охарактеризовать формат обрабатываемых данных и команд, количество, тип и гибкость команд, методы адресации данных, число внутренних регистров общего назначения и регистров результата, возможности организации и адресации стека, параметры виртуальной памяти и информационную емкость прямоадресуемой памяти. Большое значение имеют средства построения системы прерываний программ, построения эффективных систем ввода — вывода данных и развитого интерфейса.  

Отличительная черта аналоговых микропроцессоров — способность к переработке большого объема числовых данных, т. е. к выполнению операций сложения и умножения с большой скоростью, при необходимости даже за счет отказа от операций прерываний и переходов. Аналоговый сигнал, преобразованный в цифровую форму, обрабатывается в реальном масштабе времени и передается на выход обычно в аналоговой форме через цифро-аналоговый преобразователь. При этом согласно теореме Котельникова частота квантования аналогового сигнала должна вдвое превышать верхнюю частоту сигнала.

В однопрограммных микропроцессорах выполняется только одна программа. Переход к выполнению другой программы происходит после завершения текущей программы. 

В много- или мультипрограммных микропроцессорах одновременно выполняется несколько (обычно несколько десятков) программ. Организация мультипрограммной работы микропроцессорных управляющих систем позволяет осуществить контроль за состоянием и управлением большим числом источников или приемников информации. 

4.Системная шина процессора предназначена для обмена информацией микропроцессора с любыми внутренними устройствами микропроцессорной системы (контроллера или компьютера). В качестве обязательных устройств, которые входят в состав любой микропроцессорной системы, можно назвать ОЗУ, ПЗУ, таймер и порты ввода-вывода. Структурная схема простейшего микропроцессорного устройства приведена на рисунке 1.

В состав системной шины в зависимости от типа процессора входит одна или несколько шин адреса, одна или несколько шин данных и шина управления. Несколько шин данных и адреса применяется для увеличения производительности процессора и используется только в сигнальных процессорах. В универсальных процессорах и контроллерах обычно применяется одна шина адреса и одна шина данных.

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

В любом случае все сигналы, необходимые для работы системной шины формируются микросхемой процессора как это рассматривалось при изучении операционного блока. Иногда для увеличения скорости обработки информации функции управления системной шины берёт на себя отдельная микросхема (например контроллер прямого доступа к памяти или сопроцессор). Арбитраж доступа к системной шине при этом осуществляет контроллер системной шины (в простейшем случае достаточно сигнала занятости шины).

В некоторых случаях в понятие шина дополнительно включают требования по уровням напряжения, которыми представляются нули и единицы, передаваемые по её проводам. В состав требований могут быть включены длительности фронтов передаваемых сигналов, типы используемых разъёмов и их распайка, последовательность передаваемых сигналов и скорость их передачи.

Изм.

Лист

№ докум.

Подпись

Дата

Лист

5

 

5.Какие функции выполняет микропроцессоры

Какие же операции может выполнять процессор? Во-первых, все простейшие операции, которые можно произвести над числом. Он может читать число из любой ячейки памяти, складывать, вычитать, сравнивать, иногда умножать и делить прочитанные числа. Результат вычислений процессор записывает обратно в память. Кроме арифметических действий, процессор может выполнять логические операции с числами (Булевы функции).

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

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

Процессор считывает их в виде чисел и обрабатывает полученные числа в соответствии с алгоритмом управления.

Определение. Порт вывода выполняет обратную функцию. В них процессор записывает различные числа, которые затем поступают на внешние устройства в виде электрических сигналов.

Эти сигналы используются для управления. Управлять можно любым устройством, которое допускает электрическое управление, это: индикаторы; дисплеи; электромагнитные реле; электромоторы; электропневмоклапаны; электрические нагреватели и т. д.

Нужно только усилить управляющие сигналы до требуемой мощности. Кроме перечисленных выше команд в любой микропроцессор заложен набор специальных команд, специфических для задач управления процессом вычислений. В дальнейшем мы остановимся подробнее на всех типах команд микропроцессора.

Изм.

Лист

№ докум.

Подпись

Дата

Лист

6

6.МИКРОПРОЦЕССОР INTEL 80486

Выпущен в 1989 году. Содержит около 1,2 млн транзисторов, имеет 32-разрядную адресную шину и 32-разрядную шину данных, встроенные блоки плавающей арифметики и буферного запоминающего устройства. В целях укорочения цикла инструкции при разработке этого микропроцессора была использована архитектура RISC (reduced instruction set chip — "микросхема с сокращенным набором команд").
Наиболее важными компонентами 80486 являются:
• арифметико-логическое устройство
• блок управления памятью
• блок плавающей арифметики
• блок буферного запоминающего устройства (cache-memory unit, блок "кэш"-памяти)
Помимо всех возможностей микропроцессора 80386, Intel 80486 обладает и новыми конструктивными особенностями, призванными увеличить производительность. Система команд микропроцессора расширена с целью реализации новых приложений. Теоретически доступный объем оперативной памяти — 64 ТБ.
Блок управления памятью
полностью совместим с аналогичным блоком микропроцессора Intel 80386. Блок сегментации в дополнение к возможностям микропроцессора Intel 80386 обеспечивает также четыре уровня защиты для разобщения прикладных программ и операционной системы. Аппаратно реализованная защита позволяет разработчикам создавать системы с высокой степенью надежности.
Блок плавающей арифметики
представляет собой арифметический сопроцессор Intel 80387, перенесенный в тело самого микропроцессора Intel 80486.
Любая программа, написанная для микропроцессора Intel 80386, его математического сопроцессора 80387, а также предыдущих моделей микропроцессоров семейства Intel 86/87 (8086-8088/8087, 80186, 80286/80287) может выполняться микропроцессором Intel 80486 без дополнительных модификаций.
Блок буферного ЗУ
позволяет хранить непосредственно внутри самого микропроцессора наиболее часто используемые данные и команды, что уменьшает число дополнительных обращений к внешней шине. Быстрое заполнение буферной памяти достигнуто с помощью применения шины специальной модификации

Изм.

Лист

№ докум.

Подпись

Дата

Лист

 7

— "барстерной", или "взрывной". Это привело к возрастанию производительности в два раза по сравнению с микропроцессором Intel 80386.
Поскольку 80387 в виде блока входит в состав микропроцессора 80486, необходимость в установке арифметического сопроцессора отпадает. Тем не менее, если имеются высокие требования к производительности системы, то наряду со встроенным 80387 может быть использован сопроцессор Weitek 4167.

МИКРОПРОЦЕССОР INTEL 80286

Выпущенный в 1982 году, этот микропроцессор содержал 130000 транзисторов. Он имел 16-разрядную шину данных и 24-разрядную адресную шину, что определяло принадлежность ПК к тягу AT.
В архитектуре микропроцессора выделяют следующие блоки:
• арифметико-логическое устройство
• блок управления
• блок ввода/вывода
• блок управления памятью (memory management unit —MMU) 
Микропроцессор 80286 мог работать в одном из двух режимов: реальном или защищенном.
В реальном режиме
(real mode) микропроцессор полностью эмулирует ("имитирует") работу микропроцессора 8086, позволяй запускать любые программы, рассчитанные на использование этого микропроцессора. В этом режиме 1 обслуживаемое адресное пространство ограничено 640 КБ.
В защищенном режиме
(protected mode) микропроцессор 80286 иначе воспринимает команды доступа к памяти, в связи с чем может использовать до 16 МБ ОЗУ. В этом режиме блок управления памятью поддерживает процесс сегментации ОЗУ с использованием сегментов размером 64КБ.
К сожалению, микропроцессор 80286 в большинстве случаев работал в ПК AT под управлением операционной системы MS/PC DOS, что позволяло использовать его только для целей увеличения скорости вычислений (по сравнению с XT) и доступные ему уникальные возможности управления памятью остаются незадействованными. Однако созданные позднее более совершенные операционные системы (XENIX и OS/2) позволяют реализовать эти преимущества, — в частности, управление памятью объемом 16 МБ.
Арифметическим сопроцессором для 80286 является 80287. При его разработке фирма Intel не взяла на себя труд создания принципиально новой микросхемы, а изменила лишь интерфейс с микропроцессором. По сути 80287 — это всего лишь несколько модифицированный 8087. Поэтому налицо парадоксальный факт: сопроцессор в PC/AT (ПК, разработанном на базе 80286) "замедлял" работу основного процессора 80286, имея более низкую тактовую частоту.

Изм.

Лист

№ докум.

Подпись

Дата

Лист

 8

7.Заключение

Микропроцессор представляет собой компьютер в миниатюре .Кроме обрабатывающего блока ,он содержит блок управления , и даже память (внутренние ячейки памяти ) .Это значит ,что микропроцессор способен автономно выполнять все  необходимые  действия с информацией . Многие компоненты  современного  персонального компьютера содержат  внутри себя миниатюрный компьютер .Массовое распространение микропроцессора получили в производстве ,там, где управление может быть сведено к отдаче ограниченной  последовательности команд .

Микропроцессоры незаменимы в современной технике. Например, управление современным двигателем –обеспечение экономии расхода топлива, ограничение максимальной скорости движения ,контроль  исправности  и т.д.-немыслимо без использования микропроцессоров.  Еще одной перспективой сферой  их использования является  бытовая техника – применение микропроцессоров придает ей  новые потребительские качества .Вскоре на рынке появится новый  микропроцессор ,который в перспективе  способен расширить выбор элементной базы для недорогих ПК. Это все говорит о том ,что производство и усовершенствование микропроссесоров не стоит на месте. Современные технологии с каждым днем упрощают работу человека с компьютером ,давая ему больше возможностей для работы.

Изм.

Лист

№ докум.

Подпись

Дата

Лист

9

Изм.

Лист

№ докум.

Подпись

Дата

Лист

16

Содержание

1. Введение.

2. Понятие микропроцессор.

3. Описание микропроцессора.

4. Системная шина процессора.

5. Функции микропроцессора.

6. Пример микропроцессора.

7. Регисторы.

8.Однокристальные микропроцессоры.

9.BIOS.

10.Многоядерные микропроцессоры.

11.Заключение.

Изм.

Лист

№ докум.

Подпись

Дата

Лист

10

7.Параллельные регистры

В параллельных (статических) регистрах схемы разрядов не обмениваются данными между собой. Общими для разрядов обычно являются цепи тактирования, сброса/установки, разрешения выхода или приема, то есть цепи управления. Пример схемы статического регистра, построенного на триггерах типа D с прямыми динамическими входами, имеющего входы сброса и выходы с третьим состоянием, управляемые сигналом EZ.

Сдвигающие (последовательные) регистры

Последовательные (сдвигающие) регистры представляют собою цепочку разрядных схем, связанных цепями переноса. Основной режим работы — сдвиг разрядов кода от одного триггера к другому на каждый импульс тактового сигнала. В однотактных регистрах со сдвигом на один разряд вправо слово сдвигается при поступлении синхросигнала. Вход и выход последовательные (англ. Data Serial Right, DSR).

Согласно требованиям синхронизации в сдвигающих регистрах, не имеющих логических элементов в межразрядных связях, нельзя применять одноступенчатые триггеры, управляемые уровнем, поскольку некоторые триггеры могут за время действия разрешающего уровня синхросигнала переключиться неоднократно, что недопустимо. Появление в межразрядных связях логических элементов, и тем более, логических схем неединичной глубины упрощает выполнение условий работоспособности регистров и расширяет спектр типов триггеров, пригодных для этих схем. Многотактные сдвигающие регистры управляются несколькими синхропоследовательностями. Из их числа наиболее известны двухтактные с основным и дополнительным регистрами, построенными на простых одноступенчатых триггерах, управляемых уровнем. По такту С1 содержимое основного регистра переписывается в дополнительный, а по такту С2 возвращается в основной, но уже в соседние разряды, что соответствует сдвигу слова. По затратам оборудования и быстродействию этот вариант близок к однотактному регистру с двухступенчатыми триггерами.

8.Классификация ОМК

Периферийные (интерфейсные) ОМК предназначен для реализации простейших МП систем управления. Имеют малую производительность и малые габаритные размеры. В частности может использоваться периферийными устройствами ЭВМ (клавиатура, мышь и т. п.). К ним относятся: PIC — Micro Chip, VPS — 42 (Intel).

Универсальные 8-разрядные ОМК предназначены для реализации МП систем малой и средней производительности. Имеют простую систему команд и большую номенклатуру встроенных устройств. Основные типы: MSC — 51 (Intel), Motorola HC05 — HC012 и др.

Универсальный 16-разрядный ОМК. Предназначен для реализации систем реального времени средней производительности. Структура и система команд нацелены на скорейшую реакцию на внешние события. Наибольшее использование имеют в системах управления электродвигателями (мехатронные системы).

Специализированные 32-разрядные ОМК реализуют высокопроизводительную ARM архитектуру и предназначены для систем телефонии, передачи информации, телевидения и других, требующие высокоскоростной обработки информации. К типовым 16-разрядным ОМК относятся: MSC96/196/296 (Intel), C161-C167 (Siemens, Infineon), HC16 Motorola и др.

Цифровые сигнальные процессоры (DSP — Digital Signal Processor) предназначены для сложной математической обработки измеряемых сигналов в режиме реального времени. Широко используются в телефонии и связи. Основные отличия DSP: повышенная разрядность обрабатываемых слов (16,32,64 бита) и высокая скорость в формате с плавающей точкой (16 flops).Производители: Texas Instruments (TMS 320 и др.), Analog Device (ADSP 2181 и др.).

Основные архитектуры процессоров ОМК

В современных ОМК применяются следующие архитектуры процессоров :

Изм.

Лист

№ докум.

Подпись

Дата

Лист

11

RISC — (Reduced Instruction Set Computer) архитектура с сокращенным набором команд.

Изм.

Лист

№ докум.

Подпись

Дата

Лист

12

CISC — (Complex Instruction Set Computer) традиционная архитектура с расширенным набором команд.

ARM — (Advanced RISC — machine) усовершенствованная RISC архитектура.

Главная задача RISC-архитектуры - обеспечение наивысшей производительности процессора. Её отличительными чертами является:

малое число команд процессора (несколько десятков);

каждая команда выполняется за минимальное время (1-2 машинных цикла, такта).

максимально возможное число регистров общего назначения процессора (несколько тысяч);

увеличенная разрядность процессора (12, 14, 16 бит).

Современная RISC-архитектура включает, как правило, только последние 3 пункта, так как за счет повышенной плотности компоновки БИС стало возможным реализовать большое количество команд.

В современных 32-разрядных ОМК используют ARM архитектуру (расширенная RISC архитектура с суперсокращением команд ТНUМВ).

Однокристальные микроконтроллеры — функционально законченный МПК, реализованный в виде одной СБИС (сверх-БИС). ОМК включает процессор, ОЗУ, ПЗУ, порты ввода-вывода для подключения внешних устройств, модули ввода аналогового сигнала АЦП, таймеры, контроллеры прерывания, контроллеры различных интерфейсов и т. д. Простейший ОМК представляет собой БИС площадью не более 1 см и всего с восемью выводами. Инициализация и проверка работоспособности аппаратуры

Изм.

Лист

№ докум.

Подпись

Дата

Лист

13

9.BIOS (англ. basic input/output system — «базовая система ввода-вывода»)

Бо́льшую часть BIOS материнской платы составляют микропрограммы инициализации контроллеров на материнской плате, а также подключённых

к ней устройств, которые, в свою очередь, могут иметь управляющие контроллеры с собственными BIOS.

Сразу после включения питания компьютера, во время начальной загрузки компьютера, при помощи программ, записанных в BIOS, происходит самопроверка аппаратного обеспечения компьютера — POST (power-on self-test). В ходе POST BIOS проверяет работоспособность контроллеров на материнской плате, задаёт низкоуровневые параметры их работы (например, частоту шины и параметры центрального микропроцессора, контроллера оперативной памяти, контроллеров шин FSB, AGP, PCI, USB). Если во время POST случился сбой, BIOS может выдать информацию, позволяющую выявить причину сбоя. Если нет возможности вывести сообщение на монитор, BIOS издаёт звуковой сигнал через встроенный динамик.

10.Термин мультиядерный (англ. multi-core[1]) обычно применяется к центральным процессорам, содержащим два и более ядра общего назначения, однако иногда используется и для цифровых сигнальных процессоров (DSP) и систем на кристалле (SoC, СнК). Под многоядерностью процессора понимают, что несколько ядер являются интегрированными на одну интегральную схему (изготовлены на одном кремниевом кристалле). Если же в один корпус были объединены несколько полупроводниковых кристаллов, то конструкцию называют многочиповый модуль (англ. multi-chip module, MCM).

Термином многопроцессорный обозначают компьютеры, имеющие несколько физически раздельных процессоров (например, серверные материнские платы часто имеют 2 или 4 сокета для подключения нескольких чипов), но управляемые одним экземпляром ОС.

Понятие многоядерный[1] (англ. many-core[2] или англ. massively multi-core) может использоваться для описания многоядерных систем, имеющих высокое количество ядер, от десятков до сотен или более. Например, именно название «многоядерный» («many-core») использовалось Intel для вычислителей Intel MIC[3].

Многоядерные процессоры можно подразделить по наличию поддержки когерентности (общей) кеш-памяти между ядрами. Бывают процессоры с такой поддержкой и без неё. Способ связи между ядрами:

- разделяемая шина

- сеть (Mesh) на каналах точка-точка

- сеть с коммутатором

- общая кэш-память

Кэш-память: Во всех существующих на сегодня многоядерных процессорах кеш-памятью 1-го уровня обладает каждое ядро в отдельности, а кеш-память 2-го уровня существует в нескольких вариантах:

разделяемая — расположена на одном кристалле с ядрами и доступна каждому из них в полном объёме. Используется в процессорах семейств Intel Core.

индивидуальная — отдельные кеши равного объёма, интегрированные в каждое из ядер. Обмен данными из кешей 2-го уровня между ядрами осуществляется через контроллер памяти — интегрированный (Athlon 64 X2, Turion X2, Phenom) или внешний (использовался в Pentium D, в дальнейшем Intel отказалась от такого подхода).

Многоядерные процессоры также имеют гомогенную или гетерогенную архитектуру:

гомогенная архитектура — все ядра процессора одинаковы и выполняют одни и те же задачи. Типичные примеры: Intel Core Duo, Sun SPARC T3, AMD Opteron

гетерогенная архитектура — ядра процессора выполняют разные задачи. Типичный пример: процессор Cell альянса IBM, Sony и Toshiba, у которого из девяти ядер одно является ядром процессора общего назначения PowerPC, а восемь остальных — специализированными процессорами, оптимизированными для векторных операций, которые используются в игровой приставке Sony PlayStation 3

Изм.

Лист

№ докум.

Подпись

Дата

Лист

14

Изм.

Лист

№ докум.

Подпись

Дата

Лист

15

Производительность

В приложениях, оптимизированных под многопоточность, наблюдается прирост производительности на многоядерном процессоре. Однако, если приложение не оптимизировано, то оно не будет получать практически никакой выгоды от дополнительных ядер, а может даже выполняться медленнее, чем на процессоре с меньшим количеством ядер, но большей тактовой частотой. Это в основном приложения, разработанные до появления многоядерных процессоров, либо приложения, в принципе не использующие многопоточность.

Большинство операционных систем позволяют выполнять несколько приложений одновременно. При этом достигается выигрыш в производительности, даже если приложения однопоточные.




1. Первая помощь при сердечном приступе. Стратегия приема нитроглицерина
2. Тема 16 УПРАВЛЕНИЕ ИНВЕСТИЦИОННОЙ ДЕЯТЕЛЬНОСТЬЮ ФИРМЫ2 После изучения этой главы вы сможете получить пре.html
3. Задание на КП.
4. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата мистецтвознавства Київ
5. Обратитесь к своему врачу и попросите его проверить есть у вас восприимчивость к этому заболеванию
6. Определение кибернетики как науки место кибернетики среди других наук
7. Роль и место лошади историческом развитии человека
8. В Україні визнається і діє принцип верховенства права
9. Заселение происходило с запада на восток неоднократными волнами и продолжалось до 100 тысяч лет назад
10. тематических задач можно проследить по крайней мере в начале 17 века когда математики разработана и внедрена
11. тематика Отчет по выполнению лабораторной работы N9
12. А оказались неспособны сделать новую систему мироустройства устойчивой побеждённые были максимально униж
13. Working knowledge of both city nd stte building codes is required to get permits nd other criticl documents completed
14. Ось89 1997. 224 с. Практическая психология
15. Экономическая социология в широком контексте изучает социальные аспекты развития экономики как социальног
16. фінансова діяльність
17. Проблема загрязнения атмосферы и ее разрешение
18. Международное экономическое и международное экологическое право
19.  150 гр. Украшение- Морковь желтки и белки яичные маслины зелёные и тёмные
20. Дюрер Альбрехт