- •Концепция организации в/в в современных ос
- •Режим управления в/в
- •Уск: назначение, структура, особенности использования отдельных полей.
- •Память мультиплексного канала
- •Начальная стадия работы мультиплексного канала
- •Стадия завершения работы мультиплексного канала
- •Интерфейс ввода вывода.
- •Режимы и стадии работы канала ввода-вывода, их взаимосвязь с алгоритмами интерфейса ввода-вывода.
- •Структура магнитного диска
- •Понятие раздел магнитного диска
- •Способы выделения дискового пространства
- •Файловая система 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. Порядок обработки прерываний и исключений
- •Функционирование системы прерываний в реальном режиме работы микропроцессора
- •Функционирование системы прерываний в защищённом режиме работы микропроцессора
- •Укрупнённая схема системы прерываний для больших машин. Состав и примеры функционирования
- •Слово состояния процесса. Его место в системе прерываний больших машин. Структура ссп
Начальная стадия работы мультиплексного канала
Начальная стадия включает в себя получение информации от центрального процессора о том, какую операцию и с каким внешним устройством канал должен выполнить, проверку работоспособности устройства (выполнение алгоритма «начальная выборка»), считывание адресного слова канала (из ячейки 072), считывание первого УСК из оперативной памяти.
Начальная стадия работы мультиплексного канала
Полный цикл работы мультиплексного канала состоит из 3х стадий:
1)начало обмена
2)прием/передача данных
3)завершение обмена.
Обмен начинается с обращения к каналу из центрального процессора. При этом центральный процессор передает каналу номер внешнего устройства, которому должна быть поручена операция ввода/вывода. Параллельно центральный процессор загружает в ячейку №72 оперативной памяти АСК. Канал считывает АСК, по указанному в нем адресу находит в оперативной памяти первое УСК и получает из него информацию о команде.
Загрузив первое УСК, канал начинает выполнять алгоритм «начальная выборка». Он отправляет адрес, и если внешнее устройство откликается, отправляет код операции. Внешнее устройство отправляет каналу байт состояния, на основании которого УУКВВ (устройство управления каналом ввода/вывода) формирует признак результата и отправляет его центральному процессору.
Стадия завершения работы мультиплексного канала
Стадия завершения работы. На этой стадии канал формирует слово состояния канала и записывает его в соответствующую ячейку оперативной памяти (например, 064)
Полный цикл работы мультиплексного канала состоит из 3х стадий:
1) начало обмена
2) прием/передача данных
3) завершение обмена.
Завершение обмена наступает, когда канал обнаруживает, что счетчик байтов в текущем УСК равен 0. Это означает, что текущая команда выполнена. Канал в этом случае должен определить, что делать дальше. Для этого он последовательно анализирует цепочку команды и цепочку данных текущего УСК.
Если цепочка команд = 0, то текущее УСК является последним и канальная программа завершена. В этом случае канал направляет внешнему устройству сигнал УПР=К, означающий «операция ввода/вывода завершена, предоставь байт состояния». Внешнее устройство формирует байт состояния и, используя алгоритм «выборка, вводимая УУВУ», передает его в канал. Канал формирует ССК и помещает его в 64ю ячейку оперативной памяти. Затем канал выдает запрос в систему прерываний и получив от нее разрешение, направляет через нее центральному процессору номер канала и номер внешнего устройства, завершившего операцию ввода/вывода. Центральный процессор анализирует ССК и если его значение = 0, объявляет операцию ввода/вывода завершенной. С этого момента канал может заниматься другой операцией ввода/вывода.
Если цепочка команд ≠ 0, канал проверяет значение цепочки данных. Если оно = 0, необходимо прочитать новое УСК полностью, в противном случае в новое УСК считывается только счетчик байтов и значение признаков. Новое УСК отыскивается каналом в оперативной памяти по адресу «текущее значение АСК + 4». Для нового УСК все сначала