
- •Билет №30 Организация файлов. Функции файловой системы. Распределение внешней памяти.
- •Билет №31 Файловая система. Методы поблочного отображения.
- •Билет №32 hpfs, ntfs и cdfs. Управление доступом к файлам.
- •Билет №33 Устройство нмд. Управление дисками. Критерии планирования.
- •Билет №34 Управление дисками. Основные стратегии управления.
- •Билет №35 Пути повышения производительности дисковых накопителей. Raid0, raid1
- •Билет №36 Пути повышения производительности дисковых накопителей. Raid5, raid6.
- •Билет №37 Пути повышения производительности дисковых накопителей. Raid7, matrix raid.
- •Билет №38 Параллельные асинхронные процессы. Проблемы управления.
- •Билет №39 Программное решение задачи взаимного исключения.
- •40.Способы синхронизации процессов.
- •41. Семафоры. Синхронизация и взаимоисключение при помощи семафоров.
- •42.Межпроцесная коммуникация. Разделяемая память, сообщения.
- •43.Межпроцесная коммуникация. Pipes и sockets.
- •44. Защита операционных систем. Цели и методы. Методы идентификации пользователей.
- •45.Защита от вирусов. Методы.
- •46. Особенности работы операционных систем в сетях.
- •47.Кластерные вычислительные системы типа CoPc.
- •48. Параллельные вычисления. Метод Монте-Карло.
- •50. Методы распределения нагрузки в параллельных системах.
- •51.Основные направления развития ос.
- •52. Прерывания. Обработчики прерываний. Маскирование прерываний.
- •Типы прерываний
Билет №36 Пути повышения производительности дисковых накопителей. Raid5, raid6.
R
AID
5
В RAID 5 данные и контрольные суммы записываются на все диски массива. Экономичен, получаем защиту от выхода из строя любого из винчестеров тома. На запись информации на том RAID 5 тратятся дополнительные ресурсы, так как требуются дополнительные вычисления, зато при чтении имеется выигрыш, потоки данных с нескольких накопителей массива распараллеливаются. Недостатки RAID 5 - при выходе из строя одного из дисков — весь том переходит в “критический режим,, резко падает производительность. Если во время восстановления массива, вызванного выходом из строя одного диска, выйдет из строя второй диск — данные в массиве разрушаются. Минимальное количество используемых дисков равно трём.
R
AID
6
RAID 6 (Advanced Data Guarding) — похож на RAID 5, но имеет более высокую степень надежности — под контрольные суммы выделяется емкость 2-х дисков, рассчитываются 2 суммы по разным алгоритмам. Требует более серьезный процессор контроллера — сложная материнская плата. Обеспечивает работоспособность после «смерти» одновременно 2-х дисков. Для организации массива требуется минимум 4 диска.
Билет №37 Пути повышения производительности дисковых накопителей. Raid7, matrix raid.
RAID 7
RAID 7 — зарегистрированная марка компании Storage Computer Corporation. Структура массива такова: на n − 1 дисках хранятся данные, один диск используется для складирования блоков четности. Но добавилось несколько важных деталей, призванных ликвидировать главный недостаток массивов такого типа: кэш данных и быстрый контроллер, обрабатывающий запросы. Это позволило снизить количество обращений к дискам для вычисления контрольной суммы данных. В результате удалось значительно повысить скорость обработки данных (в пять и более раз).
Прибавились и новые недостатки: очень высокая стоимость реализации такого массива, сложность его обслуживания, необходимость в ИБП для предотвращения потери данных в кэш-памяти при перебоях питания.
M
ATRIX
RAID
Matrix RAID — это технология Intel. Не является новым уровнем RAID. Позволяет, используя лишь 2 диска, организовать одновременно один или несколько массивов уровня RAID 1 и один или несколько массивов уровня RAID 0. Это позволяет обеспечить для одних данных повышенную надёжность, а для других высокую скорость доступа.
Пример использования:
Имеются в наличии два диска по 160 Гбайт. Каждый диск разбивается на тома по 60 и по 100 Гбайт, затем 100-гигабайтные тома объединяются в скоростной массив RAID 0, а 60-гигабайтные — в массив повышенной надежности RAID 1. В массиве RAID 1 можно разместить операционную систему, а файл подкачки в массиве RAID 0. В результате получается сочетание повышенной производительности и надежности.
Билет №38 Параллельные асинхронные процессы. Проблемы управления.
Процесс - абстрактное понятие, относящееся к программе. Часто процессом называют программу и все её элементы: адресное пространство, глобальные переменные , регистры, стек, счетчик команд, состояние, открытые файлы, дочерние процессы и т. д
Параллельные процессы - выполняющиеся вместе процессы.
Асинхронные параллельные процессы - строго независимые процессы, поэтому возникает необходимость в их синхронизации.