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

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

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

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

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

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

Он будет просто знать о том, что завершена некоторая операци~ ввода-вывода для этого файла Сигнал объекту события ядра. Эта методика допускает одновременные за просы ввода-вывода к единственному устройству или файлу. для каждог~ запроса поток создает событие; позже поток может ожидать завершения од ного из этих запросов (или завершения серии запросов). Часть б. Операции ввода-вывода и ф Глава 11. Управление вводом-вь1водом и дисковое планирование 581 Оповещение о вводе-выводе. При этом методе используется очередь, связанная с потоком и известная как очередь вызовов асинхронных процедур (азупсЬгопопв ргосейиге са11 — АРС). Поток создает запросы ввода-вывода, а диспетчер ввода-вывода размещает результаты этих запросов в очереди АРС вызывающего потока.

Порты завершения ввода-вывода. Зта технология используется в ЪЧ2К Яегъег для оптимизации использования потоков. По сути, для использования доступен пул потоков, так что нет необходимости в создании нового потока для обработки нового запроса. программное обеспечение КАПЭ Ю2К поддерживает две разновидности конфигураций ВАП), определенные в МЯ961 следующим образом. ° Аппаратный ВАП). Раздельные Физические диски скомбинированы кон- троллером в один или несколько логических дисков. е Программный ВАШ.

Дисковое пространство, состоящее из несмежных участков, скомбинировано в один или несколько логических разделов посредством отказоустойчивого программного драйвера диска (азий-1о1егапсе Жал йг1т ег — РТО1ЯК). В аппаратном ВАП) созданием и восстановлением резервной информации руководит интерфейс контроллера.

Программный ВА1П, доступный в Ж2К 1егчег, реализует функциональность ВАП) как часть операционной системы и вложет использоваться с любым множеством дисков. Программный ВА1П реали~ует уровни ВА10 1 и ВАП) 5. При ВАШ 1 (зеркальное дублирование дисков) 1ва диска, содержащие первичный и зеркальный разделы, могут располагаться сак на о ном так и на азных конт оллерах дисков (последний случай известен д Р Р сак дуплексирование диска). По отношению к внешнему окружению интерфейс компьютерной системы 1редставляет собой архитектуру ввода-вывода.

Зта архитектура разработана для обеспечения систематических средств контролируемого взаимодействия с окружающим миром и снабжает операционную систему информацией, необходимой *й для эффективного управления вводом-выводом. Ввод-вывод, вообще говоря, разделяется на уровни, причем нижние уровни ~меют дело с деталями физического функционирования устройств, а верхние— заботают с вводом-выводом на логическом уровне.

В результате изменения параметров аппаратных средств не влияют на большинство программ, используюцих ввод-вывод. Ключевым аспектом ввода-вывода является использование буферов, управзяемых утилитами ввода-вывода, а не прикладными процессами. Буферизация :глаживает различия между внутренними скоростями компьютерной системы и :коростями устройств ввода-вывода. Использование буферов, кроме того, отделя- ет Реальную передачу данных от адресного пространства прикладног ~мы~, что придает операционной системе большую гибкость при управлении памятью.

Наибольшее влияние на общую производительность системы оказывает дис ковый ввод-вывод. Соответственно, в этой области сосредоточены гораздо большие исследовательские усилия, чем в какой-либо другой, связанной с вводом-выводом, Два основных подхода, направленных на повышение производительности дискона.

го ввода-вывода, — это дисковое планирование и кэширование. В любой момент времени может существовать очередь запросов ввода. вывода к одному и тому же диску. Целью дискового планирования является удовлетворение всех запросов таким образом, чтобы минимизировать время ме ханического поиска дорожек на диске и тем самым повысить производительность диска. Здесь учитываются физическое Размещение целей отложенных за.

просов и принцип локализации. Дисковый кэш представляет собой буфер, обычно содержащийся в основной памяти и функционирующий как кэш блоков диска между дисковой памятью и остальной частью основной памяти. В соответствии с принципом локализации использование дискового каша существенно уменьшает количество блоков, передаваемых от диска в основную память. Ключевые термины Контрольные вопросы 11,1. Перечислите и кратка охарактеризуйте три способа выполнения ввода- вывода. 11.2. В чем состоит различие между логическим вводом-выводом и устройством ввода-вывода? 11.3. В чем состоит различие между блочно-ориентированными устройствами и поточно-ориентированными устройствами7 Приведите несколько примеров каждого из них. 11,4.

