
- •14. Основные характеристики эвм
- •1.Постулаты Фон Неймановской эвм. Классификация эвм.
- •Классификация эвм
- •9. Последовательность прерываний.
- •10. Общие принципы ввода-вывода.
- •11. Структура системной шины.
- •12. Интерфейсы последовательной и параллельной связи.
- •13. Время выполнения команд.
- •15. Канал. Уплотнение, разделение сигнала.
- •16. Коммутация. Детерминированные и случайные сигналы. Два способа передачи по физическому каналу.
- •17. Каналы ввода-вывода.
- •18. Сопроцессоры. Синхронизация по командам.
- •19. Сопроцессоры. Синхронизация по данным.
- •20. Внутренняя организация fpu
- •21. Статическая и динамическая память.
- •22. Расслоение банков. Контроль чётности. Распределение памяти.
- •23. Ассоциативный параллельный процессор.
- •24. Структура кэш-памяти.
- •25. Основной поток команд для pentium.
- •26. Устройство обработки ветвлений. И предсказания ветвления.
- •27. Кэш с отслеживанием.
- •28. Мультипроцессоры.
- •29. Параллельные алгоритмы.
- •30. Эвм с сокращенным набором команд.
- •31. Простейшие логические элементы. Функционирование комбинационных схем.
- •32. Общие положения теории цифровых автоматов.
- •33. Методы описания цифровых автоматов.
- •34. Элементарный автомат.
- •36. Периферийные устройства – печати.
- •37. Периферийные устройства – мониторы.
- •38. Сравнение методов коммутации данных
- •36. Периферийные устройства – печати.
- •Матричный принтер
- •Струйный принтер
- •Лазерный принтер
- •37. Периферийные устройства – мониторы.
- •По виду выводимой информации
- •По типу экрана
- •Основные параметры мониторов
- •Плазменная панель
- •Принцип действия
- •3. Адресация данных и переходов. Адресация переходов
- •Адресация данных
- •28. Мультипроцессоры.
17. Каналы ввода-вывода.
1. Мультиплексные.
Они обеспечивают обмен информацией с относительно медленно действующими периферийными устройствами, например – печатающими.
Этот канал одновременно обслуживает несколько параллельно работающих устройств, попеременно организуя с ними кратковременные сеансы связи.
Средства мультиплексного канала необходимые для обслуживания одной операции ввода назыв. подканалами.
2. Селекторный канал.
Всегда обслуживает одно периферийное устройство, доведя с ним до полного завершения обмен информацией. Он обслуживает быстродействующие периферийные устройства (диски и .т.п.)
3.Блок мультиплексный канал
Пример: для работы с накопителями на дисках используют блок-мультиплексный канал. Обеспечивается параллельная работа(мультиплексирование) при выполнении операций, не связанных с передачей данных, например поиск.
А обмен данными производится в селекторном (монопольном) режиме.
По существу каналы ввода/вывода являются специальными процессорами, имеющими свою оперативную память и автономное устройство управления.
18. Сопроцессоры. Синхронизация по командам.
Сопроцессор подключается к системной шине, параллельно с ЦП, и может работать только с ним. Эта конфигурация называется «ведущий ведомый».
Сопроцессор не имеет индивидуальной программы, и не может самостоятельно инициировать выборку команды из памяти. Команды сопроцессора записаны вместе с командами ЦП и хранятся в памяти. Выборку команды осуществляет только ЦП, а команда попадает в оба процессора, но каждый из них выполняет только свои команды. Если выбранная команда оказывается командой ЦП, то он выполняет ее обычным образом, если сопроцессор не привлекается. Он игнорирует их. Если выбранная команда - это команда сопроцессора, то действие ЦП зависит от специфики команды.
Если команда не связана с обращением к памяти, то ЦП ее игнорирует и переходит к выполнению следующей. Но если команда требует обращение к памяти за операндом, то ЦП вычисляет физический адрес операнда и обращается к памяти. При этом сопроцессор перехватывает с общей шины адрес операнда, а в операции со считыванием данных и данные. После этого сопроцессор выполняет команду.
Команды могут выполняться параллельно с ЦП. Обычно команда сопроцессора выполняется большее количество времени, чем ЦП. И для него операции загрузки и сохранения могут быть довольно сложны, т.к. он работает с преобразованием чисел из формата в формат. Таким образом, во время работы сопроцессора центральный может простаивать, что неэффективно.
Синхронизация по командам.
Когда ЦП выбирает для выполнения команду сопроцессора, тот может быть занят операциями по выполнению предыдущих команд, и не может выполнять выбранную. Т.е. ЦП не может пропускать в сопроцессор команды быстрее, чем тот ее выполняет, следовательно, перед каждой командой сопроцессора находится спец. команда ЦП, которая проверяет текущее состояние сопроцессора, и если он занят переводит ЦП в состояние ожидания.