- •Архитектура микропроцессорных систем;
- •Организация параллельной обработки команд;
- •Микросхемы озу динамического типа и её регенерация;
- •Понятие трёхшинной организации эвм
- •Схемная реализация системы памяти;
- •Страничная организация памяти;
- •Дескрипторы.
- •Страничная трансляция;
- •Ввод-вывод в режиме прерываний, последовательность событий при возникновении прерываний.
- •Векторные и вложенные прерывания;
- •Организация систем ввода-вывода дискретных сигналов
- •Организация подсистем ввода аналоговых сигналов Подсистема аналогового ввода.
- •Гибридная архитектура мультимикропроцессорных систем;
- •Pvp архитектура мультимикропроцессорных систем;
- •Кластерная архитектура мультимикропроцессорных систем;
- •Транспьютерные системы.
Векторные и вложенные прерывания;
Система прерывания при такой организации имеет несколько уровней прерываний (линий запросов прерываний) к которым могут подключаться различные устройства, причем каждый уровень имеет свой вектор прерывания. Для реализации векторного приоритетного прерывания необходимо распределитьприоритеты между уровнями и обеспечить механизм взаимодействия подпрограмм обслуживания прерывания соответствующих уровней. Распределение приоритетов между уровнями могут реализовываться различными способами.
Одним из этих способов является векторное прерывание с фиксированным приоритетом. Каждому уровню (входу) запросов прерывания присваивается фиксированный приоритет в порядке возрастания. Запрос с более высоким приоритетом прерывает обслуживание прерывания с меньшим приоритетом.
Вторым способом является векторное прерывание с циклическим приоритетом. Каждому входу, как и в предыдущем случае, присваивается фиксированный приоритет. После запроса прерывания и выполнения соответствующей подпрограммы обслуживания приоритеты изменяются в круговом порядке таким образом, что последний обслуженный вход будет иметь низший приоритет.
Нету===============================================================
Ввод-вывод с прямым доступом к памяти;
В идеальном случае режим ПДП совершенно не должен влиять на действия процессора, но для этого потребуется сложный и дорогой тракт в основную память ЭВМ. Поэтому в большинстве ЭВМ используется временное разделение (мультиплексирование) общей системной шины между процессором и КПДП. При инициализации режима ПДП, системной шиной ″распоряжается″ КПДП, который управляет передачей данных между основной и внешней памятью, действия процессора в этот момент приостанавливаются и он отключается от системной шины. Электрическое отключение достигается переводом буферов на шинах данных, адреса и некоторых линий управления памятью и вводом-выводом в состояние высокого выходного сопротивления. Разработано две разновидности ПДП: режим без пропусков тактов микропроцессора и режим с пропуском тактов микропроцессора.
В первом режиме реализации прямой доступ осуществляется без участия процессора (параллельно микропроцессору). Для этого используются те интервалы машинных циклов, в течение которых микропроцессор не обращается к основной памяти (например, такими интервалами в микропроцессоре КР580 являются такты Т4,Т5). Процессор (или дополнительная схема) идентифицирует эти интервалы для КПДП специальным сигналом, означающим доступность системной шины. Производительность процессора в этом режиме не уменьшается, но для каждого типа процессора потребуется свой контроллер ПДП. С другой стороны, сами передачи будут носить нерегулярный характер ввиду отсутствия у некоторых команд этих интервалов, что приведет к уменьшению скорости передачи данных в режиме ПДП.
Во втором способе реализации КПДП полностью ″захватывает″ системную шину на время передачи, при этом процессор отключается от системной шины и переходит в режим холостого хода. Таким образом, передачи ПДП осуществляются путем пропуска тактов процессора в выполняемой программе. При выполнении передач ПДП содержимое внутренних регистров процессора не модифицируются, поэтому его не нужно запоминать в памяти, а затем восстанавливать, как при обработке прерываний. Выполнение программы осуществляется сразу после окончания ПДП. Тем не менее, в условиях интенсивных передач ПДП эффективная производительность процессора уменьшается.
