Содержание
- 2. В.А.Серков "Операционные системы" 5 Задачи 1. Обеспечение интерфейса между устройствами ввода/вывода и остальными устройствами вычислительной системы.
- 3. Физическая организация устройств ввода-вывода
- 4. В.А.Серков "Операционные системы" 5 Процессор выставляет на адресную шину системного интерфейса номер ячейки, к торой происходит
- 5. В.А.Серков "Операционные системы" 5 Если выставленный на шине адрес соответствует адресу одного из регистров внешнего устройства,
- 6. В.А.Серков "Операционные системы" 5 Можно выделить два основных подхода к адресации регистров внешних устройств: - отдельное
- 7. В.А.Серков "Операционные системы" 5 Существует два основных подхода к выделению адресов внешним устройствам: - фиксированная адресация,
- 8. В.А.Серков "Операционные системы" 5 Устройства ввода-вывода делятся на два типа: Блок-ориентированные устройства хранят информацию в блоках
- 9. Организация программного обеспечения ввода-вывода
- 10. В.А.Серков "Операционные системы" 5 Основная идея организации программного обеспечения ввода-вывода состоит в разбиении его на несколько
- 11. В.А.Серков "Операционные системы" 5 Независимость от устройств Вид программы не должен зависеть от того, читает ли
- 12. В.А.Серков "Операционные системы" 5 Единообразное именование Для именования устройств должны быть приняты единые правила.
- 13. В.А.Серков "Операционные системы" 5 Обработка ошибок Ошибки следует обрабатывать как можно ближе к аппаратуре. Если контроллер
- 14. В.А.Серков "Операционные системы" 5 Использование блокирующих (синхронных) и неблокирующих (асинхронных) передач Большинство операций физического ввода-вывода выполняется
- 15. В.А.Серков "Операционные системы" 5 Наличие разделяемых и выделенных устройств Диски - это разделяемые устройства, так как
- 16. В.А.Серков "Операционные системы" 5 Многоуровневая организация подсистемы ввода-вывода
- 17. В.А.Серков "Операционные системы" 5 Приложения Приложения (программы) используют для выполнения операций ввода/вывода набор стандартных функций (операторов)
- 18. В.А.Серков "Операционные системы" 5 Библиотечные функции Операторы ввода/вывода (READ, WRITE) на этапе компиляции программы вызывают в
- 19. В.А.Серков "Операционные системы" 5 Системные вызовы Библиотечные функции в процессе работы программы порождают системные вызовы, которые
- 20. В.А.Серков "Операционные системы" 5 Системные вызовы Библиотечные функции в процессе работы программы порождают системные вызовы, которые
- 21. В.А.Серков "Операционные системы" 5 Драйверы устройств Драйвер (driver) представляет собой специализированный программный модуль, управляющий внешним устройством.
- 23. Скачать презентацию