Русский язык
<<  Русский язык в условиях мегаполиса Тропинки к творчеству  >>
Регистровые окна
Регистровые окна
Vliw-архитектура
Vliw-архитектура
Структура команд
Структура команд
Февраль 2004
Февраль 2004
Февраль 2004
Февраль 2004
Картинки из презентации «Укажите несуществующие режимы работы» к уроку русского языка на тему «Русский язык»

Автор: . Чтобы познакомиться с картинкой полного размера, нажмите на её эскиз. Чтобы можно было использовать все картинки для урока русского языка, скачайте бесплатно презентацию «Укажите несуществующие режимы работы.ppt» со всеми картинками в zip-архиве размером 248 КБ.

Укажите несуществующие режимы работы

содержание презентации «Укажите несуществующие режимы работы.ppt»
Сл Текст Сл Текст
1Соотношение программ на ЯВУ и машинном 18из способов такого расширения ?–?создание
языке. Компиляция идет на машинный язык макрокоманд, второй – используя имеющийся
более высокого уровня, сокращая тем самым синтаксис языка СК, дополнить его новыми
семантический разрыв между ЯВУ и машиной; командами с последующим
Это традиционный подход. После переассемблированием, через расширение
компилирования программа переводится на функций ассемблера. Оба эти способа
машинный язык, а затем интерпретируется принципиально одинаковы, но отличаются в
машиной; Здесь машинный язык является ЯВУ тактике реализации аппарата расширения.
и идет процесс интерпретации программы на Выявление частоты повторений сочетаний
компьютере. Здесь ЯВУ можно рассматривать двух или более команд, следующих друг за
как язык ассемблера, т.е. имеется взаимно другом в некоторых типовых задачах для
однозначное соответствие между типами данного компьютера, с последующей заменой
операторов и знаков операций ЯВУ с их одной командой, выполняющей те же
командами машинного языка. Здесь идет функции. Исследование часто генерируемых
ассемблирование, а не компилирование, во компилятором последовательностей команд с
время которого удаляются комментарии и последующим редактированием и ликвидацией
пробелы в исходной программе, из них избыточных кодов. Оптимизацию можно
преобразуются разделители, ключевые слова проводить и в пределах отдельной команды,
и знаки операций в машинные коды, имена – исследуя ее информационную емкость. Для
в адреса полей памяти. Таким образом, этого можно применить аппарат теории
многих привычных функций компилятора здесь информации, в частности для оценки
нет. Остальная привязка программы к ЭВМ количества переданной информации –
происходит перед выполнением программы; энтропию источника .
2Основные принципы RISC-архитектуры. 19Развитие микропроцессорных архитектур
каждая команда независимо от ее типа на основе оптимизации системы команд.
выполняется за один машинный цикл, Январь 1997. MMX. MultiMedia eXtensions.
длительность которого должна быть Pentium MMX K6 (little foot) AMD 6х86mx
максимально короткой; все команды должны cyrix. 57 новых команд, предназначенных
иметь одинаковую длину и использовать для обработки звуковых и видеосигналов.
минимум адресных форматов, что резко Mmx-расширение микропроцессора pentium
упрощает логику центрального управления предназначено для поддержки приложений,
процессором; обращение к памяти происходит ориентированных на работу с большими
только при выполнении операций записи и массивами данных целого типа, над которыми
чтения, вся обработка данных выполняются одинаковые операции. Основа
осуществляется исключительно в регистровой аппаратной компоненты – 8 MMX регистров,
структуре процессора; система команд каждый размером в 64 бит = 8 байт. MMX
должна обеспечивать поддержку языка работает только с целыми числами;
высокого уровня. (Имеется в виду подбор поддерживаются данные размером в 1, 2, 4
системы команд, наиболее эффективной для или 8 байт.
различных языков программирования.). 20Сентябрь 1999. Streaming SIMD
3Отличительные особенности CISC- и Extensions. SSE. Pentium III (ядро katmai)
RISC-архитектур. Достоинства athlon XP (palomino). 70 новых команд. SSE
RISC-архитектуры: Компактность процессора, оперирует с данными вещественного типа,
как следствие отсутствие проблем с которые используются в геометрических
охлаждением; Высокая скорость расчётах, то есть, приложениях трёхмерной
арифметических вычислений; Наличие графики, компьютерных играх, редакторах
механизма динамического прогнозирования типа 3dstudiomax, и многих других.. При
ветвлений; Большое количество оперативных внедрении SSE процессор получил в
регистров; Многоуровневая встроенная дополнение к стандартным регистрам
кэш-память; Недостаток – проблема в архитектуры x87 (математический
обновлении регистров процессора, что сопроцессор) 8 новых больших регистров
привело к появлению двух методов размером по 128 бит, в каждом из которых
обновления: аппаратный и программный. может содержаться 4 32-битных вещественных
4Задача выбора оптимального набора числа.
операций. Требует из набора стандартных 21Сентябрь 1999. Продолжение MMX и SSE
задач, для выполнения которых предназначен (симбиоз). Streaming SIMD Extensions 2.
компьютер, выбрать пакет контрольных SSE2. Pentium 4 (начиная с willamette)
программ и построить для них профиль их athlon 64 (начиная с clawhammer). 144
выполнения, либо использовать метод команды, ориентированные на работу с
статических или динамических измерений потоковыми данными. Команды SSE2 оперирует
параметров самих программ. Определяется со 128-битными регистрами, но уже не
доля общего времени центрального только с четверками чисел одинарной
процессора, затрачиваемого на выполнение точности, но и с любыми другими типами
каждого оператора. Подсчет в программе данных, которые умещаются в 128 бит. В
количества вхождений того или иного SSE2 регистры по сравнению с MMX
оператора (операции). Основа для удвоились, то есть, там стало помещаться
оптимизации процессорной архитектуры. не, например, 8 чисел, а 16. Поскольку
5Пример экспериментального измерения скорость выполнения инструкций не
количественной оценки операций. Результаты изменилась, при оптимизации под SSE2
измерений в статике, проведенные для программа запросто получала двукратный
программ-компиляторов: операторы прирост производительности.
присваивания – 48 % условные операторы – 22Февраль 2004. Streaming SIMD
15; циклы – 16; операторы вызова-возврата Extensions 3 Prescott New Instruction.
– 18; прочие операторы – 3 %. Измерение SSE3. Pentium 4 (начиная с prescott )
процедур показали использование следующих athlon 64 (начиная с venice). Появилась
типов операндов: константы – 33 %; скаляры возможность горизонтального выполнения
– 42; массивы (структуры) – 20 и прочие – операций. В SSE3 появились удобные команды
5 %. Статистика среди команд управления горизонтального последовательного сложения
потоком данных следующая: команды и вычитания операндов, а также другие
условного перехода занимают от 66 до 78 %, разнообразные вспомогательные команды,
команды безусловного перехода – от 12 до облегчающие работу с данными.
18 %, частота переходов на выполнение Горизонтальное сложение. Вертикальное
составляет от 10 до 16 %. Вывод: операторы сложение.
присваивания занимают основную часть в 23Май 1998. 3DNow. AMD серия К7. 21
программах-компиляторах; операнды типа новая команда и возможность оперировать
константа и локальные скаляры составляют 32-битными вещественными типами в
основную часть операндов в процедурах, к стандартных mmx-регистрах. Добавлены
которым происходит обращение в процессе специальные инструкции, оптимизирующие
выполнения программы. переключение в режим MMX/3DNow! .
6Результат анализа типов операндов. Технология 3DNow! расширяла возможности
Константы – не меняются во время технологии MMX, не требуя введения новых
выполнения программы и имеют, как правило, режимов работы процессора и новых
небольшие значения. Скаляры – обращение к регистров. Важное отличие расширения
ним происходит, как правило, явно по их 3DNow! Можно складывать между собой
имени. Их обычно немного, и они содержимое одного регистра, то есть, так
описываются в процедурах как локальные. же как и в SSE3, производить не только
Обращение к элементам массивов и структур вертикальные операции, но и
происходит посредством индексов и горизонтальные.
указателей, т. е. через косвенную 24Июнь 1999. Enhanced 3DNow! AMD K6-2
адресацию. Этих элементов, как правило, (Chomper). Набор команд расширился на 24
много. Для осуществления доступа к инструкции. Июнь 2002. 3DNow!
операнду необходимо вначале определить Professional. AMD (Thoroughbred).
физический адрес ячейки, где хранится Отсутствовал оптимизирующий компилятор, к
операнд, а затем осуществить доступ к тому же разработчики программ не
операнду. Если операнд – константа, ее торопились оптимизировать свои программы
можно указать в команде. Доступ к ней под эти инструкции.
может быть осуществлен немедленно после 25Май 2005. Архитектура EM64T.
обращения. Регистровые блоки адресуются Технология 64-разрядного расширения.
короткими номерами регистров, которые Расширение включает новые режимы работы и
обычно указываются в команде, что упрощает новые расширенные инструкции,
их декодирование. Важно распределение обеспечивающие увеличение функциональных
скалярных переменных по регистрам, так как возможностей процессоров. Процессор с
существенно влияет на скорость обработки. реализацией технологии 64-разрядного
7Архитектура системы команд. расширения полностью поддерживает все
Аккумуляторная архитектура. Стековая существующие особенности IA-32. В
архитектура ROSC (Removed Operand Set дополнение к ним вводится новый рабочий
Computer). Регистровая архитектура. режим, получивший наименование IA-32e.
Стековая организация регистровой памяти. Режим включает два подрежима. Первый –
СISC (complex instruction set computer). режим совместимости, доступный
RISC (Reduced Instruction Set Computer). 64-разрядной операционной системе, создан
Компьютеры с регистровыми окнами. VLIW для эксплуатации существующего наследия не
(Very Long Instruction Word). модифицированного 32-разрядного
8Регистровые окна. Перекрывающиеся программного обеспечения. Второй,
блоки регистров. Накладные расходы на названный 64-разрядным режимом, доступен
выполнение команд 64-разрядной операционной системе,
сохранения/восстановления данных при обеспечивающий работу приложений,
вызове и возврате из процедур на написанных специально под 64-битную
стандартных процессорах доходит до 50 % адресацию пространства памяти.
всех обращений к памяти. Для уменьшения 26Основные усовершенствования Intel.
время передачи данных между Intel Wide Dynamic Execution Intel
процедурами-родителями и Advanced Digital Media Boost Intel
процедурами-дочерьми (в случае, когда Advanced Smart Cache Intel Smart Memory
глубина их вложенности больше единицы), Access Intel Intelligent Power Capability.
можно создать блок регистров, предоставив 27Принцип управления операциями на
и родителям, и дочерям доступ к некоторым основе «жесткой» логики.
из них. 28Горизонтальное микропрограммирование.
9Vliw-архитектура. Процессор VLIW, Вертикальное микропрограммирование.
имеющий схему, представленную выше, может 29VLIW. Спецкоманды компьютеров со
выполнять в предельном случае восемь стековой организацией памяти.
операций за один такт и работать при 30
меньшей тактовой частоте намного более 31
эффективнее существующих суперскалярных 32Архитектура системы команд.
чипов. Добавочные функциональные блоки Аккумуляторная архитектура. Стековая
могут повысить производительность (за счет архитектура ROSC (Removed Operand Set
уменьшения конфликтов при распределении Computer). Регистровая архитектура. RISC
ресурсов), не слишком усложняя чип. Однако (Reduced Instruction Set Computer). СISC
такое расширение ограничивается (complex instruction set computer).
физическими возможностями: количеством Суперскалярные процессоры (динамическое
портов чтения/записи, необходимых для планирование, неупорядоченная модель
обеспечения одновременного доступа обработки). VLIW (Very Long Instruction
функциональных блоков к файлу регистров, и Word). CMP (Chip Multiprocessor). SMT
взаимосвязей, число которых геометрически (Simultaneous Multithreading).
растет при увеличении количества 33Vliw-архитектура. Процессор VLIW,
функциональных блоков. К тому же имеющий схему, представленную выше, может
компилятор должен распараллелить программу выполнять в предельном случае восемь
до необходимого уровня, чтобы обеспечить операций за один такт и работать при
загрузку каждому блоку — это самый главный меньшей тактовой частоте намного более
момент, ограничивающий применимость данной эффективнее существующих суперскалярных
архитектуры. Эта гипотетическая инструкция чипов. Добавочные функциональные блоки
имеет восемь операционных полей, каждое из могут повысить производительность (за счет
которых выполняет традиционную уменьшения конфликтов при распределении
трехоперандную RISC-подобную инструкцию ресурсов), не слишком усложняя чип. Однако
типа <регистр приемника> = такое расширение ограничивается
<регистр источника 1> - физическими возможностями: количеством
<операция> - <регистр источника портов чтения/записи, необходимых для
2> (типа классической команды MOV AX обеспечения одновременного доступа
BX) и может непосредственно управлять функциональных блоков к файлу регистров, и
специфическим функциональным блоком при взаимосвязей, число которых геометрически
минимальном декодировании. растет при увеличении количества
10Структура команд. функциональных блоков. К тому же
11Стековая организация регистровой компилятор должен распараллелить программу
памяти процессора. до необходимого уровня, чтобы обеспечить
12Основные операция и спецкоманды. загрузку каждому блоку — это самый главный
Операции с регистрами: Движение вниз: (P1) момент, ограничивающий применимость данной
? P2, (P2) ? P3, ..., а P1 заполняется архитектуры. Эта гипотетическая инструкция
данными из главной памяти Движение вверх: имеет восемь операционных полей, каждое из
(Pn) ? Pn?1, (Pn?1) ? Pn?2, а Pn которых выполняет традиционную
заполняется нулями Регистры P1 и P2 трехоперандную RISC-подобную инструкцию
связаны с АЛУ, образуют два операнда для типа <регистр приемника> =
выполнения операции. Результат операции <регистр источника 1> -
записывается в P1, т.е. (P1) ? (P2)?(P1) <операция> - <регистр источника
При выполнении любой операции над двумя 2> (типа классической команды MOV AX
регистрами осуществляется продвижение BX) и может непосредственно управлять
операндов вверх, не затрагивая P1, т. е. специфическим функциональным блоком при
(P3) ? P2, (P4) ? P3 и т. д Спецкоманды: минимальном декодировании.
дублирование ? (P1) ? P2, (P2) ? P3, ... и 34Май 1998. Enhanced 3DNow! AMD K6-2
т. д., а (P1) остается при этом (Chomper). Набор команд расширился на 24
неизменным; реверсирование ? (P1) ? P2, а инструкции. Июнь 2002. 3DNow!
(P2) ? P1, что удобно для выполнения Professional. AMD (Thoroughbred).
некоторых операций. Отсутствовал оптимизирующий компилятор, к
13Программа решения математической тому же разработчики программ не
задачи для одноадресного компьютера. торопились оптимизировать свои программы
14Программа решения математической под эти инструкции.
задачи на ЭВМ со стековой организацией 35Июнь 1999. 3DNow. AMD серия К7. 21
памяти. новая команда и возможность оперировать
15Основные типы команд. 32-битными вещественными типами в
16Методы адресации. стандартных mmx-регистрах. Добавлены
17Методы адресации. специальные инструкции, оптимизирующие
18Способы проектирования системы команд. переключение в режим MMX/3DNow! .
Способы оптимизации системы команд. Технология 3DNow! расширяла возможности
Сокращение набора команд, присущих СК технологии MMX, не требуя введения новых
выбранного микропроцессора. Все частоты режимов работы процессора и новых
встреч операций для задания их в СК всякий регистров. Важное отличие расширения
раз можно определить из соотношений 3DNow! Можно складывать между собой
"стоимость затрат – сложность содержимое одного регистра, то есть, так
реализации – получаемый выигрыш". же как и в SSE3, производить не только
Второй путь проектирования СК состоит в вертикальные операции, но и
расширении имеющейся системы команд. Один горизонтальные.
Укажите несуществующие режимы работы.ppt
http://900igr.net/kartinka/russkij-jazyk/ukazhite-nesuschestvujuschie-rezhimy-raboty-213661.html
cсылка на страницу

