![](/user_photo/2706_HbeT2.jpg)
- •1. Представление данных в эвм
- •2. Архитектурные принципа построения эвм классификация эвм, процессоров
- •3. Процессоры risc, misc, cisc, vliWи их особенности
- •4. Классификация функции устройств управления
- •5. Структуры команд эвм. Адресность эвм.
- •7 Структура, функционирование микропрограммных устройств управления
- •8 Понятие прерывания программ. Типы прерываний. Структуры систем прерываний и их сравнительная оценка
- •Распознавания причин прерывания и способы формирования начального адреса прерывающей программы.
- •10 Методы определения допустимого момента прерывания. Обработка прерываний на уровне команд и на уровне микрокоманд.
- •11 Организация вхождения в прерывающую программу. Таблица векторов прерываний.
- •12 Приоритетное обслуживание прерываний
- •13Понятие слова состояния программы (ссп), структура ссп. Методы запоминания ссп.
- •14 Назначение, функции структуры контроллеров прерываний. Примеры
- •15 Классификация, характеристики запоминающих устройств. Структура памяти эвм
- •16 Способы организации оперативной памяти эвм
- •17 Назначение, структурная организация кэш-памяти. Место кэШа в структуре процессора
- •19 Страничная организация памяти. Формирование физических адресов
- •20 Странично-сегментная организация памяти. Формирование физических адресов
- •21. Защита информации в эвм. Защита оперативной памяти
- •22.Архитектура и организация ввода-вывода в эвм; виды ввода-вывода
- •23. Адресация периферийных устройств
- •24 Программно – управляемый ввод-вывод. Ввод-вывод по прерываниям
- •25.Ввод-вывод с прямым доступом к памяти. Основные понятия
- •27 Интерфейсы эвм и систем. Классификация, основные понятия
- •29 Принципы организации контроля функционирования эвм
- •30 Контроль оперативной памяти. Код Хемминга
- •31 Размещение и хранение информации на магнитных дисках
- •32 Размещение и хранение информации на оптических дисках.
23. Адресация периферийных устройств
Адресация периферийных устройств на больших ЭВМ осуществляется составным адресом, включающим: номер канала, номер котроллера, номер устройства на контроллере: 0 0 F № канала №контр. № устройства. В мини- и микро- ЭВМ для адресации устройств используются зарезервированные ячейки памяти. Доступ к периферийным устройствам здесь осуществляется как обычный доступ к ячейкам ОП, что значительно упрощает программирование ввода/вывода.
Схема
организации ввода/ вывода для мини ЭВМ
Схема организации ввода/вывода
для многомашинного комплекса
24 Программно – управляемый ввод-вывод. Ввод-вывод по прерываниям
В ВМ находят применение три способа организации ввода/вывода (В/ВЫВ): - программно управляемый ввод/вывод; - ввод/вывод по прерываниям; - прямой доступ к памяти
При программно управляемом вводе/выводе все связанные с этим действия происходят по инициативе центрального процессора и под его полным контролем. ЦП выполняет программу, которая обеспечивает прямое управление процессом ввода/вывода, включая проверку состояния устройства, выдачу команд ввода или вывода. Выдав в МВВ команду, центральный процессор должен ожидать завершения ее выполнения, и, поскольку ЦП работает быстрее, чем МВВ, это приводит к потере времени Существуют четыре типа команд В/ВЫВ, которые может получить МВВ: управление, проверка, чтение и запись.
Ввод/вывод по прерываниям во многом совпадает с программно управляемым методом. Отличие состоит в том, что после выдачи команды ввода/вывода ЦП не должен циклически опрашивать МВВ для выяснения состояния устройства. Вместо этого процессор может продолжать выполнение других команд до тех пор, пока не получит запрос прерывания от МВВ, извещающий о завершении выполнения ранее выданной команды В/ВЫВ. Как и при программно управляемом В/ВЫВ, ЦП отвечает за извлечение данных из памяти (при выводе) и запись данных в память (при вводе)
25.Ввод-вывод с прямым доступом к памяти. Основные понятия
Повышение как скорости В/ВЫВ, так и эффективности использования ЦП обеспечивает третий способ В/ВЫВ - прямой доступ к памяти (ПДП). В этом режиме основная память и модуль ввода/вывода обмениваются информацией напрямую, минуя процессор.
Когда пересылаются большие объемы данных, требуется более эффективный способ ввода/вывода - прямой доступ к памяти (ПДП). ПДП предполагает наличие на системной шине дополнительного модуля — контроллера прямого доступа к памяти (КПДП), способного брать на себя функции ЦП по управлению системной шиной и обеспечивать прямую пересылку информации между ОП и ВУ, без участия центрального процессора. В сущности, КПДП - это и есть модуль ввода/вывода, реализующий режим прямого доступа к памяти. Если ЦП желает прочитать или записать блок данных, он прежде всего должен поместить в КПДП информацию, характеризующую предстоящее действие. Этот процесс называется инициализацией КПДП и включает в себя занесение в контроллер следующих четырех параметров: вида запроса (чтение или запись); - адреса устройства ввода/вывода; - адреса начальной ячейки блока памяти, откуда будет извлекаться или куда будет вводиться информация; - количества слов, подлежащих чтению или записи. Эффективность ПДП зависит от того, каким образом реализовано распределение системной шины между ЦП и КПДП в процессе пересылки блока. Здесь может применяться один из трех режимов: - блочная пересылка; - пропуск цикла; - прозрачный режим. При блочной пересылке КПДП полностью захватывает системную шину с момента начала пересылки и до момента завершения передачи всего блока. На весь этот период ЦП не имеет доступа к шине. В режиме пропуска цикла КПДП после передачи каждого слова на один цикл шины освобождает системную шину, предоставляя ее на это время процессору. В прозрачном режиме КПДП имеет доступ к системной шине только в тех циклах, когда ЦП в ней не нуждается. Это обеспечивает наиболее эффективную работу процессора, но может существенно замедлять операцию пересылки блока данных.
26. Прямой доступ к памяти (DirectMemoryAccess, DMA) — режим обмена данными между устройствами или же между устройством и основной памятью (RAM) без участия Центрального Процессора (ЦП). В результате скорость передачи увеличивается, так как данные не пересылаются в ЦП и обратно.
Самая распространенная и чаще всего используемая компьютерную память - это RAM (Память прямого доступа) - оперативная память Вашего компьютера. Память прямого доступа (RAM) так называется, потому что Вы можете получить доступ к любой ячейке памяти в любое время для любой информации, как для восстановления, так и для хранения, если Вы знаете адрес ячейки, в которой хранится необходимая информация.
Оперативная память также может быть классифицирована на различные типы. Во-первых, есть SRAM - статическая память прямого доступа. Этот вид памяти обычно используется для кэш-памяти компьютеров. Затем есть DRAM - динамическая память прямого доступа. Этот вид памяти имеет ячейки памяти со спаренными транзистором и конденсатором, которым нужна постоянная замена. Также существует DRAM EDO - память с усовершенствованным выходом. Это очень быстрая память, которая не дожидается конца обработки первого бита, а переходит к следующему биту. Кроме того, существует SDRAM - синхронная динамическая память прямого доступа. Этот вид памяти основан на факте, что в большинстве случаев данные хранятся в последовательности, и поэтому становится возможным очень быстрый метод доступа к памяти. Обычно скорость такой памяти составляет около 528 мегабит в секунду, что чрезвычайно быстро..
DMA-контроллер может получать доступ к системной шине независимо от центрального процессора. Контроллер содержит несколько регистров, доступных центральному процессору для чтения и записи. Регистры контроллера задают порт (который должен быть использован), направление переноса данных (чтение/запись), единицу переноса (побайтно/пословно), число байтов, которое следует перенести.