- •3.Мощность микропроцессора, mips, mflops.
- •6.Универсальные и специализированные, синхронные и асинхронные мп, одномагистральные и многомагистральные эвм.
- •8.Цифровые процессоры обработки сигналов, оценка требуемого быстродействия, исходя из теоремы Котельникова (Найквиста).
- •10.Локальные системы накопления и обработки информации. Распределенные системы управления сложными объектами. Распределенные системы параллельных вычислений.
- •11.Понятия структуры и архитектуры микроЭвм. Структурная схема микроЭвм.
- •12.Интерфейсы микроЭвм (внутриплатный, системный, увв).
- •13.Структурная схема однокристального мп.
- •14.Алу, регистр состояния, флаги.
- •15.Аккумулятор, счетчик команд, роНы.
- •16.Стек, указатель стека.
- •18.Микропрограммный и аппаратный принципы управления
- •19.Достоинства и недостатки микропроцессоров с архитектурой cisc и risc.
- •20.Принципы организации вычислительного процесса.
- •21.Конвеерный принцип выполнения команд.
- •22.Назначение кэш-памяти. Принципы временной и пространственной локальности.
- •25.Алгоритм, команда, операнд, код операций.
- •26.Система команд, формат команды.
- •27.Команды пересылки, арифметический и логических операций.
- •28.Команды переходов и связи с подпрограммами.
- •31.Прямая(абсолютная), страничная, сегментная адресация.
- •32.Регистровая, регистровая косвенная, непосредственная адресация.
- •33.Индексная, относительная адресация.
- •38.Изолированный ввод-вывод и ввод-вывод, отображенный на память. Назначение адресов регистров вв, драйверы вв.
- •40)Назначение адресов регистров вв,драйверы вв
- •41.Ввод-вывод, безусловная и условная передача данных.
- •44.Ввод-вывод в режиме прерываний. Реакция процессора на прерывания.
- •45.Контекстное переключение процессора, идентификация прерывающего устройства.
- •46.Программный полинг флажков готовности при прерываниях. Программный полинг
- •47.Одноуровневая и многоуровневая система прерываний. Внутренние сигналы прерываний. Одноуровневые прерывания.
- •49.Ввод-вывод с прямым доступом к памяти- пдп (dma). Режимы пдп: идентификации состояния памяти, с пропуском тактов,с простой организацией
- •51. Запоминающие устройство – адресные и ассоциативные, с произвольным и последовательным доступом.
- •52. Озу энергозависимы е и энергонезависимые. Техническое исполнение озу. Статические и динамические озу. Достоинства и недостатки.
- •53. Интерфейс статического озу. Особенности интерфейса динамического озу.
- •57. Принципы работы, достоинства и недостатки fram, mram.
- •60. Статические параметры бис зу.
- •61. Динамические параметры определяться временными процессами, поиск в бис зу.
- •I80286, Реальный и защищенный режим.
- •I80386, i486. Процессоры с умножением частоты.
38.Изолированный ввод-вывод и ввод-вывод, отображенный на память. Назначение адресов регистров вв, драйверы вв.
Если устройство выполнило все действия и готово принимать(выдавать) данные, то оно устанавливает бит готовности в единицу (бит готовности часто называют флажком устройства). Непосредственные действия, связанные с вводом/выводом реализуются одним из двух способов, различающихся адресацией: изолированный ввод/вывод, предполагает наличие специальных команд ввода/вывода. В этом способе адресное пространство регистра ввода/вывода, изолированно от адресного пространства памятью. Разделение адресных пространств, осуществляется с помощью разных управлений стпогов(стробов чтения и записи), относящихся или к системе ввода/вывода или к памяти. ; ввод/вывод, отображенный на память, часто адресное пространство памяти отводится под адрес внешних устройств. В этом случае обращение к регистрам ввода/вывода осуществляется точно так же как и к ячейкам ЗУ. В оперативных системах ЭВМ имеется набор подпрограмм (драйверов ВВ), управляющий устройством ввода/вывода стандартных периферийных устройств. Благодаря им пользователь может не знать многих особенностей ПУ, а применять четкий программный протокол. Установление адресов регистров ВВ может осуществляться перемычками или DIP-переключателями. Недостаток: драйверы разных разработчиков могут быть настроены на разные адреса. Могут случайно сдвинуться рычажки переключателей. В настоящее время в ПК используется режим Plug and play. В этом случае для задания адресов имеются дополнительные специальные регистры и операционная система сама или драйверы настраивают адреса регистров внешних устройств.
40)Назначение адресов регистров вв,драйверы вв
Адресация ВВ может быть выполнено двумя способами:
1)Изолированный ВВ.
Адресные пространства регистра ВВ или порт ВВ,изолирована от адресного пространства памяти. Разделение адресных пространств с помощью разных управляющих сигналов.Изолированный ВВ используется в ПК
2)ВВ отображаемый на память.
Часть адресного пространства основной памяти отводится под адреса внешних устройств.
В операционной системе ЭВМ имеется набор подгрупп драйверов ВВ управляющих операциями ВВ стандартных периферийных устройств. Благодаря им пользователь может применять четкие программные протоколы. Адреса регистров ВВ могут устанавливаться переключателями или перемычкой.
Недостаток: драйверы разных разработчиков могут настроены на разные адреса
В настоящее время в ПК используется режим plug and play
Для задания адресов в их контроллерах имеется спец адресные регистры. И ОС сама или драйверы настраивают адреса регистров внешних устройств.
Каждое устройство имеет свой контроллер или адаптер ВВ в котором размещены эти регистры.
При работе программа записывает или читает эти регистры. Передача данных из ЗУ на внешнее устройство и наоборот управляется программой и осуществляется пословно.
41.Ввод-вывод, безусловная и условная передача данных.
Как правило, для передачи данных между МП и УВВ используется специальная схема, которую часто называют адаптером ввода/вывода или контроллер ввода/вывода. При передачи данных из памяти внешнему устройству, процессор читает заданные из памяти и затем пересылает значение в регистр внешнего устройства. При передачи данных от внешнего устройства МП считывает из регистра вывода и затем посылает в память, т.е. передача данных из ЗУ и наоборот, осуществляется пословно и управляется программой. Пословную передачу можно проводить тремя способами: 1)безусловной передачей; 2)условной передачей и 3)прерыванием программы. Безусловная передача используется только в тех редких случаях, когда внешнее устройство всегда готово к передаче (опрос тумблера переключений; управление реле, индикаторами и т.д.). такая передача данных называется синхронным или безусловным ВВ и при необходимости ввода/вывода в соответствии месте программы используются программы ввода или вывода (запись в регистр и чтение из регистра). Условная передача осуществляется следующим образом: процессор проверяет флажок готовности. Если флажок сброшен, процессор выполняет цикл из двух трех команд с повторной проверкой флажка READY до тех пор пока устройство е будет готово к операции ввода/вывода. Если флажок установлен выполняется ввод или вывод слова данных. Цикл опроса флажка готовности называется циклом ожидания. Условная передача обеспечивает синхронизацию действий МП и внешних устройств. Его недостатком является возможность потери времени в процессе ожидания. Достоинством этого метода передачи является простота реализации, не требующая дополнительных затрат.
42.Интерпретация флажка READY для устройства ввода. Для большинства периферийных устройств до выполнения операции ввода/вывода необходимо убедиться в их готовности к операции. Такой ввод/вывод называется асинхронным. Общее состояние устройства характеризуется флажком готовности READY, входящим в состав регистра состояния устройства. Для устройства ввода обычно принимается следующая интерпретация флажка READY. Инициализация при включении сбрасывает READY. При READY=0 означает, что в регистре ввода входные данные отсутствуют. READY=1 определяет наличие входных данных. При загрузке входных данных из внешнего устройства в регистр ввода READY автоматически устанавливается в 1. При чтении данных процессоров, флажок READY сбрасывается.
43. Интерпретация флажка READY для устройства вывода. Инициализация при включении устанавливается READY в 1. READY=0 означает недоступность регистра вывода для записи данных от процессора, т.к. устройство не готово. READY=1 регистр вывода доступен для записи слова данных от процессора. При записи данных процессора в регистр ввода флажок READY автоматически сбрасывается. При восприятии данных внешним устройством из регистра вывода, флажок READY автоматически устанавливается в 1(при исполнении; отработки вывода очередного символа).