🗊 Презентация Операционные системы Введение в файловые системы

Категория: Образование
Нажмите для полного просмотра!
Операционные системы Введение в файловые системы, слайд №1 Операционные системы Введение в файловые системы, слайд №2 Операционные системы Введение в файловые системы, слайд №3 Операционные системы Введение в файловые системы, слайд №4 Операционные системы Введение в файловые системы, слайд №5 Операционные системы Введение в файловые системы, слайд №6 Операционные системы Введение в файловые системы, слайд №7 Операционные системы Введение в файловые системы, слайд №8 Операционные системы Введение в файловые системы, слайд №9 Операционные системы Введение в файловые системы, слайд №10 Операционные системы Введение в файловые системы, слайд №11 Операционные системы Введение в файловые системы, слайд №12 Операционные системы Введение в файловые системы, слайд №13 Операционные системы Введение в файловые системы, слайд №14 Операционные системы Введение в файловые системы, слайд №15 Операционные системы Введение в файловые системы, слайд №16 Операционные системы Введение в файловые системы, слайд №17 Операционные системы Введение в файловые системы, слайд №18 Операционные системы Введение в файловые системы, слайд №19 Операционные системы Введение в файловые системы, слайд №20 Операционные системы Введение в файловые системы, слайд №21 Операционные системы Введение в файловые системы, слайд №22 Операционные системы Введение в файловые системы, слайд №23 Операционные системы Введение в файловые системы, слайд №24 Операционные системы Введение в файловые системы, слайд №25 Операционные системы Введение в файловые системы, слайд №26 Операционные системы Введение в файловые системы, слайд №27 Операционные системы Введение в файловые системы, слайд №28 Операционные системы Введение в файловые системы, слайд №29 Операционные системы Введение в файловые системы, слайд №30 Операционные системы Введение в файловые системы, слайд №31 Операционные системы Введение в файловые системы, слайд №32 Операционные системы Введение в файловые системы, слайд №33 Операционные системы Введение в файловые системы, слайд №34 Операционные системы Введение в файловые системы, слайд №35 Операционные системы Введение в файловые системы, слайд №36 Операционные системы Введение в файловые системы, слайд №37 Операционные системы Введение в файловые системы, слайд №38 Операционные системы Введение в файловые системы, слайд №39 Операционные системы Введение в файловые системы, слайд №40 Операционные системы Введение в файловые системы, слайд №41 Операционные системы Введение в файловые системы, слайд №42 Операционные системы Введение в файловые системы, слайд №43 Операционные системы Введение в файловые системы, слайд №44 Операционные системы Введение в файловые системы, слайд №45 Операционные системы Введение в файловые системы, слайд №46 Операционные системы Введение в файловые системы, слайд №47 Операционные системы Введение в файловые системы, слайд №48 Операционные системы Введение в файловые системы, слайд №49 Операционные системы Введение в файловые системы, слайд №50 Операционные системы Введение в файловые системы, слайд №51 Операционные системы Введение в файловые системы, слайд №52 Операционные системы Введение в файловые системы, слайд №53 Операционные системы Введение в файловые системы, слайд №54 Операционные системы Введение в файловые системы, слайд №55 Операционные системы Введение в файловые системы, слайд №56 Операционные системы Введение в файловые системы, слайд №57 Операционные системы Введение в файловые системы, слайд №58

Содержание

Вы можете ознакомиться и скачать презентацию на тему Операционные системы Введение в файловые системы. Доклад-сообщение содержит 58 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Операционные системы Введение в файловые системы
Описание слайда:
Операционные системы Введение в файловые системы

Слайд 2


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

Слайд 3


Понятие файловой системы В широком смысле понятие “ФС” включает: совокупность всех файлов на диске; наборы структур данных, используемых для...
Описание слайда:
Понятие файловой системы В широком смысле понятие “ФС” включает: совокупность всех файлов на диске; наборы структур данных, используемых для управления файлами, такие, например, как каталоги файлов, дескрипторы файлов, таблицы распределения свободного и занятого пространства на диске; комплекс системных программных средств, реализующих управление файлами, в частности: создание, уничтожение, чтение, запись, именование, поиск и другие операции над файлами.

