1. Режим без пропусков тактов микропроцессора.

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

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

  1. Режим с пропуском тактов микропроцессора.

КПДП полностью ″захватывает″ системную шину на время передачи, при этом процессор отключается от системной шины и переходит в режим холостого хода. Таким образом, передачи ПДП осуществляются путем пропуска тактов процессора в выполняемой программе. При выполнении передач ПДП содержимое внутренних регистров процессора не модифицируются, поэтому его не нужно запоминать в памяти, а затем восстанавливать, как при обработке прерываний. Достоинство заключается в том, что выполнение программы осуществляется сразу после окончания ПДП. Тем не менее, в условиях интенсивных передач ПДП эффективная производительность процессора уменьшается, что является недостатком данного режима.

Что такое процессор. Перечислите виды и основные характеристики процессоров. Поясните различия программируемого и непрограммируемого.

Процессор– элемент вычислительной системы, устройство для выборки команд из памяти и выполнения действий, предписанных командами; устройство, осуществляющее процесс обработки информации.

Виды и основные характеристики процессоров:

Универсальные решают различные задачи и имеют широкую область применения. Характеризуются: способностью обрабатывать большое число команд; системой команд (СК): если система команд позволяет решить любую задачу, то процессор универсальный. Нужно анализировать систему команд на ее сбалансированность, формы данных, способы адресации. Специализированные (графические, процессоры обработки сигналов) процессоры. Ориентированы на решение узкого круга задач.

Центральные осуществляют общее управление вычислительной системой: производят основную обработку данных, обмен ими с другими элементами ВС, а также управляет работой элементов ВС.

Периферийные выполняют лишь часть функций вычислительной системы: управляет и обменивается данными с устройствами ввода-вывода (процессор ввода-вывода), может участвовать в вычислительном процессе (обрабатывать часть данных).

Сервисные процессоры обычно не участвуют в основном вычислительном процессе и выполняют функции контроля и обслуживания: выполняют инструментальные функции (доставка и отладка программного обеспечения, настройка оборудования), осуществляют контроль правильности функционирования системы, измерение параметров окружающей среды (температура, влажность), напряжения питания и т.п. В ВС один и тот же процессор может выполнять функции как периферийного, так и сервисного процессора.

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

Соседние файлы в папке ответы на контрольные работы (примерные)