
- •Тема 1 Общая методология происхождения скс
- •Основные понятия и определения
- •Принципы системного подхода
- •Жизненные цикла изделия, системы
- •Назначение скс, состав и структура
- •1.5 Принципы создания систем
- •1.6 Стадии и этапы создания
- •1.7 Требования к содержанию, виды и комплектность документов
- •Тема 2 Кеш-память
- •2.1 Назначение и типы кеш-памяти
- •2.2 Архитектура кеш-памяти
- •2.2.1 Кеш прямого отображения
- •2.2.2 Полностью ассоциативная архитектура
- •2.2.3 Наборно(Частично)-ассоциативная архитектура
- •2.3 Методы записи, целостность данных
- •2.4 Методика расчета кеш-памяти
- •Методы подключения средства диагностирования компа и общие принципы разработки уст-в сопряжения.
- •4.2 Сравнение вариантов подключения средства диаг-ния к компу
- •Основные ф-ии уст-ва сопряжения и релиз-я основных видов совместимости
- •Сравнение методов реализации ф-ий устр-в сопряжения
- •5. Организация обмена информацией между процессорами и внешними устройствами
- •5.1 Организация ввода-вывода
- •5.2 Методы управления вводом-выводом
- •5.3 Типовая структура контроллеров
- •6. Контроллеры внешних устройств
- •6.1 Особенности графического изображения временных диаграмм
- •6.2 Структурная и функциональная организация контроллеров
- •6.3 Типовые структуры контроллеров
- •8 Лекция (5.10.2011)
- •8.1 Синхронные последовательные интерфейсы
- •8.2 Контроллер последовательной синхронной передачи, схема, алгоритм, подпрограмма.
- •8.3 Контроллер последовательного синхронного приема.
- •9 Лекция (10.10.2011)
- •9.1 Асинхронный последовательный контроллер передачи информации из пк в сд.
- •9.2 Контроллер последовательного асинхронного приема информации из сд в пк.
- •Проектирование подсистем ввода аналоговой информации
- •12. Построение подсистемы ввода аналоговой информации
- •12.1 Анализ структурных схем
- •12.2 Пример схем модуля аналогового вывода
- •12.1 Анализ структурных схем
- •12.2 Пример схем модуля аналогового вывода
- •13. Рекомендации по выбору компонентов системы вв/выв аналоговой информации
- •13.2 Проблемы, возникающие при дискретизации и последующем восстановлении.
- •13.3 Выбор параметров ацп.
- •Тема 15 Последовательная шина usb (Universal Serial Bus)
- •15. 1 Структура и взаимодействие системы usb
- •15. 2 Физический интерфейс
- •Тема 16 Особенности использования usb, обмен инфо-
- •16.1 Организация обмена инфо-
- •16. 1.1 Модель передачи данных
- •16.1.2 Типы передаваемых данных
- •16. 1.3 Протокол и форматы пакетов
- •16.2 Модификации usb
- •17. Контроль достоверности информации(кди) в скс.
- •17.1 Кди в микросхемах озу небольшого объема и при последовательном варианте обмена информацией.
- •17.2 Кди в накопителях на гибких дисках и кмоп-памяти.
- •17.3 Кди в накопителях на жестких дисках, cd-rom- накопителях и современных микросхемах памяти.
- •18 Магистральный интерфейс agp
- •19 Режимы работы процессора
- •19.1 Введение в многопроцессорные системы.
- •19.2 Режимы работы процессора .
- •19.3 Синхронизация элементов компьютерной системы.
- •Лекция20
- •20. Разновидности микросхем памяти.
- •21. Организация и функционирование микросхем памяти
- •22. Организация памяти 32х разрядных процессоров.
- •Некоторые варианты подключения средств диагностирования к пк
5. Организация обмена информацией между процессорами и внешними устройствами
После обоснования и выбора варианта подключения средства диагностирования к ПК следующим этапом является организация обмена информацией. Взаимодействие процессора с внешними устройствами осуществляется посредством операций ввод-вывода. Ввод-вывод может осуществляться по имеющимся интерфейсам системного блока.
5.1 Организация ввода-вывода
5.2 Методы управления вводом-выводом
5.3 Типовая структура контроллеров
5.1 Организация ввода-вывода
Особенности ввода-вывода данных определяются назначением проектируемой СКС. В компьютере производится преобразование вводимых исходных данных и выводимых данных результата. Для реализации ввода-вывода используются служебные слова и команды. Предварительно необходимо обратиться к внешнему устройству. Для этого используется адресация в адресном пространстве ввода-вывода. В ПК зарезервировано 64 Кбайт для портов ввода-вывода. Данное адресное пространство закреплено между внешними устройствами и ПУ. При обращении к портам может передаваться 1-4 байт данных. Адресное пространство уменьшается. Для адресации к портам используются соответствующие команды, которые указывают на место ввода-вывода. Обычно для этого используются РОН или аккумулятор.
OUT (FFn), A – передача данных из аккумулятора в порт 16-разрядным адресом
IN (A), FFn – из порта в аккумулятор
E AX -> AX -> AL
AH
Обычно прикладные программы обращаются с портами через драйверы устройств ввода-вывода.
5.2 Методы управления вводом-выводом
В компьютерных системах используется 3 основных метода управления операциями ввода-вывода:
Программируемый ввод-вывод (по флагу готовности)
Ввод-вывод по прерыванию
Прямой доступ к памяти (ПДП)
Сущность метода программируемого ввода-вывода заключается в том, что процессор управляет операциями ввода-вывода.
Б
Память
лок-схема:
Процессор

