Главная » Просмотр файлов » В. Столлингс - Операционные системы

В. Столлингс - Операционные системы (1114679), страница 109

Файл №1114679 В. Столлингс - Операционные системы (В. Столлингс - Операционные системы) 109 страницаВ. Столлингс - Операционные системы (1114679) страница 1092019-05-08СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 109)

должны удовлетворять двум условиям. Первое состоит в том, что на протяжении всего ма ш маршрута между главной памятью компьютера и отдельными дисководами должна ы жна быть большая пропускная способность передачи данных. Сюда включаются вн внутренние шины контроллера„шины ввода-вывода компьютера, адаптеры Ввода-вывода, шины основной памяти. Второе условие заключается в создании приложением таких запросов вводавыво а ко да, которые бы эффективно управляли дисковым массивом. Это условие выполняется если , если типичный запрос адресован большому по сравнению с размером полосы объе.

л му логически непрерывных данных, В этом случае один запрос ввода-вывода включает и ает параллельную передачу данных из нескольких дисков, увеличивая произво ите дительность передачи данных по сравнению с передачей при одном диске. 'Часть б. Операции ввода-вывода и Г лава 11. Управление вводом-выводом и дисковое планирование 571 ! $ $ $ ! ! $ $ $ $ $ $ г) ВА(й 3 (четность с чередующимися битами) ! ! $ ! $ $ $ $ $ $ $ $ ! ! ! $ $ $ ! ! $ ! д) НАЮ 4 (четность с чередующимися блоками) б) ВА(0 ! (огражение) $ $ $ ! ! $ $ ° $ $ ! ! $ $ ! $ $ ! ! ! $ а) НА(й 2 (избыточность с кодами Хзмминга) Рис.

11.9. Уровни ИА1В е) РА() 5 (распределенная четность с чередугощимися блоками) $ $ $ $ $ $ ! ! $ $ $ $ $ ! $ $ $ $ $ $ ж) ЙА(й 6 (даойная избыточность) Рис. 11.9. Уровни ВА111 ( продолжение) КАП) О и высокая частота запросов ввода-вывода В среде, ориентированной на транзакции, пользователя обычно больше интересует время отклика, чем скорость передачи данных. При индивидуальном запросе ввода-вывода для небольшого объема данных преобладающее время операции затрачивается на перемещение дисковых головок (время поиска) и на вращение диска. В транзакционной среде могут происходить сотни запросов ввода-вывода в ~~кунду.

дисковый массив может обеспечить высокую скорость выполнения операций ввода-вывода путем выравнивания загрузки нескольких дисков. Эффективное выравнивание загрузки достигается только при наличии большого множества ожидающих обработки запросов ввода-вывода. Под этим, по сути, подра- 1'лава 11. управление вводом-выводом и дисковое планирование 673 Часть 5. Операции ввода-вывода и 1 Физический диск 3 Физический диск 2 докический диск ! ! ! ! $ ! ! ! ! ! $ ! ! $ ! ! ! $ ! ! ! $ ! ! ! $ ! ! ! ! ! ! ! „! ! ! ! ! $ ! ! ! ! ! ! ! ! $ ! $ $ $ ! ! ! $ ! $ ! ! ! ! $ $ $ ! ! ! $ ! ! ! ! $ $ ! ! ! $ ! ! $ ! ! ! $ $ $ ! $ ! ! ВАШ 2 ВА1Р 3 Часть б.

Операции ввода-выв мевается существование нескольких независимых приложений (или одного, еиентиро а ованного на выполнение транзакций, способного выполнять множество инхронны нных запросов ввода-вывода). На эффективность будет оказывать влияке и раз размер полосы. Если размер полосы сравнительно большой, такой, что ~ин запР . прос ввода-вывода требует доступа только к одному диску, то множество зходящи с ящихся в режиме ожидания запросов может быть ооработано параллельно, тем самым уменьшается время ожидания в очереди каждого запроса. Рис.

к1.10. Размекцение данных в,ккасеиее ЛАП) О (МАЯЯ977 ВА1В 1 отличается от ВАП) 2 — ВАЮ б способом достижения и Во всех остальных ВА1В-схемах используется какой-либо способ вы то время как в ВА1Р 1 избыточность достигается простым дублиро данных. Как показано на рис. 11.9,6, в атой схеме используется то ление данных, что и в ВАХО О, но каждая логическая полоса раз двух разных Физических дисках, так что для каждого диска мас зеркальный диск, содержащий точно такие же данные. ВА10 1 обладает следующими положительными характеристик 1. Запрос на чтение может быть обслужен любым из двух дисков, необходимые данные; для обслуживания выбирается тот диск минимальное время поиска. 2.

