Сетевые операционные системы Вопросы 1. Структура сетевой операционной системы 2. Одноранговые сетевые ОС и ОС с выделенными серверами 3. Методы распределения памяти с использованием дискового пространства 4. Управление распределенными ресурсами 5. Взаимодействие операционных систем в гетерогенных сетях 6. Сокеты и удаленные вызовы процедур (RPC) 7. Распределенная служба каталогов 8. Файловые системы UNIX 9. Распределенные файловые системы. Интерфейсы файловых сервисов и сервисов каталогов. 10. Процессы и Нити 11. Средства синхронизации и взаимодействия процессов 12. Синхронизация в распределенных системах. Алгоритм синхронизации логических часов 13. Кластеры. Организация вычислений. Механизм MPI. 14. Виртуализация. Серверная виртуализация, виртуализация представлений и приложений. 15. Облачные вычисления. Частные и гибридные облака. Литература Олифер В.Г., Олифер Н.А. Сетевые операционные системы Учебник для вузов. 2-е изд. - СПб.: Питер, 2009. - 669с. 1 Робачевский А., Немнюгин С., Стесик О. Операционная система UNIX. 2-е издание, С.Пб., БХВ-Петербург, 2010, 656 с. Таненбаум Э., ван Стеен М. Распределенные системы. Принципы и парадигмы СПб.: Питер, 2003. — 877 с.: ил. — (Серия «Классика Computer Science») 2 Дансмур М., Дейвис Г. Операционная система UNIX и программирование на языке Си: Пер. с англ.- М.:"Радио и связь",1989.-192 с. Забродин Л.Д. UNIX. Введение в командный интерфейс. -М.: "ДИАЛОГМИФИ", 1994.-144 с. Керниган Б.В., Пайк Р. UNIX - универсальная среда программирования: Пер. с англ.- М.: Финансы и статистика, 1992.-304 с. Т.Чан Системное программирование на C++ для UNIX. /Пер. с англ. -К.: Издательская группа BHV, 1997. - 592 с. Бах Морис Дж. Архитектура операционной системы UNIX. //THE DESIGN OF THE UNIX OPERATING SYSTEM by Maurice J. Bach// Пер. с англ. к.т.н. Крюкова А.В. Copyright 1986 Корпорация Bell Telephone Laboratoties. Издано корпорацией Prentice-Hall. Отделение Simon & Schuster Энглвуд Клиффс, НьюДжерси 07632. Серия книг по программному обеспечению издательства Prentice-Hall. Консультант Брайан В. Керниган. Хэвиленд К., Грей Д., Салама Б. Системное программирование в UNIX. Руководство программиста по разработке ПО. Пер. с англ. – М., ДМК Пресс, 2000.-368 с. 3