Слайд 4


Файлы Файл – это именованный набор связанной информации, записанной во вторичную память. Файлы представляют собой абстрактные объекты, задача которых...
Описание слайда:
Файлы Файл – это именованный набор связанной информации, записанной во вторичную память. Файлы представляют собой абстрактные объекты, задача которых – хранить информацию, скрывая от пользователя детали работы с устройствами.

Слайд 5


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

Слайд 6


Типы файлов обычные файлы: специальные файлы; файлы-каталоги.
Описание слайда:
Типы файлов обычные файлы: специальные файлы; файлы-каталоги.

Слайд 7


Обычные файлы Обычные файлы в свою очередь подразделяются на текстовые и двоичные: Текстовые файлы состоят из строк символов, представленных в...
Описание слайда:
Обычные файлы Обычные файлы в свою очередь подразделяются на текстовые и двоичные: Текстовые файлы состоят из строк символов, представленных в ASCII-коде. Это могут быть документы, исходные тексты программ и т.п. Текстовые файлы можно прочитать на экране и распечатать на принтере. Двоичные файлы не используют ASCII-коды, они часто имеют сложную внутреннюю структуру. Например, исполняемый файл в ОС Unix имеет пять секций: заголовок, текст, данные, биты реаллокации и символьную таблицу. ОС выполняет файл, только если он имеет нужный формат. Другим примером бинарного файла может быть архивный файл. Все операционные системы должны уметь распознавать хотя бы один тип файлов – их собственные исполняемые файлы.

Слайд 8


Специальные файлы Специальные файлы – это файлы, ассоциированные с устройствами ввода-вывода, которые позволяют пользователю выполнять операции...
Описание слайда:
Специальные файлы Специальные файлы – это файлы, ассоциированные с устройствами ввода-вывода, которые позволяют пользователю выполнять операции ввода-вывода, используя обычные команды записи в файл или чтения из файла. Команды чтения/записи обрабатываются вначале программами файловой системы, а затем на некотором этапе выполнения запроса преобразуются ОС в команды управления соответствующим устройством. Так, например, клавиатура обычно рассматривается как текстовый файл, из которого компьютер получает данные в символьном формате. Специальные файлы, так же как и устройства ввода-вывода, делятся на блок-ориентированные и байт-ориентированные.

Слайд 9


Каталоги Каталоги – системные файлы, поддерживающие структуру файловой системы. Каталог это, с одной стороны, группа файлов, объединенных...
Описание слайда:
Каталоги Каталоги – системные файлы, поддерживающие структуру файловой системы. Каталог это, с одной стороны, группа файлов, объединенных пользователем исходя из некоторых соображений (например, файлы, содержащие программы игр, или файлы, составляющие один программный пакет), а с другой стороны – это файл, содержащий системную информацию о группе файлов, его составляющих. В каталоге содержится список файлов, входящих в него, и устанавливается соответствие между файлами и их характеристиками (атрибутами).

Слайд 10


Атрибуты файлов В разных файловых системах могут использоваться в качестве атрибутов разные характеристики: информация о разрешенном доступе; пароль...
Описание слайда:
Атрибуты файлов В разных файловых системах могут использоваться в качестве атрибутов разные характеристики: информация о разрешенном доступе; пароль для доступа к файлу; владелец файла; создатель файла; флаги "только для чтения", "скрытый файл", "системный файл", "архивный файл", "двоичный/символьный", "временный" (удалить после завершения процесса), флаг блокировки; времена создания, последнего доступа и последнего изменения; текущий размер файла; максимальный размер файла.

Слайд 11


Структура каталогов
Описание слайда:
Структура каталогов

Слайд 12