Для запроса на запись необходимо обновление обеих полос, что выполнено в параллельном режиме. Поэтому скорость записи более медленной из них (т.е той, для которой время поиска большим). Однако никаких дополнительных расходов на запись при приме ненни ВАП) 1 не требуется. На уровнях со второго по шестой операция за писи требует вычисления контрольных битов. 3. Простота восстановления данных в случае сбоя — при сбое одного диска данные могут быть доступны из второго, Принципиальной отрицательной характеристикой ВАНА 1 является стон мость, связанная с необходимостью двойного дискового пространства для логи ческого диска.

По этой причине использование ВАП) 1 ограничено дисками с системным программным обеспечением и данными, а также другими очень важ. ными файлами. В этих случаях ВА1В 1 обеспечивает создание резервных копий всех файлов в режиме реального времени, так что в случае аварийной ситуации на диске все критические данные могут быть немедленно извлечены. В среде, ориентированной на транзакции„ ВАЯВ 1 может достичь высокой частоты запросов ввода-вывода, если основная масса запросов — на чтение диска.

В этой ситуации производительность ВАП) 1 может приблизиться к двойной производительности ВА10 О, Тем не менее если большая часть запросов — на запись, существенного повышения производительности по сравнению с ВАШ О достичь не удастся. ВАШ 1 может также обеспечить повышенную производительность для приложений с интенсивным считыванием с диска. Уровни 2 и 3 используют технологию параллельного доступа. В таком массиве все диски, являющиеся элементами массива, участвуют в выполнении каждого запроса ввода-вывода. Обычно шпиндели индивидуальных дисководов синхронизируются таким образом, что все головки дисков располагаются в одной и той же позиции в любой момент времени. Как и в других схемах, здесь также используется разделение данных на полосы.

В схемах ВАЯВ 2 и ВАШ 3 полосы оказываются очень малыми; нередко они соответствуют одному байту или слову. В схеме ВАП) 2 код с коррекцией ошибок рассчитывается по ссютветствующим битам каждого диска и хранится в соответствующих местах дискового массива. Обычно в этом случае используется код Хэмминга (Накппйпй), который способен исправлять одинарные и выявлять двойные ошибки. Несмотря на то что для ВАНА 2 необходимо меньшее количество дисков, чем для ВАП) 1, эта схема все еще весьма дорога.

Количество резервных дисков пропорционально количеству дисков данных. При одиночном считывании осуществляется одновременный доступ ко всем дискам. Данные запроса и код корРекции ошибок передаются контроллеру массива. При наличии однобитовой ошибки контроллер способен быстро ее откорректировать, так что доступ для чтения в этой схеме не замедляется. При одиночной записи происходит одновременное обращение ко всем дискам массива. Схема ВАПЭ 2 могла бы использоваться в среде с многочисленными ошибками дисков. Однако в силу высокой надежности дисков ВАП) 2 не была реализована.

1 3 организована аналогично схеме ВАП) 2. Отличие состоит в том, что для ВАП) 3 требуется только один резервный диск, независимо от раз- 1'лава 11. Управление вводом-выводом и дисковое планирование 576 мера дискового массива. В ВАП) 3 применяется параллельный доступ с распределенными по небольшим полосам данными. Вместо кода с исправлением ошибок для всех битов в одной и той же позиции на всех дисках, размещается рассчитанный простой бит четности. Избыточность При сбое дисковода происходит обращение к дисководу четности, и данные восстанавливаются на основе инФормации из оставшихся устройств. Как только сбойный диск будет заменен, отсутствующие данные могут быть заново сохранены на новой диске, после чего продолжается штатная работа системы.

Восстановить данные довольно просто. Рассмотрим массив из пяти дисков, в которых ХО-ХЗ вЂ” данные на дисках Π— 3, а Х4 — данные диска четности. Четность для 1-го бита вычисляется следующим образом: 4. Х4Я = ХЗ(г') Е Х2(1) Е Х1(г') Е ХО(~') Предположим, что произошел сбой диска Х1. Если мы добавим Х4(1)ЕХ1(1) к обеим частям предыдущего уравнения, то получим Х1(1) = Х4(1) Е ХЗ(') ЕХ2(1) ЕХО( ) Таким образом, содержимое каждой полосы данных Х1 может быть восста-: новлено по содержимому соответствующих полос остальных дисков массива.;., Этот принцип работает во всех ВА1Р-уровнях с третьего по шестой. В случае сбоя диска все данные остаются доступными в так называемом со--.

кращенном режиме, В этом режиме для операций чтения отсутствующие данны ' восстанавливаются "'на лету", с применением описанного способа. При сокр»" щенной записи данных должна поддерживаться согласованность по четности д позднейшего восстановления информации. Возврат к штатному Функциониро нию требует замены сбойного диска и полного восстановления его содержимого.- Производительность Поскольку данные разбиваются на очень малые полосы, ВАП) 3 можеФ!,," обеспечить высокую скорость передачи данных.

Характеристики

Тип файла
DJVU-файл
Размер
34,99 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6472
Авторов
на СтудИзбе
304
Средний доход
с одного платного файла
Обучение Подробнее