Файл: Особенности процессорных архитектур. Cisc и risc архитектура. Их краткая характеристика.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 26.10.2023
Просмотров: 163
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Микропроцессорная память - предназначена для кратковременного хранения, записи и выдачи информации, используемой в вычислениях непосредственно в ближайшие такты работы машины.
Микропроцессорная память строится на регистрах и используется для обеспечения высокого быстродействия компьютера, так как основная память не всегда обеспечивает скорость записи, поиска и считывания информации, необходимую для эффективной работы быстродействующего микропроцессора.
Все микропроцессоры можно разделить на группы:
1) микропроцессоры типа CISC с полным набором системы команд;
2) микропроцессоры типа RISC с усеченным набором системы команд;
3) микропроцессоры типа VLIW со сверхбольшим командным словом;
4) микропроцессоры типа MISC с минимальным набором системы команд и весьма высоким быстродействием и др.
Важнейшими характеристиками микропроцессора являются:
1) тактовая частота. Характеризует быстродействие компьютера.
2) разрядность процессора — это максимальное количество разрядов двоичного числа, над которым одновременно может выполняться машинная операция.
3) адресное пространство. Каждый конкретный процессор может работать не более чем с определенным количеством оперативной памяти. Максимальное количество памяти, которое процессор может обслужить, называется адресным пространством процессора. Определяется адресное пространство разрядностью адресной шины.
17. Классы конфликтов, возникающих в конвейерах и способы их устранения.
Конфликты - это ситуации при конвейерной обработке, которые препятствуют выполнению очередной команды.
Можно выделить три класса конфликтов:
-
Структурные
Возникают из-за недостатков аппаратных ресурсов когда доступное аппаратное обеспечение не в состоянии поддерживать все возможные комбинации инструкций.
-
время выполнения команд разное -
конфликт обращений к ресурсам
Решение структурного конфликта - Добавление тактов простоя.Структурный конфликт приводит к необходимости вставки “пузырей” в конвейер.
-
Конфликты данных
Возникают когда инструкция зависит от результата выполнения предыдущей инструкции так, что это проявляется при перекрытии инструкций в конвейере
Решение конфликта по данным -
использование пересылки(аппаратного метода, также называемого обходом регистров)
использовать программные средства (соответствующие компиляторы). Они предназначены для предварительного просмотра программы и перестановке команд с целью ликвидации конфликта
-
Конфликты по управлению
Возникают при конвейеризации условных переходов и других инструкций, которые изменяют счетчик команд.
Решение конфликтов по управлению - Можно использовать как программные, так и аппаратные средства.
К программным средствам относятся организация задержанных переходов. Из аппаратных наибольший эффект дает применение буферов предвыборки и буфера целевых адресов переходов.
18 Дисковые массивы и уровни RAID.
19. Иерархия памяти. Организация кэш-памяти. Принципы организации основной памяти в современных компьютерах.
20. Организация регистров современного процессора.
21. Фон-неймановская архитектура.
Архитектура ЭВМ - многоуровневая иерархия аппаратурно-программных средств, из которых состоит ЭВМ. (Определение из ТЕТРАДИ)
Суть Фон-неймановской архитектуры в том, что вычислительная машина должна работать с двоичными числами, быть электронной, выполнять операции последовательно, включать в себя арифметическо-логическое устройство, управление машиной должно осуществляться с помощью устройства управления. Программы и данные должны храниться в общей памяти.
Сверху схемы из презентаций, снизу более легкая схема по-моему мнению
22. BIOS и UEFI. Определение. Состав. Предназначение.
BIOS — это Basic Input-Output system -базовая система ввода / вывода -
программа для первоначального запуска компьютера, настройки оборудования и
обеспечения функций ввода / вывода.
Основными функциями BIOS являются:
-
Начальный запуск ПК. -
Тестирование и первичная настройка оборудования. -
Обеспечивает загрузку оперативной памяти и выполняет программу BOOT — загрузчика ОС. -
Предоставляет настройку конфигурации компьютера. Для этого BIOS использует специальную программу установки параметров PC — Setup BIOS.
BIOS работает на базе микрокода, хранящегося в ПЗУ на материнской плате, и предоставляет базовые функции ввода-вывода для управления аппаратными устройствами, такими как клавиатура, жесткий диск.
UEFI- (Unified Extensible Firmware Interface) - (расширяемый интерфейс встроенного ПО) - низкоуровневое программное обеспечение, которое запускается при загрузке компьютера до загрузки операционной системы. По сути UEFI – это усовершенствованный BIOS , который поддерживает жесткие диски большего объема (например, жесткие диски на 2 ТБ и более) и более быструю загрузку.
Основные задачи: быстро протестировать все оборудование на работоспособность, провести инициализацию и передать управление другой программе, которая начнет загружать операционную систему.
Основные отличия UEFI от BIOS:
-
UEFI поддерживает жёсткие диски объемом более 2,2 Тб. -
UEFI запускает исполняемые программы EFI (вместо кода у BIOS), что ускоряет процесс загрузки. -
Экраны настройки UEFI выглядят более привлекательными, включая анимированную графику и функцию поддержки мыши. -
UEFI имеет встроенную функцию безопасного запуска (Secure Boot), которая позволяет проверять загрузку операционной системы на наличие вредоносных программ. -
UEFI поддерживает работу по сети, что позволяет проводить удаленную настройку и отладку компьютера.
23. Поколения вычислительных машин.
Этапы развития ВТ(вычислительной техники):
•Ручные устройства - с 50-го тысячелетия до н.э. до 20 века
•Механический устройства - с середины XVII века до середины 20 века
•Электромеханический устройства- с 90-х годов XIX века до середины 20 века
•Электронный устройства - с 40-х годов XX века по настоящее время
#для общего развития, скорее всего это не нужно(что голубым цветом)
Поколения ЭВМ;
1 поколение - Вакуумно-ламповые - (1945-1960).
Пример: UNIVAC 1, EDVAC, Марк 1, МЭСМ (малая электронная счётная машина) и др.)
Недостатки: большие габариты, высокая стоимость, высокая потребляемая мощность, низкая надежность(из 18000 лам в ENIAC ежемесячно заменяли 2000)
Достоинства: решали сложные задачи, такие как прогнозирование погоды, энергетические задачи, военные задачи
2 поколение - Транзисторные ЭВМ - (1960-1970)
-
Элементная база - диоды, биполярные транзисторы. -
Оперативная память – магнитные барабаны, ферритовые сердечники. -
Внешняя память - магнитные ленты, перфокарты, перфоленты, магнитные диски. -
Ввод данных – перфокарты и перфоленты. -
Вывод результата – алфавитно-цифровое печатающее устройство (АЦПУ), перфоленты. -
Быстродействие – до 1 млн. операций в секунду. -
Язык программирования – Ассемблер.
Примеры:Elliot-803, Simmens-2002, БЭСМ-6 , CDC 6600, IBM-7094, Сетунь.
Использование: научно-технические расчеты, обработка символьной информации, в основном экономической.
Компьютеры 2 поколения стали надежнее, повысилось быстродействие, потребление энергии уменьшилось, высокая стоимость, для этих компьютеров стало характерным использование первых языков программирования.
3 поколение - ЭВМ на интегральных схемах (1970-1980)
-
Элементная база – интегральные схемы (ИС). -
Оперативная память: миниатюрнее ферритовые сердечники, ферритовые пластины и магнитные пленки. -
Внешняя память: дисковые накопители. -
Ввод данных: клавиатура, системы графического ввода. -
Вывод данных: видеомонитор (дисплей), принтер. -
Быстродействие – до 10 млн. операций в секунду. -
Языки программирования: Fortran, Cobol, Basic, С и т.п.
Примеры: IBM-360, VAX-11, PDP-11, ЕС-1066 и др.
Неотъемлемой частью компьютеров стали операционные системы. Работа машин осуществлялась в режиме реального времени. Для вывода информации стали применять дисплеи, появились первые принтеры.
4 поколение - ЭВМ на больших интегральных схемах - 1980-1990
-
Элементная база – большие интегральные схемы (БИС), микропроцессоры. -
Оперативная память - интегральные CMOS-транзисторные схемы. -
Внешняя память: дисковые накопители. -
Ввод данных: клавиатура, мышь. -
Вывод данных: монохромный графический дисплей, принтер. -
Быстродействие – до 100 млн. операций в секунду. -
Языки программирования – Pascal, C, Java, Basic, HTML и т.п. -
Характерная особенность – появление персонального компьютера, благодаря чему вычислительная техника становится по настоящему массовой и общедоступной.
Примеры: IBM PC
Предназначение: использование в науке, производстве, управлении, здравоохранении, обслуживании и быту.