Логическая организация ФС Каталоги могут образовывать иерархическую структуру за счет того, что каталог более низкого уровня может входить в каталог...
Описание слайда:
Логическая организация ФС Каталоги могут образовывать иерархическую структуру за счет того, что каталог более низкого уровня может входить в каталог более высокого уровня. Иерархия каталогов может быть деревом или сетью. Каталоги образуют дерево, если файлу разрешено входить только в один каталог, и сеть - если файл может входить сразу в несколько каталогов. В MS-DOS каталоги образуют древовидную структуру, а в UNIX'е - сетевую. Как и любой другой файл, каталог имеет символьное имя и однозначно идентифицируется составным именем, содержащим цепочку символьных имен всех каталогов, через которые проходит путь от корня до данного каталога.

Слайд 13


Логическая организация ФС
Описание слайда:
Логическая организация ФС

Слайд 14


Логическая организация файла Программист имеет дело с логической организацией файла, представляя файл в виде определенным образом организованных...
Описание слайда:
Логическая организация файла Программист имеет дело с логической организацией файла, представляя файл в виде определенным образом организованных логических записей. Логическая запись – это наименьший элемент данных, которым может оперировать программист при обмене с внешним устройством. Даже если физический обмен с устройством осуществляется большими единицами, операционная система обеспечивает программисту доступ к отдельной логической записи. На слайде показаны несколько схем логической организации файла. Записи могут быть фиксированной длины или переменной длины. Записи могут быть расположены в файле последовательно (последовательная организация) или в более сложном порядке, с использованием так называемых индексных таблиц, позволяющих обеспечить быстрый доступ к отдельной логической записи (индексно-последовательная организация). Для идентификации записи может быть использовано специальное поле записи, называемое ключом. В файловых системах ОС UNIX и MS Windows файл имеет простейшую логическую структуру – последовательность однобайтовых записей.

Слайд 15


Логическая организация файла
Описание слайда:
Логическая организация файла

Слайд 16


Физическая организация файла Физическая организация файла описывает правила хранения файла на устройстве внешней памяти (например, магнитном диске).
Описание слайда:
Физическая организация файла Физическая организация файла описывает правила хранения файла на устройстве внешней памяти (например, магнитном диске).

Слайд 17


Цилиндры и сектора
Описание слайда:
Цилиндры и сектора

Слайд 18


Кластеры
Описание слайда:
Кластеры

Слайд 19


Способы физической организации
Описание слайда:
Способы физической организации

Слайд 20


Непрерывное размещение Непрерывное размещение – простейший вариант физической организации (рисунок а), при котором файлу предоставляется...
Описание слайда:
Непрерывное размещение Непрерывное размещение – простейший вариант физической организации (рисунок а), при котором файлу предоставляется последовательность блоков диска, образующих единый сплошной участок дисковой памяти. Для задания адреса файла в этом случае достаточно указать только номер начального блока. В качестве примера обычно приводят файловую систему, реализованную в IBM OS/360. Достоинства этого метода: отсутствие накладных расходов на хранение служебной информации; высокая производительность при последовательном доступе; простое вычисление адреса любого блока файла. Но имеются и два существенных недостатка: Во-первых, во время создания файла заранее неизвестна его длина, а значит не известно, сколько памяти надо зарезервировать для этого файла. Поэтому при увеличении размера файла может потребоваться его перемещение. Во-вторых, при таком порядке размещения неизбежно возникает фрагментация, и пространство на диске используется не эффективно, так как отдельные участки маленького размера (минимально 1 блок) могут остаться не используемыми.

Слайд 21


Иллюстрация непрерывного размещения
Описание слайда:
Иллюстрация непрерывного размещения

Слайд 22


