Добавил:
мой вк: vk.com/truecrimebitch больше работ здесь: https://github.com/alisadex Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на билеты (полные).docx
Скачиваний:
15
Добавлен:
11.07.2024
Размер:
437.23 Кб
Скачать

Билет 28

1. Файловые системы. Директории, монтирование файловой системы и тома. Протоколы прикладного уровня модели osi

Файловая система – совокупность директорий (каталогов), т.е. структур данных, отслеживающих размещение файлов на диске и свободное дисковое пространство. Директория – таблица преобразования имен в адреса. ОС организует доступ к данным не по их именам, а по адресам. Перед обращением к файловой системе, нужно смонтировать том, на котором она будет располагаться. При этой операции проводят проверку типа файловой системы тома и ее целостности, считывания системных структур данных (оглавления тома), инициализация соответствующего модуля ОС.

В распределенных системах эти проблемы увеличиваются на порядок и их решает file server. Весь remote access – это RPC. ОС никогда и ничего не считывает с диска. ОС всегда имеет область памяти, которая называется cache, это не «железный» cache, это буфер cache, программный cache, это область оперативной памяти, которая будет использоваться ОС на протяжении большого количества времени. Он имеет свою табличку маршрутизации. 20% информации мы пользуемся очень часто, а 80% редко. Обычно cache разбит на 2 части в соотношении 80/20. 80 – на чтение, 20 на запись. Пишем и читаем всегда из буфера cache. Там хранится таблица индексации, тех блоков, которые мы будем искать. Буфер cache в распределенных системах хранится на file server в оперативной памяти + буфер cache всех рабочих станций. Может быть как в memory, так и на диске.

Есть процедуры, в которых при любом update мы сразу обновляем из буфер cache на диск. Есть отложенные процедуры, это означает, что мы обновляем в буфере, а затем через какое-то время (например, буфер переполнился «buffer flush») мы сбрасываем данные на диск. Если данные сбрасываются сразу – резко падает производительность. Алгоритмы работы с буфер cache – это центральные алгоритмы в распределенных ОС. Основная проблема производительности – это не скорость каналов и не скорость подсистем ввода/вывода, это обработка cache. Вся технология программирования определяется тем, как работает ОС.

2. Что такое nrm,arm и abm моды работы hdlc?

HDLC (High-Level Data Link Control) - протокол канального уровня OSI, может быть использован в соединениях с множественным доступом, но в настоящее время в основном используется в соединениях точка-точка.

Первичная станция управляет каналом, отвечает за работоспособность. Вторичная выполняет команды первичной. Комбинированная = первичная + вторичная, работает только в точка-точка.

NRM (режим нормального ответа) - передача между двумя устройствами (первичной и вторичной станциями), вторичная не дает ответа, пока не получит разрешения от первичной.

ARM (режим асинхронного ответа) - даёт возможность вторичной станции самой инициировать передачу. Используется в топологии кольцо, когда вторичная станция может дать разрешение другой вторичной.

ABM (асинхронный сбалансированный режим) - в комбинированных станциях, передача может быть инициирована с любой стороны. В режиме ABM оба устройства равноправны и обмениваются кадрами, которые делятся на кадры-команды и кадры-ответы.

Билет 29

1. Понятие protection и понятие security. Опишите суть

Понятия относятся к коммутаторам.

У IEEE часть функций, которые они потребовали от сетевых адаптеров, коммутаторов в хард не поместились. И они сказали следующее: любые коммутаторы, у которых не помещаются сетевые адаптеры, должны обеспечивать защиту от несанкционированного доступа. Поэтому ОС вот этих систем занимается одним – защитой от нсд.

Protection - как раз защита от несанкционированного доступа (внутри ОС, то, что она защищает своими средствами).

Security – безопасность (внешние средства: видеонаблюдение, контроль входа, замки). Две разные задачи.