Главная » Просмотр файлов » Гордеев А.В. Операционные системы (2-е изд., 2004)

Гордеев А.В. Операционные системы (2-е изд., 2004) (1186250), страница 43

Файл №1186250 Гордеев А.В. Операционные системы (2-е изд., 2004) (Гордеев А.В. Операционные системы (2-е изд., 2004)) 43 страницаГордеев А.В. Операционные системы (2-е изд., 2004) (1186250) страница 432020-08-27СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Достоинством такой дисцип­лины является максимально возможная пропускная способность дисковой под­системы,a Scan (сканирование). При сканировании головки поочередно перемещаются тов одном, то в другом «привилегированном» направлении, обслуживая «по пути»подходящие запросы. Если при перемещении головок чтения/записи более нетпопутных запросов, то движение начинается в обратном направлении.• Next-Step Scan (отложенное сканирование). Отличается от предыдущей дис­циплины тем, что на каждом проходе обслуживаются только те запросы, кото­рые уже существовали на момент начала прохода. Новые запросы, появляющи­еся в процессе перемещения головок чтения/записи, формируют новую очередьзапросов, причем таким образом, чтобы их можно было оптимально обслужитьна обратном ходу.a C-Scan (циклическое сканирование). По этой дисциплине головки перемеща­ются циклически с самой наружной дорожки к внутренним, по пути обслужи­вая имеющиеся запросы, после чего вновь переносятся к наружным цилиндрам.Эту дисциплину иногда реализуют таким образом, чтобы запросы, поступаю­щие во время текущего прямого хода головок, обслуживались не попутно, а приследующем проходе, что позволяет исключить дискриминацию запросов к са­мым крайним цилиндрам.

Эта дисциплина характеризуется очень малой дис­персией времени ожидания обслуживания [11]. Ее часто называют «элеватор­ной».Контрольные вопросы и задачиВопросы для проверки1. Почему создание подсистемы ввода-вывода считается одной из самых слож­ных областей проектирования операционных систем?*•• Почему операции ввода-вывода в операционных системах объявляются при­вилегированными?J- Перечислите основные задачи, возлагаемые на супервизор ввода-вывода?4- В каких случаях устройство ввода-вывода называется инициативным?5- Какие режимы управления вводом-выводом вы знаете? Опишите каждый из них."• Что означает термин «spooling» и что означает термин «swapping»?• Чем обеспечивается независимость пользовательских программ от устройствввода-вывода, подключенных к компьютеру?• " т о такое синхронный и асинхронный ввод-вывод?• Опишите структуру магнитного диска (разбиение дисков на разделы).

Сколь­ко (и каких) разделов может быть на магнитном диске?Глава 6. Файловые системыСистема управления файлами является основной в абсолютном большинстве со­временных операционных систем. Например, операционные системы UNIX ни­как не могут функционировать без файловой системы, ибо понятие файла для нихявляется одним из самых фундаментальных. Все современные операционные сис­темы используют файлы и соответствующее программное обеспечение для рабо­ты с ними.

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

В даннойглаве мы ограничимся рассмотрением наиболее распространенных файловыхсистем, с которыми мы сталкиваемся при работе на персональных компьютерах.Это системы FAT, FAT32 и NTFS. Знание основных принципов их построениянеобходимо не только специалисту в области вычислительной техники, но и обыч­ному пользователю.

Особенно актуальными становятся знания возможностейфайловой системы NTFS, которая сегодня получает все большее распростране­ние.Функции файловой системыи иерархия данныхНапомним, что под файлом обычно понимают именованный набор данных, орга­низованных в виде совокупности записей одинаковой структуры. Для управленияэтими данными создаются соответствующие файловые системы. Файловая систе­ма предоставляет возможность иметь дело с логическим уровнем структуры дан­ных и операций, выполняемых над данными в процессе их обработки. ИменноФайловая система определяет способ организации данных на диске или на каком-164Глава 6. Файловые системцнибудь ином носителе.

Специальное системное программное обеспечение, реали­зующее работу с файлами по принятым спецификациям файловой системы, частоназывают системой управления файлами. Именно системы управления файламиотвечают за создание, уничтожение, организацию, чтение, запись, модификацию иперемещение файловой информации, а также за управление доступом к файлам иза управление ресурсами, которые используются файлами. Назначение системыуправления файлами — предоставление более удобного доступа к данным, орга­низованным как файлы, то есть вместо низкоуровневого доступа к данным с ука­занием конкретных физических адресов нужной нам записи используется логи­ческий доступ с указанием имени файла и записи в нем.Благодаря системам управления файлами пользователям предоставляются следу­ющие возможности:•создание, удаление, переименование (и другие операции) именованных набо­ров данных (файлов) из своих программ или посредством специальных управ­ляющих программ, реализующих функции интерфейса пользователя с его дан­ными и активно использующих систему управления файлами;•работа с недисковыми периферийными устройствами как с файлами;Q обмен данными между файлами, между устройствами, между файлом и уст­ройством (и наоборот);•работа с файлами путем обращений к программным модулям системы управ­ления файлами (часть API ориентирована именно на работу с файлами);Q защита файлов от несанкционированного доступа.Как правило, все современные операционные системы имеют соответствующиесистемы управления файлами.

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

С другой стороны, системы управления файлами сами до­полняют API новыми вызовами. Можно сказать, что основное назначение файловойсистемы и соответствующей ей системы управления файлами — предоставлениеудобного доступа к данным, организованным в виде файлов, то есть вместо низко­уровневого доступа к данным с указанием конкретных физических адресов нуж­ной нам записи используется логический доступ с указанием имени файла и запи­си в нем.Следует заметить, что любая система управления файлами не существует сама посебе — она разрабатывается для работы в конкретной операционной системе.

В ка­честве примера можно сказать, что всем известная файловая система FAT ( г ]Allocation Table — таблица размещения файлов) имеет множество реализаций каксистема управления файлами. Так, система, получившая это название и разраоотайная для первых персональных компьютеров, называлась просто FAT (нынчефункции Файловой системы и иерархия данных1651ывают FAT12 )- Хотя ее разрабатывали для работы с дискетами, некоторое времяиспользовалась при работе с жесткими дисками.

Потом ее доработали для раТты с жесткими дисками большего объема, и новая реализация получила назва°е FAT 16. Это название файловой системы мы употребляем и по отношению• подсистеме управления файлами самой системы MS DOS, однако реализацию1цстемы управления файлами для OS/2, которая использует основные принципысистемы FAT, называют super-FAT; основное отличие - возможность поддержи­вать для каждого файла расширенные атрибуты.

Есть версия системы управленияфайлами с принципами FAT и для Windows 95/98, есть реализация для Win­dows NT и т. д. Другими словами, для работы с файлами, организованными в соот­ветствии с некоторой файловой системой, для каждой операционной системыдолжна быть разработана соответствующая система управления файлами. И этасистема управления файлами будет работать только в той операционной системе,для которой создана, но при этом обеспечит доступ к файлам, созданным с помо­щью системы управления файлами другой операционной системы, но работаю­щей по тем же основным принципам файловой системы.На3В качестве примера снова можно привести всем известную файловую систему FAT,поддерживаемую абсолютным большинством операционных систем, работающихна современных персональных компьютерах.

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

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

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