Связанный список блоков Следующий способ физической организации – размещение в виде связанного списка блоков дисковой памяти (рисунок б). При таком...
Описание слайда:
Связанный список блоков Следующий способ физической организации – размещение в виде связанного списка блоков дисковой памяти (рисунок б). При таком способе в начале каждого блока содержится указатель на следующий блок. В этом случае адрес файла также может быть задан одним числом – номером первого блока. В качестве примера обычно приводят операционную систему TOPS-10 и компьютер Alto. Достоинством метода является отсутствие фрагментации. В отличии от предыдущего метода файл может безболезненно увеличивать число занимаемых блоков. Недостатками данного метода являются: сложность реализации доступа к произвольно заданному месту файла: для того, чтобы прочитать n-ый по порядку блок, необходимо проследить список блоков прочитав (n-1) первых блока; совместное хранение служебной информации и данных в одном блоке, при повреждении блока файла дальнейшая цепочка «обрывается»; при этом способе количество данных файла, содержащихся в одном блоке, не равно степени двойки (одно слово израсходовано на номер следующего блока), а многие программы читают данные блоками, размер которых равен степени двойки.

Слайд 23


Иллюстрация связанного списка блоков
Описание слайда:
Иллюстрация связанного списка блоков

Слайд 24


Связанный список индексов Популярным способом, используемым, например, в файловой системе FAT операционной системы MS-DOS, является использование...
Описание слайда:
Связанный список индексов Популярным способом, используемым, например, в файловой системе FAT операционной системы MS-DOS, является использование связанного списка индексов. С каждым блоком связывается некоторый элемент – индекс. Индексы располагаются в отдельной области диска (в MS-DOS это таблица FAT). Если некоторый блок распределен некоторому файлу, то индекс этого блока содержит номер следующего блока данного файла. При такой физической организации сохраняются все достоинства предыдущего способа, и снимаются оба отмеченных недостатка: во-первых, для доступа к произвольному месту файла достаточно прочитать только блок индексов, отсчитать нужное количество блоков файла по цепочке и определить номер нужного блока; во-вторых, данные файла занимают блок целиком, а значит имеют объем, равный степени двойки.

Слайд 25


Перечень номеров блоков В заключение рассмотрим задание физического расположения файла путем простого перечисления номеров блоков, занимаемых этим...
Описание слайда:
Перечень номеров блоков В заключение рассмотрим задание физического расположения файла путем простого перечисления номеров блоков, занимаемых этим файлом. Этот способ используется в ФС UNIX, также похожий способ реализован в файловой системе NTFS. Например, в UNIX используется вариант данного способа, позволяющий обеспечить фиксированную длину адреса, независимо от размера файла. Для хранения адреса файла в индексном узле (i-node) выделено 13 полей: Если размер файла меньше или равен 10 блокам, то номера этих блоков непосредственно перечислены в первых десяти полях адреса. Если размер файла больше 10 блоков, то следующее 11-е поле содержит адрес блока, в котором могут быть расположены n номеров следующих блоков файла. Если файл больше чем 10 + n блоков, то используется 12-е поле, в котором находится номер блока, содержащего n номеров блоков, которые содержат по n номеров блоков данного файла. И, наконец, если файл больше 10+ n + n * n, то используется последнее 13-е поле для тройной косвенной адресации, что позволяет описать размещение файла, имеющего размер максимум 10 + n + n * n + n * n * n блоков.

Слайд 26


Иллюстрация использования индексного узла (i-node) Размер блока – 4Kб, адрес – 4 байта Прямая адресация: 10 x 4Kб = 40Kб Одиночная косвенная...
Описание слайда:
Иллюстрация использования индексного узла (i-node) Размер блока – 4Kб, адрес – 4 байта Прямая адресация: 10 x 4Kб = 40Kб Одиночная косвенная адресация: ( 4Kб / 4б ) x 4Kб = 1K x 4Kб = 4Mб Двойная косвенная адресация : 1K x 1K x 4Kб = 4Гб Тройная косвенная адресация: 1K x 1K x 1K x 4Kб = 4Tб

Слайд 27


