Логотип Автор24реферат
Задать вопрос
Курсовая работа на тему: Наборы команд RISC и CISC
100%
Уникальность
Аа
6252 символов
Категория
Информатика
Курсовая работа

Наборы команд RISC и CISC

Наборы команд RISC и CISC .doc

Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод Эмоджи на новый заказ в Автор24. Это бесплатно.

IA32 иногда обозначается как «компьютер со сложным набором команд» (CISC - произносится как «sisk») и считается противоположностью ISA, которые классифицируются как «компьютеры с сокращенным набором команд» (RISC - произносится как «риск»). Исторически сложилось так, что машины CISC были первыми, возникшие на самых ранних компьютерах. К началу 1980-х наборы инструкций для мэйнфреймов и миникомпьютеров стали достаточно большими, поскольку разработчики машин включили новые инструкции для поддержки задач высокого уровня, таких как манипулирование кольцевыми буферами, выполнение десятичной арифметики и оценка полиномов.
Первые микропроцессоры появились в начале 1970-х годов и имели ограниченный набор команд, потому что технология интегральных микросхем тогда накладывала серьезные ограничения на то, что можно было реализовать на одном кристалле. Микропроцессоры развивались быстро и к началу 1980-х годов шли по пути увеличения сложности набора команд, устанавливаемого мэйнфреймами и миникомпьютерами.
Семейство x86 пошло по этому пути, превратившись в IA32, а совсем недавно в x86-64. Даже линейка x86 продолжает развиваться по мере добавления новых классов инструкций в зависимости от потребностей новых приложений.
Философия дизайна RISC была разработана в начале 1980-х годов в качестве альтернативы этим тенденциям. Группа экспертов по аппаратному обеспечению и компилятору в IBM, находящаяся под сильным влиянием идей исследователя IBM Джона Кока, признала, что они могут генерировать эффективный код для гораздо более простой формы набора инструкций

Зарегистрируйся, чтобы продолжить изучение работы

. [5]
Фактически, многие высокоуровневые инструкции, которые добавлялись в наборы команд, было очень трудно генерировать с помощью компилятора и использовались редко. Более простой набор команд мог бы быть реализован с гораздо меньшим количеством аппаратного обеспечения и мог бы быть организован в эффективную структуру конвейера, подобную тем, которые описаны ниже в этой главе. IBM не коммерциализировала эту идею до тех пор, пока через много лет не разработала ISA Power и PowerPC.
Концепция RISC была дополнительно разработана профессорами Дэвидом Паттерсоном из Калифорнийского университета в Беркли и Джоном Хеннесси из Стэнфордского университета. Паттерсон дал название RISC этому новому классу машин, а CISC - существующему классу, поскольку ранее не было необходимости иметь специальное обозначение для почти универсальной формы набора команд.
Набор команд Y86 включает атрибуты наборов команд CISC и RISC. На стороне CISC он имеет коды условий, инструкции переменной длины и интенсивную работу со стеком. На стороне RISC он использует архитектуру хранилища нагрузки и обычное кодирование. Это можно рассматривать как принятие набора команд CISC (IA32) и его упрощение путем применения некоторых принципов RISC.
В течение 1980-х годов в сообществе компьютерной архитектуры разгорелись споры о преимуществах наборов команд RISC и CISC. Сторонники RISC утверждают, что они могут получить больше вычислительной мощности для данного количества оборудования за счет сочетания упрощенного дизайна набора команд, передовой технологии компиляции и реализации конвейерного процессора

50% курсовой работы недоступно для прочтения

Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!

Промокод действует 7 дней 🔥
Оставляя свои контактные данные и нажимая «Заказать работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Больше курсовых работ по информатике:

Проектирование и реализация базы данных «Отпуск товаров со склада»

10451 символов
Информатика
Курсовая работа
Уникальность

Разработка ИС предприятия химчистка

20076 символов
Информатика
Курсовая работа
Уникальность
Все Курсовые работы по информатике
Закажи курсовую работу
Оставляя свои контактные данные и нажимая «Найти работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Наш проект является банком работ по всем школьным и студенческим предметам. Если вы не хотите тратить время на написание работ по ненужным предметам или ищете шаблон для своей работы — он есть у нас.