Укажите несуществующие режимы работы

другие презентации на тему «Укажите несуществующие режимы работы»

«Уроки русского языка» - Литература. Урок – опрос. Урок – самостоятельных работ. Урок – экскурсия. Урок – устный журнал Урок – суд. Урок – конференция. Уроки русского языка и литературы. Урок – семинар. Виды уроков: Урок – практикум. Урок – контрольная (самостоятельная) работа. Урок – лекция. Русский язык. Урок – письменный опрос.

«Тренажёр по русскому языку» - = Пере-. Над-. Лингвистический тренажер – «пятиминутка». Приплыть. Из- / ис-. Пришить. Смысловые. С-. Что значит лингвистический тренажер ? Присоединение. Г. Мы продвигались к озеру черепашьими шагами. Пришкольный. Приближение. Воз- / вос-. Привилегия. Под-. Близость. Карточка контроля знаний. Одновариантные.

«Проект по русскому языку» - Задачи. Мы живём в мире медиа- расширяющейся системы массовых коммуникаций, «информационного взрыва». Поисковый и практический этап Сбор информации. Введение. Результаты после проведения урока с использованием компьютерных заданий. Результаты. Проект "Занимательный русский язык". Цель проекта.

«Проекты по русскому языку» - Как спасти язык ? Отношение к надписям на иностранном языке. Обоснование необходимости проекта (актуальность). Стратегия и механизм достижения поставленных целей. Руководитель проекта, учитель русского языка и литературы МОУ «ВСОШ №1» Бобина Н. Р. Автор проекта, ученица кадетского 8 «а» класса Браницына Полина.

«День языков» - Примечательно, что самым распространённым языком Европы (по числу носителей как родного) является русский язык как географически, так и территориально. был провозглашён Советом Европы (и поддержан Европейским союзом) во время Европейского года языков — 6 декабря 2001 года. Европейский день языков. Основные цели Европейского дня языков:

«Игры на русском языке» - Условия использования игр на уроках: Развитие ВМ, логического мышления, творческих способностей. Межнациональная коммуникация. Возможности использования игровых технологий: Познавательный интерес, активизация деятельности. Социализация, толерантность. Функции игры. Коммуникативная. Повышение самооценки.

Русский язык

25 презентаций о русском языке
Урок

Русский язык

100 тем
Картинки
900igr.net > Презентации по русскому языку > Русский язык > Укажите несуществующие режимы работы