Способы учета свободного дискового пространства связанный список (linked list) – в этом случае все свободные блоки связываются в общий список,...
Описание слайда:
Способы учета свободного дискового пространства связанный список (linked list) – в этом случае все свободные блоки связываются в общий список, указатель на первый свободный блок размещается в специально отведенном месте диска. Недостаток этого решения состоит в том, что для просмотра всего списка нужно выполнить много обращений к диску. Однако, обычно, необходим только первый свободный блок. битовая карта (bit map) – в этом случае список свободных блоков диска реализован в виде битового вектора. Каждый блок представлен одним битом, принимающим значение 0 или 1, в зависимости от того, занят он или свободен. групповой способ (grouping) – модификации подхода связанного списка, в первом свободном блоке хранятся адреса n свободных блоков. Первые n-1 этих блоков действительно используются, а последний блок содержит адреса других n блоков и т. д. способ «счетчика» (counting) – каждая группа последовательных свободных блоков описывает парой чисел (номер стартового свободного блока; число последовательных свободных блоков).

Слайд 28


Иллюстрация учета свободного дискового пространства
Описание слайда:
Иллюстрация учета свободного дискового пространства

Слайд 29


Права доступа к файлу
Описание слайда:
Права доступа к файлу

Слайд 30


Управление правами доступа В некоторых системах пользователи могут быть разделены на отдельные категории. Для всех пользователей одной категории...
Описание слайда:
Управление правами доступа В некоторых системах пользователи могут быть разделены на отдельные категории. Для всех пользователей одной категории определяются единые права доступа. Например, в системе UNIX все пользователи подразделяются на три категории: владельца файла, членов его группы и всех остальных. Различают два основных подхода к определению прав доступа: избирательный доступ, когда для каждого файла и каждого пользователя сам владелец может определить допустимые операции; мандатный подход, когда система наделяет пользователя определенными правами по отношению к каждому разделяемому ресурсу (в данном случае файлу) в зависимости от того, к какой группе пользователь отнесен.

Слайд 31


Матрица прав доступа
Описание слайда:
Матрица прав доступа

Слайд 32


Кэширование диска Перехват запросов к внешним блочным ЗУ, промежуточным программным слоем – подсистемой буферизации (ПБ). ПБ представляет собой...
Описание слайда:
Кэширование диска Перехват запросов к внешним блочным ЗУ, промежуточным программным слоем – подсистемой буферизации (ПБ). ПБ представляет собой буферный пул, располагающийся в ОЗУ, и комплекс программ, управляющих этим пулом по принципу кэш-памяти. Размер каждого буфера пула равен размеру одного блока. Кэширование может выполняться как при выполнении операций чтения диска, так и при выполнения операций записи на диск.

Слайд 33


Кэширование диска – чтение При запросе на чтение некоторого блока подсистема буферизации (ПБ) просматривает свой буферный пул. Если требуемый блок...
Описание слайда:
Кэширование диска – чтение При запросе на чтение некоторого блока подсистема буферизации (ПБ) просматривает свой буферный пул. Если требуемый блок находится, то ПБ копирует его в буфер запрашивающего процесса. Таким образом, операция В/В считается выполненной без физического обмена с устройством. При отсутствии свободного буфера на диск вытесняется наименее используемая информация. В результате очевиден выигрыш во времени доступа к файлу. Если же нужный блок в буферном пуле отсутствует, то он считывается с устройства и одновременно с передачей запрашивающему процессу копируется в один из буферов подсистемы буферизации.

Слайд 34


Кэширование диска – запись отложенная запись (lazy commit) – сразу запись производится только в буферный пул, синхронизация буферов пула и блоков...
Описание слайда:
Кэширование диска – запись отложенная запись (lazy commit) – сразу запись производится только в буферный пул, синхронизация буферов пула и блоков диска производится в фоновом режиме, в итоге запись на диск выполняется почти незаметно для пользователя, однако в случае сбоя электропитания информация из буферного пула может быть потеряна; сквозная запись – запись на диск производится одновременно с записью в буферный пул, при этом снижается реактивность операционной системы на запросы пользователя, но повышает надежность.