Ввод-вывод
Опрос АДанные от ВУ
Ввод-вывод
Опрос В Данные от ВУ
Процессор в цикле опрашивает каждое ПУ через соответствующую схему ввода-вывода на предмет, готово ли ВУ или нет. Устройство сигнализирует процессору о готовности обмена по соответствующему флагу запроса. Если устройство готово, то процессор выполняет необходимую процедуру. Запросы от других ВУ игнорируются до окончания выполнения запроса. Недостаток: теряется процессорное время на опрос, загружается системная шина.
Более прогрессивный – метод прерывания устройств, в котором устройство сигнализирует процессору о том, что оно готово к обмену. Для реализации этого вводится контроллер прерываний:
Память
Процессорр
ШД
Контроллер прерывания
пр
Ввод-вывод
IRQa Данные от ВУI
Ввод-вывод
NTR IRQв Данные от ВУNMI
В этом методе ПУ при готовности посылает запрос на прерывание с просьбой, чтобы процессор прервал выполнение текущей программы и перешел на обслуживание с ПУ, которое выставило запрос. Получив запрос, процессор заносит в стек параметры прерванной программы, в тч и адрес возврата, выполняет необходимую процедуру обслуживания ПУ, после чеговыполняется предыдущая программа. Чтобы не было конфликтных ситуаций при одновременном запросе используют приоритет. Наивысший приоритет имеет системный таймер. Анализирует приоритеты контроллер прерываний. В процессоре имеется единственный вход на прерывание INTR.
Изначально в качестве контроллера прерываний использовалась одна микросхема, затем добавили еще одну.
INTR
I
N1 8259A
N2 8259A
RQ0 IRQ0I RQ2
I RQ7 IRQ15
Запросы на прерывание – системный ресурс. Они закрепляются между ПУ. IRQ0 – наивысший приоритет – системный таймер.
Каждому запросу памяти соответствует вектор, который указывает на адрес команды.
ПДП – продолжение первых двух методов, обеспечивает быстрый ввод-вывод данных в оперативную память. Это достигается за счет передачи процессором операций ввода-вывода контроллеру ПДП.
Контроллер ПДП
Память
Передача
Процессор


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