Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы к экзамену по АВС.docx
Скачиваний:
6
Добавлен:
01.03.2025
Размер:
908.38 Кб
Скачать
  1. Система команд компьютера. Основные виды команд.

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

Виды команд:

  • Адресная – используется адрес операнда.

  • Безадресная – адрес операнда выбирается по умолчанию (обычно это адрес регистра).

  • Ввода/вывода – осуществляют работу с устройствами ввода/вывода.

Другие виды команд (по их функциям):

  • Арифметические (sum, add, mul…)

  • Логические (побитовая обработка) (and, or, nor, xor….)

  • Команды сдвигов (sar, sal…)

  • Команды управления программой (br, jsr, isz…)

  1. Понятие cisc и risc-архитектуры

CISC (Complex instruction set computing— компьютер с комплексным набором команд) — концепция проектирования процессоров, которая характеризуется следующим набором свойств:

  • нефиксированное значение длины команды;

  • арифметические действия кодируются в одной команде;

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

Недостатки CISC архитектуры

  • высокая стоимость аппаратной части;

  • сложности с распараллеливанием вычислений.

RISC (restricted instruction set computer— компьютер с сокращённым набором команд) — архитектура процессора, в которой быстродействие увеличивается за счёт упрощения инструкций, чтобы их декодирование было более простым, а время выполнения — короче.

Характерные особенности risc-процессоров

  • Фиксированная длина машинных инструкций (например, 32 бита) и простой формат команды.

  • Специализированные команды для операций с памятью — чтения или записи. Операции вида «прочитать-изменить-записать» отсутствуют. Любые операции «изменить» выполняются только над содержимым регистров (т. н. архитектура load-and-store).

  • Большое количество регистров общего назначения (32 и более).

  • Отсутствие поддержки операций вида «изменить» над укороченными типами данных — байт, 16-битное слово. Так, например, система команд DEC Alpha содержала только операции над 64-битными словами, и требовала разработки и последующего вызова процедур для выполнения операций над байтами, 16- и 32-битными словами.

  • Отсутствие микропрограмм внутри самого процессора. То, что в CISC-процессоре исполняется микропрограммами, в RISC-процессоре исполняется как обыкновенный (хотя и помещённый в специальное хранилище) машинный код, не отличающийся принципиально от кода ядра ОС и приложений.

  1. Однопрограммный режим работы компьютера.

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