Слайд 35


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

Слайд 36


Символьный и базовый уровень Задачей символьного уровня является определение по символьному имени файла его уникального имени. В файловых системах, в...
Описание слайда:
Символьный и базовый уровень Задачей символьного уровня является определение по символьному имени файла его уникального имени. В файловых системах, в которых каждый файл может иметь только одно символьное имя (например, FAT), этот уровень отсутствует, так как символьное имя, присвоенное файлу пользователем, является уникальным. В других ФС, в которых один и тот же файл может иметь несколько символьных имен, на данном уровне просматривается цепочка каталогов для определения уникального имени файла. В файловой системе UNIX, например, уникальным именем является номер индексного дескриптора файла (i-node). На базовом уровне по уникальному имени файла определяются его характеристики: права доступа, адрес, размер и другие. Как уже было сказано, атрибуты файла могут входить в состав каталога или храниться в отдельных таблицах. При открытии файла его характеристики перемещаются с диска в оперативную память, чтобы уменьшить среднее время доступа к файлу. В некоторых ФС (например, HPFS) при открытии файла вместе с его атрибутами считываются несколько первых блоков файла, содержащих данные.

Слайд 37


Уровень проверки прав доступа и логический уровень Следующим этапом реализации запроса к файлу является проверка прав доступа к нему. Для этого...
Описание слайда:
Уровень проверки прав доступа и логический уровень Следующим этапом реализации запроса к файлу является проверка прав доступа к нему. Для этого сравниваются полномочия пользователя или процесса, выдавших запрос, со списком разрешенных видов доступа к данному файлу. Если запрашиваемый вид доступа разрешен, то выполнение запроса продолжается, если нет, то выдается сообщение о нарушении прав доступа. На логическом уровне определяются координаты запрашиваемой логической записи в файле, то есть требуется определить, на каком смещении от начала файла находится требуемая логическая запись. Алгоритм работы данного уровня зависит от логической организации файла. Например, если файл организован как последовательность логических записей фиксированной длины l, то n-ая логическая запись имеет смещение l *(n-1) байт.

Слайд 38


Физический уровень На физическом уровне файловая система определяет номер физического блока, который содержит требуемую логическую запись, и смещение...
Описание слайда:
Физический уровень На физическом уровне файловая система определяет номер физического блока, который содержит требуемую логическую запись, и смещение логической записи в физическом блоке. Для решения этой задачи используются результаты работы логического уровня - смещение логической записи в файле, адрес файла на внешнем устройстве, а также сведения о физической организации файла, включая размер блока. После определения номера физического блока, файловая система обращается к системе ввода-вывода для выполнения операции обмена с внешним устройством. В ответ на этот запрос в буфер файловой системы будет передан нужный блок, в котором на основании полученного при работе физического уровня смещения выбирается требуемая логическая запись.

Слайд 39


RAID-системы RAID – Redundant Array of Independent (Inexpensive) Disks – избыточный массив независимых (недорогих) дисков. RAID система – набор...
Описание слайда:
RAID-системы RAID – Redundant Array of Independent (Inexpensive) Disks – избыточный массив независимых (недорогих) дисков. RAID система – набор физических дисковых устройств, рассматриваемых ОС, как единое логическое дисковое устройство.

Слайд 40


