Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Олифер. Сетевые операционные системы.docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
16.5 Mб
Скачать

Задачи и упражнения

  1. На какой стадии операция записи данных в специальный файл начинает отличаться от операций записи в дисковый файл в ОС Unix?

  2. Если при поступлении запроса от приложения к файлу система обнаруживает требуемые данные в системном буфере (кэше), то время доступа приложения к нужным ему данным будет:

  1. таким же, как время доступа к его внутренним переменным;

  2. немного больше, чем время доступа к его внутренним переменным;

  3. таким же, как время доступа к данным на диске.

  1. Какая секция блок-ориентированного драйвера ОС Unix выполняет вывод данных?

  2. Какие преимущества связаны с включением в модель драйвера большого количества секций различного типа?

  3. Чем отличаются функции nodev и nulldev драйвера ОС Unix?

  4. Чем принципиально отличается отображение файла на память от кэширования файла с помощью средств менеджера виртуальной памяти?

  5. Все ли типы файлов можно отображать на память в ОС Unix?

  6. В каких ситуациях целесообразно использовать асинхронные операции записи в файл?

  7. Какие дополнительные меры должны предприниматься при восстановлении файловой системы при наличии дискового кэша?

10. Какие параметры операции с файлом фиксируются в журнале транзакций?

  1. Восстанавливаются ли пользовательские данные в NTFS?

  2. Из каких двух частей состоит запись о модификации в журнале транзакций ОС семейства Windows NT?

  3. Можно ли организовать дисковый массив RAID без специального контроллера?

  4. В чем преимущество дисковых массивов RAID-О по сравнению с обычными дисками?

  5. Скорость какого типа операций повышается при использовании дисковых массивов RAID-1?

  6. Что такое «динамическое восстановление данных»?

  7. В каких случаях обмен данными между процессами можно выполнить только с помощью именованных конвейеров?

Глава 9. Сеть как транспортная система

В главе 2 мы рассмотрели структуру сетевых средств ОС и отметили, что их можно разделить на два уровня: сетевые службы (клиенты и серверы) и транспортные средства ОС. Сетевые службы предоставляют пользователям компьютеров такие сервисы, как доступ к файлам и веб-страницам, размещенным на удаленных серверах, обмен почтовыми сообщениями между компьютерами сети, прослушивание радиопрограмм через Интернет и многое другое. Для того чтобы сетевые клиенты и серверы могли общаться между собой, они обращаются к еще одному компоненту сетевой ОС, а именно — к сетевым транспортным средствам ОС.

В этой главе мы рассмотрим организацию сетевых транспортных средств ОС, в том числе:

  • принцип коммутации пакетов, позволяющий эффективно передавать через каналы связи пульсирующий трафик компьютеров;

  • семиуровневую модель OSI, стандартизующую многоуровневый подход к организации транспортных протоколов;

  • организацию стека протоколов TCP/IP, являющихся основой Интернета и любых современных составных сетей;

  • основы технологии Ethernet, доминирующей в области построения локаль­ных сетей.

Во второй части главы рассматривается реализация этих принципов в транспортных средствах универсальных ОС, а также основные особенности операционных систем маршрутизаторов на примере Cisco IOS.