- •Концепция организации в/в в современных ос
- •Режим управления в/в
- •Уск: назначение, структура, особенности использования отдельных полей.
- •Память мультиплексного канала
- •Начальная стадия работы мультиплексного канала
- •Стадия завершения работы мультиплексного канала
- •Интерфейс ввода вывода.
- •Режимы и стадии работы канала ввода-вывода, их взаимосвязь с алгоритмами интерфейса ввода-вывода.
- •Структура магнитного диска
- •Понятие раздел магнитного диска
- •Способы выделения дискового пространства
- •Файловая система fat принципы её организации и работы
- •Понятие каталогов в файловых системах
- •Понятие сектор,кластер.
- •Запись длинного имени в vfat & fat32
- •Байт следования
- •Основы организации файловой системы hpfs
- •Фиксированные компоненты
- •Особенности хранения файлов и каталогов в hpfs
- •Ленивая запись в hpfs
- •Отказоустойчивость в hpfs
- •Бинарные древовидные структуры данных и их использование в hpfs.
- •- 33)Основы организации ntfs Понятия и термины ntfs логический номер кластера, вирт номер кластера
- •Главная файловая таблица (mft), состав и назначение
- •Файловая запись mft для каталога. Понятия «индекс каталога» и «корень индекса».
- •Особенности хранения файлов различных размеров в ntfs.
- •Средства обеспечения надежности в ntfs.
- •Управление томами и отказоустойчивость в ntfs.
- •Восстановление плохих кластеров в ntfs
- •Протоколирование транзакций
- •Журнал транзакций его состав и назначение.
- •Процедура восстановления в ntfs.
- •Основы организации операционной системы Unix.
- •Базовая файловая системы System V. Основные элементы структуры s5fs.
- •Пользователи системы в unix. Атрибуты пользователя.
- •Владельцы файлов в unix. Права доступа к файлу.
- •Индексный дескриптор I-node. Роль и место в файловой системе s5fs.
- •Файлы в unix, типы файлов
- •Система прерываний и её место в современных вычислительных системах
- •Cистема прерываний в эвм типа ibm pc. Прерывания и исключения. Виды исключений.
- •Система прерываний в эвм типа ibm pc. Порядок обработки прерываний и исключений
- •Функционирование системы прерываний в реальном режиме работы микропроцессора
- •Функционирование системы прерываний в защищённом режиме работы микропроцессора
- •Укрупнённая схема системы прерываний для больших машин. Состав и примеры функционирования
- •Слово состояния процесса. Его место в системе прерываний больших машин. Структура ссп
Интерфейс ввода вывода.
Интерфейс – совокупность аппаратных и программных средств, обеспечивающих взаимодействие 2х и более модулей между собой. интерфейсы имеют несколько способов организации. 2 основных – магистральный и радиальный. Магистральный интерфейс: 1 управляющее и набор внешних устройств, соединенных общей магистралью (шиной). Чем ближе внешнее устройство к устройству управления, тем выше у него приоритет в обслуживании. Время взаимодействия зависит от удаленности внешнего устройства от устройства управления. Обрыв магистрали приводит к полной потере работоспособности системы. Радиальный интерфейс: к устройству управления линиями (лучами) присоединяются внешние устройства. В этом случае обрыв одной линии приводит к неработоспособности одного устройства. Бывают и комбинированные интерфейсы. По способу передачи данных интерфейсы делят на параллельные и последовательные. И магистральные, и радиальные интерфейсы могут быть и последовательными, и параллельными. В последовательных интерфейсах должны быть линии идентификации. Все линии интерфейса ввода/вывода однонаправленные; они делятся на 4 группы:
управляющие, информационные, идентификации, специальные (обслуживания).
Информационные линии
Существуют 2 категории:
1)ШИН-К (шина от канала) передает информацию от канала к абоненту. 8 шт.
2)ШИН-А (шина от абонента) передает информацию от абоненту к каналу. 8 шт.
Дополнительная линия – линия контроля четности (ШИН-КК для ШИН-К, ШИН-АК для ШИН-А).
Линии идентификации
1)ИНФ-К, ИНФ-А По линиям этих шин передается информация (данные) от канала (абонента).
2)АДР-К, АДР-А По линиям этих шин передаются адреса.
3)УПР-К, УПР-А По линиям этих шин передаются байт состояния или команды.
Байт состояния – служебная информация, передаваемая от абонента каналу, на основании которой делается заключение о работоспособности внешнего устройства и его способности выполнять заданную команду.
Нулевой байт состояния означает, что устройство подключено, исправно и готово.
Линии управления
7 шт. Предназначены для передачи управляющих сигналов, разрешающих (устанавливающих) логическую взаимосвязь между каналом и внешним устройством, либо определяющие работоспособность устройства.
РАБ-К: работа канала (включенный канал).
ВБР-К: выборка в канале (осуществляет поиск устройств в канале).
РВБ-К: Разрешение выборки(разрешает реагировать на ВБР-К)
РАБ-А: работа абонента (логическое подключение внешнего устройства).
ВБР-А: Обратная выборка(сигнал на линии означает что нужное устройство физически отключено)
ТРБ-А: требование абонента (сигнал выделяется, когда внешнему устройству необходимо установить связь с каналом).
Специальные линии проверяют работоспособность интерфейса в/в.
Основные алгоритмы: Начальная выборка, Выборка УУВУ, Передача данных, Завершение работы
—
–
–
–
Режимы и стадии работы канала ввода-вывода, их взаимосвязь с алгоритмами интерфейса ввода-вывода.
Начальная стадия включает в себя получение информации от центрального процессора о том, какую операцию и с каким внешним устройством канал должен выполнить, проверку работоспособности устройства (выполнение алгоритма «начальная выборка»), считывание адресного слова канала (из ячейки 072), считывание первого УСК из оперативной памяти.
Стадия приема/передачи. На этом этапе работа канала зависит от режима работы канала (мы будем рассматривать только мультиплексный режим). В мультиплексном режиме канал осуществляет побайтную передачу информации. Каждый раз при приеме/передаче байта данных, канал выполняет определенную последовательность действий, зависящих от вида операции ввода-вывода (от направления обмена).
Стадия завершения работы. На этой стадии канал формирует слово состояния канала и записывает его в соответствующую ячейку оперативной памяти (например, 064)Завершение обмена наступает, когда канал обнаруживает, что счетчик байтов в текущем УСК равен 0. Это означает, что текущая команда выполнена. Канал в этом случае должен определить, что делать дальше. Для этого он последовательно анализирует цепочку команды и цепочку данных текущего УСК.
Монопольный режим используется для обслуживания высокоскоростного ВУ. В этом случае связь Канал- Абонент устанавливается и поддерживается на все время выполнения операции В/в.
Мультиплексный режим используется для обслуживания низкоскоростных внешних устройств. Переключение между устройствами канал производит после передачи каждого байта и-ии.
Независимо от режима работы канала полный цикл выполнения операций в/в состоит из 3-х этапов: начальная, передача данных, завершение обмена.