Основные уровни RAID систем RAID 0 (stripping, дисковый массив без избыточности) RAID 1 (mirroring, зеркалирование) RAID 2 (отказоустойчивый массив с...
Описание слайда:
Основные уровни RAID систем RAID 0 (stripping, дисковый массив без избыточности) RAID 1 (mirroring, зеркалирование) RAID 2 (отказоустойчивый массив с использованием кода Хэмминга, исправляет одинарные ошибки «на лету» и выявляет двойные ошибки) RAID 3 (отказоустойчивый массив с параллельной передачей данных и четностью) RAID 4 (отказоустойчивый массив независимых дисков с разделяемым диском четности) RAID 5 (отказоустойчивый массив независимых дисков с распределенной четностью) RAID 6 (отказоустойчивый массив независимых дисков с двумя независимыми распределенными схемами четности: N+2 дисков)

Слайд 41


RAID-0 Представляет собой дисковый массив, в котором данные разбиваются на блоки, и каждый блок записываются (или же считывается) на отдельный диск....
Описание слайда:
RAID-0 Представляет собой дисковый массив, в котором данные разбиваются на блоки, и каждый блок записываются (или же считывается) на отдельный диск. Таким образом, можно осуществлять несколько операций ввода-вывода одновременно.

Слайд 42


RAID-0 Преимущества: наивысшая производительность для приложений требующих интенсивной обработки запросов ввода/вывода и данных большого объема;...
Описание слайда:
RAID-0 Преимущества: наивысшая производительность для приложений требующих интенсивной обработки запросов ввода/вывода и данных большого объема; простота реализации; низкая стоимость на единицу объема. Недостатки: не отказоустойчивое решение; отказ одного диска влечет за собой потерю всех данных массива.

Слайд 43


RAID-1 Зеркалирование - традиционный способ для повышения надежности дискового массива небольшого объема. В простейшем варианте используется два...
Описание слайда:
RAID-1 Зеркалирование - традиционный способ для повышения надежности дискового массива небольшого объема. В простейшем варианте используется два диска, на которые записывается одинаковая информация, и в случае отказа одного из них остается его дубль, который продолжает работать в прежнем режиме.

Слайд 44


RAID-1 Преимущества: простота реализации; простота восстановления массива в случае отказа (копирование); достаточно высокое быстродействие для...
Описание слайда:
RAID-1 Преимущества: простота реализации; простота восстановления массива в случае отказа (копирование); достаточно высокое быстродействие для приложений с большой интенсивностью запросов. Недостатки: высокая стоимость на единицу объема - 100% избыточность; невысокая скорость передачи данных.

Слайд 45


Рекомендации по применению RAID-1 Применяйте RAID 1 для диска, на котором содержится ваша ОС, потому что ее восстановление занимает очень много...
Описание слайда:
Рекомендации по применению RAID-1 Применяйте RAID 1 для диска, на котором содержится ваша ОС, потому что ее восстановление занимает очень много времени. RAID 1 хорошо подходит для этой задачи еще и потому, что ОС обычно занимает не более одного диска. Применяйте RAID 1 для журнала транзакций. Обычно журнал транзакций SQL Server может уместиться на одном диске. Кроме того, для журнала транзакций применяется в основном последовательная запись. Чтение из журнала транзакций производиться только из-за операций отката. Поэтому, если вы выделите для журнала транзакций отдельный том RAID 1, то вы достигните высокой производительности. Для томов RAID 1, как и для других RAID-систем, следует применять кэширование в режиме отложенной записи, это позволит повысить производительность, но обязательно защищайте вычислительную систему при помощи бесперебойного электропитания.

Слайд 46


RAID-2 RAID-2 основан на разбиении входных данных на уровне битов и вычислении кода Хэмминга для контроля возможных ошибок (Hamming ECC - Error...
Описание слайда:
RAID-2 RAID-2 основан на разбиении входных данных на уровне битов и вычислении кода Хэмминга для контроля возможных ошибок (Hamming ECC - Error Correction Code). Исходные биты данных распределяются между дисками массива, а параллельно с ними на специальные выделенные диски (ECC диски) записываются вычисленные коды.

Слайд 47


RAID-4 Данные разбиваются на блочном уровне. Каждый блок данных записывается на отдельный диск и может быть прочитан отдельно. Четность для группы...
Описание слайда:
RAID-4 Данные разбиваются на блочном уровне. Каждый блок данных записывается на отдельный диск и может быть прочитан отдельно. Четность для группы блоков генерируется при записи и проверяется при чтении. Главное отличие между RAID 3 и 4 состоит в том, что в последнем, расслоение данных выполняется на уровне секторов, а не на уровне битов или байтов.

Слайд 48


RAID-4 Преимущества: очень высокая скорость чтения данных больших объемов; высокая производительность при большой интенсивности запросов чтения...
Описание слайда:
RAID-4 Преимущества: очень высокая скорость чтения данных больших объемов; высокая производительность при большой интенсивности запросов чтения данных; малые накладные расходы для реализации избыточности. Недостатки: достаточно сложная реализация; очень низкая производительность при записи данных; сложное восстановление данных; низкая скорость чтения данных малого объема при единичных запросах; асимметричность быстродействия относительно чтения и записи.

Слайд 49


RAID-5 Этот уровень похож на RAID 4, но в отличие от предыдущего четность распределяется циклически по всем дискам массива.
Описание слайда:
RAID-5 Этот уровень похож на RAID 4, но в отличие от предыдущего четность распределяется циклически по всем дискам массива.

Слайд 50


RAID-5 Преимущества: высокая производительность при большой интенсивности запросов чтения/записи данных; малые накладные расходы для реализации...
Описание слайда:
RAID-5 Преимущества: высокая производительность при большой интенсивности запросов чтения/записи данных; малые накладные расходы для реализации избыточности.

Слайд 51


Сравнение RAID-систем
Описание слайда:
Сравнение RAID-систем

Слайд 52


Составные RAID системы RAID 0+1 / RAID 1+0 RAID 0+3 / RAID 3+0 RAID 0+5 / RAID 5+0 RAID 1+5 / RAID 5+1 …
Описание слайда:
Составные RAID системы RAID 0+1 / RAID 1+0 RAID 0+3 / RAID 3+0 RAID 0+5 / RAID 5+0 RAID 1+5 / RAID 5+1 …

Слайд 53


Сравнение RAID 0+1 и RAID 1+0
Описание слайда:
Сравнение RAID 0+1 и RAID 1+0

Слайд 54


Рекомендации по применению RAID 1+0
Описание слайда:
Рекомендации по применению RAID 1+0

Слайд 55


Реализация RAID-систем программная (software-based); аппаратная - шинно-ориентированная (bus-based); аппаратная - автономная подсистема...
Описание слайда:
Реализация RAID-систем программная (software-based); аппаратная - шинно-ориентированная (bus-based); аппаратная - автономная подсистема (subsystem-based).

Слайд 56


Программная реализация RAID Главное преимущество программной реализации - низкая стоимость. Но при этом у нее много недостатков: низкая...
Описание слайда:
Программная реализация RAID Главное преимущество программной реализации - низкая стоимость. Но при этом у нее много недостатков: низкая производительность, загрузка дополнительной работой центрального процессора, увеличение шинного трафика. Программно обычно реализуют простые уровни RAID - 0 и 1, так как они не требуют значительных вычислений. Учитывая эти особенности, RAID системы с программной реализацией используются в серверах начального уровня.

Слайд 57


Программная реализация RAID Ядро GNU/Linux 2.6.28 (последнее из вышедших в 2008 году) поддерживает программные RAID следующих уровней: 0, 1, 4, 5, 6,...
Описание слайда:
Программная реализация RAID Ядро GNU/Linux 2.6.28 (последнее из вышедших в 2008 году) поддерживает программные RAID следующих уровней: 0, 1, 4, 5, 6, 10. Загрузка поддерживается только с диска RAID 1. Файловая система ZFS поддерживает уровни RAID: 0, 1, 5, 6, а также составные уровни. Серверные версии MS Windows 2000 и старше поддерживают программный RAID 0, RAID 1 и RAID 5.

Слайд 58


Аппаратная реализация RAID
Описание слайда:
Аппаратная реализация RAID



Похожие презентации
Mypresentation.ru
Загрузить презентацию