Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Обзор уровней работы процессора, функции архитектуры команд.

Содержание

– это основное устройство ЭВМ, выполняющее логические и арифметические операции, и осуществляющее управление всеми компонентами ЭВМ. Процессор представляет собой миниатюрную тонкую кремниевую пластинку прямоугольной формы, на которой размещается огромное количество транзисторов, реализующих все функции, выполняемые процессором.
Обзор уровней работы процессора, функции архитектуры команд.Подготовили:Бутабаева А.,Ержанулы Е.,Исмаилова Ж.,Кабидоллаева А.,Каленов А. – это основное устройство ЭВМ, выполняющее логические и арифметические операции, и осуществляющее Принцип работы процессораПроцессор является одним из тех устройств, которые все время должен Процессор работает, по сравнению с другими устройствами компьютера, с наибольшей скоростью. И А что же делает процессор в остальное время, если он не Система команд процессора Процессор обрабатывает информацию, выполняя определенные команды. Таких команд может У каждого процессора своя система команд, поэтому один и тот же код Уровень архитектуры команд имеет особое значение: он является связующим звеном между программным Уровень архитектуры команд связывает компиляторы и аппаратное обеспечение. Это язык, который понятен Уровень архитектуры команд расположен между микроархитектурным уровнем и уровнем операционной системы. Исторически Набор команд уровня операционной системы содержит большую часть команд из уровня архитектуры Причина такого различия проста. Во-первых, пользователь, способный выполнять команды ввода-вывода уровня архитектуры Уровень команд - это промежуточное звено между компиляторами и аппаратным обеспечением.Все это Над цифровым логическим уровнем находится микроархитектурный уровень. Его задача - интерпретация команд Чтобы выполнить команду, нужно найти операнды в памяти, считать их и записать Эта машина должна была иметь встроенный неизменяемый интерпретатор ( микропрограмму), функция которого Хотя самые первые компьютеры работали в основном с числами, современные компьютеры часто Архитектура RISC-процессоров характеризуется наличием команд фиксированной длины, большого количества регистров, операций типа Унификация набора команд, ориентация на конвейерную обработку, унификация размера команд и длительности CISC (Complete Instruction Set Computing) - тип архитектуры процессора с полным набором команд. Основную идею CISC-архитектуры отражает ее название - «полный набор команд». В данной EPIC (Explicitly Parallel Instruction Computing) - архитектура процессора с явным параллелизмом команд. Термин В архитектуре EPIC, которая в изделиях Intel получила название IA-64 (Intel Architecture VLIW (Very Long Instruction Word - очень длинная машинная команда) - архитектура процессоров, Цель анализа: обнаружить все команды, которые могут быть выполнены одновременно, причем так, Вопрос 1Что такое процессор? Основное устройство ЭВМ, выполняющее логические и арифметические операции, и осуществляющее управление всеми Вопрос 2Расскажите про принцип работы процессора? Процессор работает, по сравнению с другими устройствами компьютера, с наибольшей скоростью. И Вопрос 3Расскажите подробнее про Систему команд процессора. Процессор обрабатывает информацию, выполняя определенные команды. Таких команд может быть более тысячи. Вопрос 4Что значит уровень архитектуры команд? Уровень архитектуры команд связывает компиляторы и аппаратное обеспечение. Это язык, который понятен Вопрос 5Где расположен уровень архитектуры команд? Уровень архитектуры команд расположен между микроархитектурным уровнем и уровнем операционной системы. Исторически Вопрос 6Расскажите про набор команд уровня. Набор команд уровня операционной системы содержит большую часть команд из уровня архитектуры Вопрос 7В чем состоит задача микроархитектурного уровня? Над цифровым логическим уровнем находится микроархитектурный уровень. Его задача - интерпретация команд Вопрос 8Чем характеризуется Архитектура RISC-процессоров ? Архитектура RISC-процессоров характеризуется наличием команд фиксированной длины, большого количества регистров, операций типа Вопрос 9Основная идея CISC-архитектуры Основную идею CISC-архитектуры отражает ее название - «полный набор команд». В данной Вопрос 10Цель архитектуры VLIW (Very Long Instruction Word ) Цель анализа: обнаружить все команды, которые могут быть выполнены одновременно, причем так, Вопрос 11Дайте определение архитектуре VLIW (Very Long Instruction Word ) VLIW (Very Long Instruction Word - очень длинная машинная команда) - архитектура процессоров,
Слайды презентации

Слайд 2 – это основное устройство ЭВМ, выполняющее логические и

– это основное устройство ЭВМ, выполняющее логические и арифметические операции, и

арифметические операции, и осуществляющее управление всеми компонентами ЭВМ. Процессор

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

Процессор


Слайд 3 Принцип работы процессора
Процессор является одним из тех устройств,

Принцип работы процессораПроцессор является одним из тех устройств, которые все время

которые все время должен работать. Процессор ПК не может

быть выключен. Даже если на наш взгляд процессор ничего не делает, все равно выполняется какая-то программа.

Слайд 4 Процессор работает, по сравнению с другими устройствами компьютера,

Процессор работает, по сравнению с другими устройствами компьютера, с наибольшей скоростью.

с наибольшей скоростью. И самыми медленными по сравнению с

ним являются внешние устройства, в том числе и человек. Так, например, работая с клавиатурой, человек отправляет в компьютер в среднем один байт в секунду (нажимает на одну клавишу в секунду) . Процессор обрабатывает такую и формацию за 0,000001 секунды.

Слайд 5 А что же делает процессор в остальное

А что же делает процессор в остальное время, если он

время, если он не может выключаться? А в остальное

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

Слайд 6 Система команд процессора
Процессор обрабатывает информацию, выполняя определенные

Система команд процессора Процессор обрабатывает информацию, выполняя определенные команды. Таких команд

команды. Таких команд может быть более тысячи. У каждой

команды есть свой код (номер) . Например, есть команда 000, 001, 002 и т. д. Коды всех команд процессора записаны в двоичной форме в специальном документе, который называется системой команд процессора.

Слайд 7 У каждого процессора своя система команд, поэтому один

У каждого процессора своя система команд, поэтому один и тот же

и тот же код для, разных процессоров может обозначать

разные команды. Если же процессоры имеют ограниченную совместимость, то их рассматривают как семейство. Примером семейства процессоров являются все процессоры Intel. Их родоначальником был процессор Intel 8086, на базе которого был сделан первый IBM PC. Процессоры семейства совместимы «сверху вниз» , т. е. новый процессор понимает» все команды своих предшественников, но не наоборот.

Слайд 8 Уровень архитектуры команд имеет особое значение: он является

Уровень архитектуры команд имеет особое значение: он является связующим звеном между

связующим звеном между программным и аппаратным обеспечением. Конечно, можно

было бы сделать так, чтобы аппаратное обеспечение сразу непосредственно выполняло программы, написанные на С, C+, FORTRAN 90 или других языках высокого уровня, но это не очень хорошая идея. Преимущество компиляции перед интерпретацией было бы тогда потеряно. Кроме того, из чисто практических соображений компьютеры должны уметь выполнять программы, написанные на разных языках, а не только на одном.

Слайд 9 Уровень архитектуры команд связывает компиляторы и аппаратное обеспечение.

Уровень архитектуры команд связывает компиляторы и аппаратное обеспечение. Это язык, который

Это язык, который понятен и компиляторам, и аппаратному обеспечению.


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

Слайд 10 Уровень архитектуры команд расположен между микроархитектурным уровнем и

Уровень архитектуры команд расположен между микроархитектурным уровнем и уровнем операционной системы.

уровнем операционной системы. Исторически этот уровень развился прежде всех

остальных уровней и изначально был единственным.

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

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


Слайд 11 Набор команд уровня операционной системы содержит большую часть

Набор команд уровня операционной системы содержит большую часть команд из уровня

команд из уровня архитектуры команд, а также несколько новых

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

Слайд 12 Причина такого различия проста. Во-первых, пользователь, способный выполнять

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

команды ввода-вывода уровня архитектуры команд, сможет считать конфиденциальную информацию,

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

Слайд 13 Уровень команд - это промежуточное звено между компиляторами

Уровень команд - это промежуточное звено между компиляторами и аппаратным обеспечением.Все

и аппаратным обеспечением.
Все это вовсе не значит, что разработка

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

Слайд 14 Над цифровым логическим уровнем находится микроархитектурный уровень. Его

Над цифровым логическим уровнем находится микроархитектурный уровень. Его задача - интерпретация

задача - интерпретация команд уровня 2 ( уровня архитектуры

команд.Строение микроархитектурного уровня зависит от того, каков уровень архитектуры команд, а также от стоимости и предназначения компьютера. В других системах ( например, в системах Pentium II) на этом уровне имеются более сложные команды; выполнение одной такой команды занимает несколько циклов.

Слайд 15 Чтобы выполнить команду, нужно найти операнды в памяти,

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

считать их и записать полученные результаты обратно в память.

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

Слайд 16 Эта машина должна была иметь встроенный неизменяемый интерпретатор

Эта машина должна была иметь встроенный неизменяемый интерпретатор ( микропрограмму), функция

( микропрограмму), функция которого заключалась в выполнении программ посредством

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

Слайд 17 Хотя самые первые компьютеры работали в основном с

Хотя самые первые компьютеры работали в основном с числами, современные компьютеры

числами, современные компьютеры часто используются для нечисловых приложений, например,

для обработки текстов или управления базой данных. Для этих приложений нужны другие, нечисловые, типы данных. Они часто поддерживаются командами уровня архитектуры команд. Здесь очень важны символы, хотя не каждый компьютер обеспечивает аппаратную поддержку для них. Наиболее распространенными символьными кодами являются ASCII и UNICODE. Они поддерживают 7-битные и 16-битные символы соответственно.

Слайд 18 Архитектура RISC-процессоров характеризуется наличием команд фиксированной длины, большого

Архитектура RISC-процессоров характеризуется наличием команд фиксированной длины, большого количества регистров, операций

количества регистров, операций типа регистр-регистр, а также отсутствием косвенной

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

Слайд 19 Унификация набора команд, ориентация на конвейерную обработку, унификация

Унификация набора команд, ориентация на конвейерную обработку, унификация размера команд и

размера команд и длительности их выполнения, устранение периодов ожидания

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

Слайд 20 CISC (Complete Instruction Set Computing) - тип архитектуры процессора

CISC (Complete Instruction Set Computing) - тип архитектуры процессора с полным набором

с полным набором команд. Основоположником CISC-архитектуры считается фирма IBM

с архитектурой IBM/360. При этом подходе выполнение любой сколь угодно сложной команды из системы команд процессора реализовывается аппаратно внутри самого процессора.

Слайд 21 Основную идею CISC-архитектуры отражает ее название - «полный

Основную идею CISC-архитектуры отражает ее название - «полный набор команд». В

набор команд». В данной архитектуре стремятся иметь отдельную машинную

команду для каждого возможного (типового) действия по обработке данных. Исторически CISC-архитектура была одной из первых. Совершенствование процессоров шло по пути создания ВМ, способных выполнять как можно больше разных команд.

Слайд 22 EPIC (Explicitly Parallel Instruction Computing) - архитектура процессора с

EPIC (Explicitly Parallel Instruction Computing) - архитектура процессора с явным параллелизмом команд.

явным параллелизмом команд. Термин введен в 1997 году фирмами

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

Слайд 23 В архитектуре EPIC, которая в изделиях Intel получила

В архитектуре EPIC, которая в изделиях Intel получила название IA-64 (Intel

название IA-64 (Intel Architecture - 64), предполагается наличие в

процессоре ста двадцати восьми 64-разрядных регистров общего назначения и ста двадцати восьми 80-разрядных регистров с плавающей запятой. Кроме того, процессор IA-64 содержит 64 однобитовых регистра предикатов. 

Слайд 24 VLIW (Very Long Instruction Word - очень длинная машинная

VLIW (Very Long Instruction Word - очень длинная машинная команда) - архитектура

команда) - архитектура процессоров, характеризующаяся возможностью объединения нескольких простых

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

Слайд 25 Цель анализа: обнаружить все команды, которые могут быть

Цель анализа: обнаружить все команды, которые могут быть выполнены одновременно, причем

выполнены одновременно, причем так, чтобы между командами не возникали

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

Слайд 26 Вопрос 1
Что такое процессор?

Вопрос 1Что такое процессор?

Слайд 27 Основное устройство ЭВМ, выполняющее логические и арифметические операции,

Основное устройство ЭВМ, выполняющее логические и арифметические операции, и осуществляющее управление

и осуществляющее управление всеми компонентами ЭВМ. Процессор представляет собой

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

Слайд 28 Вопрос 2
Расскажите про принцип работы процессора?

Вопрос 2Расскажите про принцип работы процессора?

Слайд 29 Процессор работает, по сравнению с другими устройствами компьютера,

Процессор работает, по сравнению с другими устройствами компьютера, с наибольшей скоростью.

с наибольшей скоростью. И самыми медленными по сравнению с

ним являются внешние устройства, в том числе и человек. Так, например, работая с клавиатурой, человек отправляет в компьютер в среднем один байт в секунду (нажимает на одну клавишу в секунду) . Процессор обрабатывает такую и формацию за 0,000001 секунды.

Слайд 30 Вопрос 3
Расскажите подробнее про Систему команд процессора.

Вопрос 3Расскажите подробнее про Систему команд процессора.

Слайд 31 Процессор обрабатывает информацию, выполняя определенные команды. Таких команд

Процессор обрабатывает информацию, выполняя определенные команды. Таких команд может быть более

может быть более тысячи. У каждой команды есть свой

код (номер) . Например, есть команда 000, 001, 002 и т. д. Коды всех команд процессора записаны в двоичной форме в специальном документе, который называется системой команд процессора.

Слайд 32 Вопрос 4
Что значит уровень архитектуры команд?

Вопрос 4Что значит уровень архитектуры команд?

Слайд 33 Уровень архитектуры команд связывает компиляторы и аппаратное обеспечение.

Уровень архитектуры команд связывает компиляторы и аппаратное обеспечение. Это язык, который

Это язык, который понятен и компиляторам, и аппаратному обеспечению.




Слайд 34 Вопрос 5
Где расположен уровень архитектуры команд?

Вопрос 5Где расположен уровень архитектуры команд?

Слайд 35 Уровень архитектуры команд расположен между микроархитектурным уровнем и

Уровень архитектуры команд расположен между микроархитектурным уровнем и уровнем операционной системы.

уровнем операционной системы. Исторически этот уровень развился прежде всех

остальных уровней и изначально был единственным

Слайд 36 Вопрос 6
Расскажите про набор команд уровня.

Вопрос 6Расскажите про набор команд уровня.

Слайд 37 Набор команд уровня операционной системы содержит большую часть

Набор команд уровня операционной системы содержит большую часть команд из уровня

команд из уровня архитектуры команд, а также несколько новых

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

Слайд 38 Вопрос 7
В чем состоит задача микроархитектурного уровня?

Вопрос 7В чем состоит задача микроархитектурного уровня?

Слайд 39 Над цифровым логическим уровнем находится микроархитектурный уровень. Его

Над цифровым логическим уровнем находится микроархитектурный уровень. Его задача - интерпретация

задача - интерпретация команд уровня 2 ( уровня архитектуры

команд. Строение микроархитектурного уровня зависит от того, каков уровень архитектуры команд, а также от стоимости и предназначения компьютера. В других системах ( например, в системах Pentium II) на этом уровне имеются более сложные команды; выполнение одной такой команды занимает несколько циклов.

Слайд 40 Вопрос 8
Чем характеризуется Архитектура RISC-процессоров ?

Вопрос 8Чем характеризуется Архитектура RISC-процессоров ?

Слайд 41 Архитектура RISC-процессоров характеризуется наличием команд фиксированной длины, большого

Архитектура RISC-процессоров характеризуется наличием команд фиксированной длины, большого количества регистров, операций

количества регистров, операций типа регистр-регистр, а также отсутствием косвенной

адресации.

Слайд 42 Вопрос 9
Основная идея CISC-архитектуры

Вопрос 9Основная идея CISC-архитектуры

Слайд 43 Основную идею CISC-архитектуры отражает ее название - «полный

Основную идею CISC-архитектуры отражает ее название - «полный набор команд». В

набор команд». В данной архитектуре стремятся иметь отдельную машинную

команду для каждого возможного (типового) действия по обработке данных. Исторически CISC-архитектура была одной из первых. Совершенствование процессоров шло по пути создания ВМ, способных выполнять как можно больше разных команд.

Слайд 44 Вопрос 10
Цель архитектуры VLIW (Very Long Instruction Word )

Вопрос 10Цель архитектуры VLIW (Very Long Instruction Word )

Слайд 45 Цель анализа: обнаружить все команды, которые могут быть

Цель анализа: обнаружить все команды, которые могут быть выполнены одновременно, причем

выполнены одновременно, причем так, чтобы между командами не возникали

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

Слайд 46 Вопрос 11
Дайте определение архитектуре VLIW (Very Long Instruction Word

Вопрос 11Дайте определение архитектуре VLIW (Very Long Instruction Word )

  • Имя файла: obzor-urovney-raboty-protsessora-funktsii-arhitektury-komand.pptx
  • Количество просмотров: 130
  • Количество скачиваний: 0