Почему при использовании двойнога буфера ожидается большая производительность, чем при одинарном буфере ввода-вывода? СВ-В СВ-ВОМ С1)-ВЮ БЪВ ВА1В Блок Блочно-ориентированное устройство Буфер ввода-вывода Ввод-вывод Ввод-вывод, управляемый прерываниями Время доступа к диску Время поиска Гибкий диск Головка чтения/записи Диск с неподвижными головками Диск с подвижными головками Дисковый кэш Дорожка Жесткий диск Задержка из-за вращения Канал ввода-вывода Логический ввод-вывод Магнитный диск Магнитооптический диск Несменяемый диск Полоса Поточно-ориентированное устройство Программируемый ввод-вывод Процессор ввода-вывода Прямой доступ к памяти Сектор Сменный диск Устройство ввода-вывода Циклический буфер Цилиндр Часть б, Операции ввода-вывода и файлы Глава 11.

Управление вводом-выводом и дисковое планирование 689 11.6. Какие элементы задержки сопутствуют процедурам дискового считыва- ния или записи7 11,6. Вкратце опишите стратегии дискового планирования, приведенные на рис. 11.8. 11.7. Вкратце опишите семь уровней ВАШ. 11.8. Какой типичный размер сектора диска? 11.11. РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА,,',::~$ Общие описания компьютерного ввода-вывода можно найти в большинстве книг, посвященных компьютерной архитектуре, например [ЯТА1,001 и [РАТТ981. В [МЕЕ96а1 представлен неплохой обзор физических основ технологии записи на диски и магнитные ленты, а в [МЕЕ96Ь1 — технологий хранения данных в этих системах.

В [%1ЕП871 рассматриваются вопросы, связанные с производительностью дисков, включая дисковое планирование. Работа [ХО98) посвяшена вопросам производительности аппаратных устройств дисков. В [СА0961 анализируется кэширование и планирование дисков. В [ВОЗСОО3 подробно изучены все типы систем внешней памяти и рассмотрены многочисленные технические характеристики каждой из них. Заслуживающим внимания обзором, в котором всесторонне описан интерфейс ввода-вывода и менее подробно — технические детали, является [БСН%961.

В [РА100] представлена интересная информация об интегрированной схеме буферизации ввода-вывода и кэширования. В [ПЕ1Л 001 приведен детальный анализ драйверов устройств Ж1пг1омз Ь1Т, а также рассмотрена вся архитектура ввода-вывода %'2К. [СНЕХ941 представляет собой превосходное руководство по технологии ВА10 от ее создателей. Более детально технология ВА10 обсуждается в издании экспертной комиссии ВАПЭ, ассоциации поставщиков и потребителей продуктов на основе ВАП) [МАЗЯ971. В [СНЕЬ1961 проанализирована производительность ВАПЭ. Интерес представляет статья на эту тему — [РВ1Е961. В [РА1 Т961 детально описано программное обеспечение для устройств ВАП) в Ж[пг[оиз ХТ. СА096 Сао Р., Ге11еп Е., 1л К. 1шр1ешев$а$1оп апг1 РегХогшапсе оХ 1тйейта1е6 Арр11са$$ов-Сопвго11ес1 Г11е СасЬХпя, РгеХеХсЬ[п8, апс1 01зЬ ЯсЬесЬл11п~'.

— АСМ~ Тгапзас11опз оп Сотригег Яувгетз, Ь1очешЬег 1996. : СНЕ1ч94 СЬев Р., 1,ее Е., О1Ьзов О., Ка$з К., Рагвегзоп Р. КАП>: Н1ЕЬ-РегХогшавсе,1 КейаЫе Зесопс~агу Жогз8е. — АСМ СотриНщ Яигосуз, 1ппе 1994. СНЕЖ96 СЬев 3., Точгз1еу О. А РегХогшапсе Еча1па$1оп оХ ВАП) АгсЫ1ес$пгез. — ':1 ГЕЕЕ Тгапвасг1опв оп Сомригегв, Ос1оЬег 1996. 11А1Т96 Вайоп Ж. еФ а1. 'Х1пйоюв ИТ Бегиег 4: Яесиг11у, ТгоийсвйоогзпЮ. апгХ ОР-1 11тиайоп. — 1в61аваро11з, 1Х: »1ею ВЫегз РпЫ1зЫпн, 1996. , 11Е1ДОО РеЫгег Е., г1езпсошег 1. Веис1оргпу %1пг1оим ФТ Веогсс 11г1иегвг А Рга- '1 Кгаттегв Напг1саой. — Веа61пя, МА: АгИХзоп Ъез1еу, 2000. ; РВХЕ96 Рпег1шап М.

КАПЭ Кеерз Со1па апй Ооша апб... — ХЕЕЕ Ярссггит, АргД ':„ 1996. , МАББ97 Мазз$811а Р. (егИЪог). ТА» ЛАЛЭ Воо1в: А Явогаяе Бузят ТесЛпо1оуу Напй:~ Ьоой. — ЗФ. РеФег, МХ: ТЬе Каи1 АсЬчзогу Воагг1, 1997. 'МЕЕ96а Мее С, Вап[е1 Е., ейз. Мадпег1с Весоггйпу ТесйпоХоуу. — 'уе'вг у,„:„~;.' МсСтаю Н111, 1996.

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

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

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

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