- •1.Информационные системы и их классификация
- •2.Вычислительная система: определение, виды, свойства.
- •3. Основные классы вычислительных машин
- •4. Многомашинные и многопроцессорные вс. Схема взаимодействия компьютеров в вс.
- •5. Многомашинные и многопроцессорные вс. Схема взаимодействия процессоров в вс.
- •6. Суперкомпьютеры и особенности их архитектуры.
- •7. Кластерные суперкомпьютеры.
- •8.Структурная схема пк. Основные элементы: определения и назначение.
- •9.Структурная схема пк. Системная шина.(схема из пред вопроса)
- •10. Структурная схема пк. Дополнительные интегральные микросхемы.
- •11. Элементы конструкции пк. Функциональные характеристики пк.
- •12. Представление информации в вычислительных машинах.
- •13. Представление информации в вычислительных машинах. Представление чисел с фиксированной точкой.
- •14. Представление информации в вычислительных машинах. Представление чисел с плавающей точкой.
- •15. Микропроцессоры: определение, функции, основные параметры.
- •16. Типы микропроцессоров: misc, cisc.
- •17. Типы микропроцессоров: risc, vliw.
- •18. Физическая и функциональная структура микропроцессора. Устройство управления.
- •19.Физическая и функциональная структура микропроцессора. Арифметико-логическое устройство.
- •20.Системная (материнская плата). Северный и южный мосты.
- •21.Шины. Виды шин. Локальные шины.
- •22.Шины. Виды шин. Периферийные шины.
- •23.Запоминающие устройства. Статическая и динамическая память.
- •24. Запоминающие устройства. Структурная схема основной памяти.
- •25. Регистровая кэш-память
- •26. Дисковые массивы raid
- •29.Виртуализация. Типы мониторов виртуальных машин.
- •30.Виртуализация. Методы виртуализации.
- •31.Общие сведения о Hyper-V. Кольца процессора.
- •32.Гипервизор Windows. Общие понятия
- •33.Гипервизор Windows. Разделы
- •34.Архитектура Hyper-V
16. Типы микропроцессоров: misc, cisc.
CISC (англ. Complex instruction set computing, или англ. Complex instruction set computer — компьютер с комплексным набором команд) — концепция проектирования процессоров, которая характеризуется следующим набором свойств:
нефиксированное значение длины команды;
арифметические действия кодируются в одной команде;
небольшое число регистров, каждый из которых выполняет строго определённую функцию.
Любой CISC-процессор уступает RISC-процессорам по количеству выполняемых операций в секунду.
Недостатки CISC архитектуры
высокая стоимость аппаратной части;
сложности с распараллеливанием вычислений.
Методика построения системы комманд CISC противоположна другой методике - RISC. Различие этих концепций состоит в методах программирования, а не в реальной архитектуре процессора. Практически все современные процессоры эмулируют наборы команд как RISC так и CISC типа.
MISC (Minimal Instruction Set Computer) — процессор, работающий с минимальным набором длинных команд.
Увеличение разрядности процессоров привело к идее укладки нескольких команд в одно большое слово. Это позволило использовать возросшую производительность компьютера и его возможность обрабатывать одновременно несколько потоков данных.
Процессоры, образующие «компьютеры с минимальным набором команд» MISC, как и процессоры RISC, характеризуются небольшим числом чаще всего встречающихся команд.
Вместе с этим, принцип «очень длинных слов команд» VLIW обеспечивает выполнение группы команд за один цикл работы процессора. Порядок выполнения команд распределяется таким образом, чтобы в максимальной степени загрузить маршруты, по которым проходят потоки данных.
Таким образом, архитектура MISC объединила вместе суперскалярную RISC и VLIW концепции.
Компоненты такого процессора просты и работают с высокими скоростями.
17. Типы микропроцессоров: risc, vliw.
RISC (Reduced Instruction Set Computing) — вычисления с сокращённым набором команд.
Это философия проектировки процессоров, которая во главу ставит следующий принцип: более компактные и простые инструкции выполняются быстрее. Простая архитектура позволяет как удешевить процессор, так и поднять тактовую частоту. Многие ранние RISC-процессоры даже не имели команд умножения и деления.
Микропроцессоры типа RISC содержат только набор простых, чаще всего встречающихся в программах команд. При необходимости выполнения более сложных команд в микропроцессоре производится их автоматическая сборка из простых. В этих МП все простые команды имеют один размер и на выполнение каждой из них тратится один машинный такт (на выполнение даже самой короткой команды из системы CISC обычно тратится четыре такта).
Характерные особенности RISC-процессоров:
- фиксированная длина машинных инструкций (например, 32 бита) и простой формат команды.
- одна инструкция выполняет только одну операцию с памятью — чтение или запись. Операции вида «прочитать-изменить-записать» отсутствуют.
- большое количество регистров общего назначения (32 и более).
VLIW (Very long instruction word — «очень длинная машинная команда») — архитектура процессоров с несколькими вычислительными устройствами. Одна инструкция процессора содержит несколько операций, которые выполняются параллельно.
В суперскалярных процессорах также есть несколько вычислительных модулей, но задача распределения между ними работы решается аппаратно. Это сильно усложняет процессор и может быть чревато ошибками. В процессорахVLIW задача распределения решается во время компиляции и в инструкциях явно указано, какое вычислительное устройство должно выполнять какую команду.
Преимущества и недостатки
Подход VLIW сильно упрощает архитектуру процессора, перекладывая задачу распределения вычислительных устройств на компилятор. Поскольку отсутствуют большие и сложные узлы, значительно снижается энергопотребление.
В то же время, код для VLIW обладает невысокой плотностью. Из-за большого количества пустых инструкций для простаивающих устройств программы для VLIW-процессоров могут быть гораздо длиннее, чем аналогичные программы для традиционных архитектур.
Архитектура VLIW выглядит довольно непривычной для программиста. Из-за сложных внутренних зависимостей кода, программирование на уровне машинных кодов для VLIW-архитектур вручную практически невозможно.Приходится полагаться на оптимизацию компилятора, который сам может содержать ошибки.