Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СПО Лекции-шпоры.doc
Скачиваний:
4
Добавлен:
17.12.2018
Размер:
12.4 Mб
Скачать

Вопросы к зачету по курсу «Сетевое программное обеспечение(2007 г.)

Вопросы к зачету по курсу «Сетевое программное обеспечение(2007 г.) 1

1. Функции и характеристики сетевых операционных систем (ОС). 2

2. Уровни поддержки распределенных вычислений сетевыми операционными системами. 2

3. Вычисления в архитектуре клиент-сервер. Способ разделения приложений на части. 3

4. Классы приложений клиент/сервер. 3

5. Передачи сообщений в распределенных системах. 4

6. Синхронизация процессов при передачи сообщений. 4

7. Буферизация при передачи сообщений. 5

8. Способы адресации при передаче сообщений. 5

9. Надежные и ненадежные примитивы передачи сообщений. 5

10. Конвейеры (программные каналы). 7

11. Концепция удаленного вызова процедур. 8

12. Вопросы согласование времени в сетевых системах. 9

13. Алгоритмы синхронизации часов в сетевых системах. 9

14. Именование в сетевых системах. 9

15. Взаимное исключение в сетевых системах. 10

16. Алгоритмы взаимного исключения в сетевых системах. 10

17.Распределенная взаимоблокировка. Виды распределенных взаимоблокировок. 12

18. Распределенная взаимоблокировка. Методы предотвращения взаимоблокировок. 12

19. Репликация данных. Согласование реплик. Варианты внесения изменений в реплицированные данные. 13

20. Кластерная обработка. Методы кластеризации. 13

21. Миграция процессов. Механизмы переноса процессов. 14

22. Организация доступ к удаленным данным. Доступ к данным, основанный на документах. 15

23. Доступ, основанный на файловой системе. Модели переноса. 15

24. Принципы построения сетевых файловых систем. 16

25. Архитектура Windows 2000 . Компоненты исполнительной системы. 16

26. Объектная модель Windows 2000 и менеджер объектов. 16

27. Сетевые компоненты Windows 2000 и их соответствие уровням модели OSI. 16

28. Основные черты ОС UNIX. 16

29. Структура системы и ядро UNIX. 16

30. Системные вызовы и выполнение кода ядра UNIX. 17

31. Процессная модель ОС UNIX. Управление процессами. Состояния процесса.. 18

32. Архитектура ОС Linux. Управление процессами. 18

1. Функции и характеристики сетевых операционных систем (ос).

Функции и характеристики сетевых ОС

  1. Управление каталогами и файлами сети. Это предполагает передачу данных посредством коммуникации => хорошая ОС должна обеспечивать безопасную передачу данных.

  2. Управление ресурсами

  3. Коммуникационные функции (обеспечивают адресацию, буферизацию, маршрутизацию, управление потоками даных)

  4. Защита от несанкционированного доступа

  5. Отказоустойчивость (характеризуется сохранением работоспособности системы при воздействии дестабилизирующих факторов)

  6. Управление сетью (обычно состоит из 2-х компонент: менеджеры ( вырабатывают сетевые команды), агенты (выполняют команды менеджеров)

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

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

Компоненты сетевого ПО:

  1. Сетевые ОС

  2. Сетевые службы ОС

  3. Сетевые приложения

  4. Драйверы сетевых плат

Сетевые службы:

Это компоненты ОС, которые обеспечивают некоторые сетевые функции.

Сетевые приложения:

Это любые приложения предназначенные для распределенной работы, т.е. в различных узлах работают процессы решающие одну задачу.

3 основные задачи организации работы приложения в сети:

  1. Способ разделения приложения на части

  2. Выделение специализированных узлов в сети, на которых выполняются общие дл всех приложений функции.

  3. Способ взаимодействия м/у частями приложения.