- •Понятие распределенной системы
- •Понятие и классификация сетевых ос
- •Управление процессами в сетевых ос
- •Понятие вызова удаленных процедур. Этапы выполнения.
- •Динамическое связывание. Семантика вызова удаленных процедур в случае отказов.
- •Проблема синхронизации процессов. Алгоритм логических часов.
- •Алгоритмы синхронизации взаимного исключения
- •Взаимоблокировки в распределенных системах, их обнаружение и предотвращение.
- •Неделимые транзакции. Процессы и нити (потоки) в распределенных системах.
- •Способы организации вычислений потоков в распределенных системах. Архитектура реализации нитей, нити и вызов удаленных процедур (особенности).
- •Особенности вызова удаленной процедур для потоков
- •Особенности использования транзакций в распределенных системах
- •Понятие распределенной файловой системы. Модели сетевых файловых систем.
- •Доступ к одной локальной фс через несколько протоколов.
- •Доступ к локальным фс различного типа через один протокол
- •Интерфейсы файлового сервиса и сервиса каталогов. Семантика разделения файлов Файловый сервис
- •Сервис каталогов
- •Семантика разделения файлов
- •Вопросы разработки структуры распределенной файловой системы. Stateless и Statefull серверы.
- •С ервер хранит информацию о клиентских запросах между самими запросами – Statefull server
- •Кэширование в распределенных системах. Организация и управление кэшированием.
- •Алгоритмы управления кэшированием:
- •Репликация в распределенных системах.
- •Алгоритмы изменения реплицированных файлов
- •Организация работы в гетерогенных сетях.
- •Структура транспортных средств в ос
- •Назначение и архитектура справочной службы.
- •Виртуализация серверов. Типы решений виртуализации.
- •Вычислительные среды. Операционные системы облачных вычислений
- •Практические вопросы Удаленный вызов методов rmi.
- •Основные понятия nfs. Управление доступом, кэширование.
- •Списки управления доступом
- •П оддержка кэширования
- •Поддержка отображаемых файлов и монтирование в nfs
- •Процедура монтирования
- •Управление nfs
- •Rpc в nfs. Блокировка файлов.
- •Функциональная структура маршрутизатора
- •Основные характеристики cisco ios, модульная структура
- •Модульная структура ios
- •Управление процессами в cisco ios
- •Организация памяти в cisco ios
- •Буферизация в cisco ios, поддержка QoS
- •Программная маршрутизация и ускоренная коммутация в cisco ios
- •Поддержка качества обслуживания
- •Основные концепции Active Directory (домены, объекты, сайты, глобальный каталог)
- •Иерархическая структура Active Directory. Пространство имен. Репликация Структура
- •Концепции глобального каталога. Novell eDirectory, Open ldap.
- •Windows Azure: выполнение приложений, хранение данных
- •Среда выполнения приложений
- •Особенности среды выполнения приложений
- •Преимущества среды выполнения приложений Огромная среда для размещения приложений
- •Возможность сосредоточиться на приложении, не заботясь об операционных ограничениях
- •Гибкий выбор размера объектов в соответствии с потребностями приложения
- •Windows Azure: служба доступа, шина служб
- •Особенности Access Control
- •Платформа System I
- •[Править]Система команд
- •Платформа System z
Функциональная структура маршрутизатора
С точки зрения аппаратной платформы маршрутизаторы делятся на:
Программный маршрутизатор, работает на универсальной платформе, к базовому ПО добавляется модуль маршрутизации.
Аппаратный маршрутизатор, функционирует на специализированной аппаратной платформе.
Функциональная схема маршрутизатора:
Нижний уровень, уровень интерфейсов, представлен портами маршрутизатора и драйверами протоколов канального уровня. Разделение функций между контроллером порта и драйвером зависит от реализации. Если принятый на этом уровне кадр корректен, он помещается в один из буферов пакетов в памяти маршрутизатора.
Основная функция сетевого уровня – маршрутизация пакетов, осуществляемая модулями протоколов маршрутизации, которые:
Анализируют таблицу маршрутизации, определяя номер сети, совпадающий с номером адреса назначения обрабатываемого пакета.
По нахождению номера из таблицы извлекается адрес следующей точки: определяется порт маршрутизатора, куда пойдет пакет
В ARP-таблице по найденному IP определяется MAC адрес назначения. Иначе – ARP-запрос и новое отображение.
Сетевой уровень так же осуществляет дополнительные функции:
Фильтрация пакетов, строится на основе диапазонов IP-адресов
Управление перегрузками, Congestion Management, используется во время пульсации трафика.
Здесь используется механизм поддержки качества обслуживания, Quality of Service, QoS.
На прикладном уровне маршрутизатора реализуются функции:
Создание и модификация таблицы маршрутизации. Может быть ручным или автоматическим. Может использоваться несколько протоколов маршрутизации, даже при единственном сетевом протоколе.
Интерфейс администратора. Позволяет локальную и удалённую (по протоколу telnet) работу.
Основные характеристики cisco ios, модульная структура
Это специализированная ОС, предназначенная для маршрутизации пакетов в реальном времени, начинала с библиотеки системных функций на языке высокого уровня, сейчас – специализированная модульная ОС.
Особенности CISCO IOS
Поддержка широкого спектра аппаратных платформ, отличающихся организацией и характеристикой.
Поддержка широкого спектра протоколов. Коммуникационные протоколы являются для ОС маршрутизатора приложениями, которые нужно выполнять.
Работа в реальном времени.
Модульность на этапе разработки систем, и использование монолитного образа на этапе эксплуатации.
Неиспользование виртуальной памяти с хранением страниц на диске. ОС и все ее модули и приложения размещаются полностью в физической памяти.
Упрощенная файловая система. Все файлы в одном каталоге
Ядро ОС и приложения-протоколы работают в одном и том же режиме процессора.
Различные индексирования таблицы маршрутизации.
Модульная структура ios
Модулем ОС называются сервисы и делятся на сервисы ядра и сервисы сетевых модулей.
Большая часть сетевых сервисов реализуется как процессы, вызываемые диспетчером ядра. В их состав входят сервисы коммуникационных протоколов и сервисы, реализующие общие функции.
Компиляция новых модулей происходит на этапе выпуска маршрутизатора и установки ОС.
