Желтов Валериан Павлович рабочая программа

Вид материалаРабочая программа
Подобный материал:
1   2   3

Вариант 2.
  1. Не является преимуществом модели с главным доменом: 1. Учетная информация может централизованно управляться 2. Ресурсы логически группируются 3. Домены отделов могут иметь своих администраторов, которые управляют ресурсами отдела 4. Хорошая производительность, даже если в главном домене много пользователей и групп 5. Глобальные группы должны определяться только один раз (в главном домене)
  2. Подход к работе с разделяемыми файлами в распределенных системах, когда изменения не видны до тех пор, пока файл не закрывается – 1) Семантика UNIX 2) Сессионная семантика 3) Файл-серверная семантика 3) Неизменяемые файлы 4) Транзакции.
  3. Не входит в число преимуществ Statefull-серверов перед Stateless-серверами: 1) меньше памяти сервера расходуется на таблицы; 2) более короткие сообщения при запросах; 3) лучше производительность; 4) возможно опережающее чтение; 5) легче достичь идемпотентности.
  4. Какого алгоритма управления кэшированием нет: 1. Сквозная запись. 2. Отложенная запись. 3. «Запись-по-запросу». 4. "Запись-по-закрытию". 5. Централизованное управление.
  5. Служба NDS не определяет право доступа одних сетевых объектов в целом к другим: 1. Browse - просмотр; 2. Set - установка атрибутов; 3. Add - добавление; 4. Delete - удаление; 5. Rename - переименование.
  6. Нет алгоритма синхронизации в распределенных системах: 1) Алгоритм синхронизации логических часов 2) Централизованный алгоритм взаимного исключения 3) Распределенный алгоритм взаимного исключения 4) Алгоритм Token Ring 5) Алгоритм Ethernet
  7. Если первая нить порождает некоторые данные и передает их для обработки следующей нити и т.д., этот способ организации нитей в процессе: 1) модель диспетчер/рабочие нити 2) модель "команда" 3) модель конвейера 4) модель Token Ring 5) модель «стек»

Вариант 3.
  1. Не является преимуществом модели с несколькими главными доменами: 1. Наилучшая модель для предприятия с большим числом пользователей, и центральным отделом АИС.
    2. Хорошо масштабируется. 3. Нет необходимости управлять большим количеством доверительных отношений 4. Ресурсы логически группируются. 5. Домены отделов могут иметь своих администраторов, которые управляют ресурсами отдела.
  2. Подход к работе с разделяемыми файлами в распределенных системах, когда модификации невозможны, разделение файлов и репликация упрощаются – 1) Семантика UNIX 2) Сессионная семантика 3) Файл-серверная семантика 3) Неизменяемые файлы 4) Транзакции.
  3. Не является классом отказов: 1) Клиент не может определить местонахождения сервера. 2) Потерян запрос от клиента к серверу. 3) Потеряно ответное сообщение от сервера клиенту. 4) Сервер потерпел аварию после получения запроса. 5) Нарушена аутентификация клиента
  4. Асинхронный перенос изменений данных исходной файловой системы в файловые системы, принадлежащие различным узлам распределенной файловой системы – это 1) кэширование. 2) сессионная семантика. 3) клиентское стабирование. 4) репликация. 5) транзакция.
  5. По отношению к атрибутам объектов в службе NDS не используется право: 1. Even – выравнивание значения атрибута 2. Compare - сравнение значения атрибута 3. Read - чтение значения атрибута 4. Write - запись нового значения атрибута 5. Self - присвоение себя в качестве значения атрибута другого объекта
  6. Примитивы не бывают: 1) блокирующими и неблокирующими 2) синхронными и асинхронными 3) Буферизуемые и небуферизуемые 4) Надежные и ненадежные 5) приоритетные и неприоритетные
  7. Использование шлюзов не обеспечивает преимущества: 1. Позволяет сосредоточить все функции согласования протоколов в одном месте. 2. Позволяет разгрузить рабочие станции от дополнительного программного обеспечения. 3. Возникающие проблемы легко локализуются. 4. Обслуживающий персонал работает в привычной среде. 5. Как централизованное средство повышает надежность сети

Вариант 4.
  1. Не является преимуществом модели с полными доверительными отношениями: 1. Наилучшим образом подходит для предприятий, на которых нет централизованного отдела АИС 2. Хорошо масштабируется в отношении количества пользователей. 3. Каждый отдел имеет полное управление над своими пользователями и ресурсами. 4. Как ресурсы, так и пользователи группируются по отделам. 5. Не нужно управлять очень большим количеством доверительных отношений.
  2. Подход к работе с разделяемыми файлами в распределенных системах, когда все изменения делаются по принципу "все или ничего" – 1) Семантика UNIX 2) Сессионная семантика 3) Файл-серверная семантика 3) Неизменяемые файлы 4) Транзакции.
  3. Если требуется реализовать сетевое взаимодействие в обе стороны одновременно, какого варианта нет: 1. Средства обеспечения взаимодействия расположены только на клиентских частях обеих сетей. 2. Все средства обеспечения взаимодействия расположены на стороне сети А. 3. Средства межсетевого взаимодействия расположены только на серверных частях обеих сетей. 4. Все средства межсетевого взаимодействия расположены на стороне В. 5. Средства межсетевого взаимодействия расположены частично на клиентских и серверных частях стороны А, частично - стороны В
  4. Способ, когда программист сам управляет всем процессом репликации – 1) блокирующая репликация файла. 2) сквозная репликация файла. 3) точная репликация файла. 4) ленивая репликация файла. 5) репликация файла, использующая группу
  5. Для файловой системы UNIX s5 в дисковое пространство, отведенное под файловую систему, не входит область: 1. загрузочный блок; 2. таблица размещения файлов; 3. суперблок; 4. область индексных дескрипторов; 5. область данных.
  6. Как не поступают с вычислениями-сиротами? 1) Уничтожение. 2) Перевоплощение. 3) Мягкое перевоплощение 4) Истечение срока. 5) Выгрузка в архив
  7. То, что после фиксации транзакции никакой сбой не может отменить результатов ее выполнения, называется: 1) упорядочиваемостью 2) неделимостью 3) постоянством 4) полиморфизмом 5) исключаемостью


6. 2. Перечень примерных тем курсовых работ


Вопросы безопасности ОС: аудит, аутентификация, авторизация, угрозы.

Система Kerberos.

Протоколы: TCP, IP, UDP, PPP, FTP и др.

Функциональные компоненты СОС.

Сетевые службы и сервисы.

Встроенные сетевые службы и сетевые оболочки.

Типы примитивов и механизм сокетов.

Управление памятью в UNIX.

Организация ввода-вывода, файловые системы в UNIX.

Сетевые продукты Novell: основные концепции, управление процессами, файловая система, сетевые системные утилиты.

Windows Server 2008.

Микроядро Mach: История развития, основные концепции.


6.3. Перечень вопросов к промежуточной аттестации.

Вопросы к зачету
  1. Основные понятия, концепции ОС.
  1. Одноразовые операции.
  1. Слоеные системы.
  1. Виртуальная машина.
  1. Микроядерная архитектура. Смешанные системы.
  1. Определение ОС. ОС как расширенная машина. ОС как защитник и ядро.
  1. ОС как система управления ресурсами.
  1. Эволюция ОС.
  1. Общие сведения об архитектуре компьютера: локальная магистраль, шины, пример передачи информации из процессора в память и порт.
  1. Классификация ОС: вытесняющая и невытесняющая многозадачность, многонитиевость, многопроцессорная обработка.
  1. Классификация ОС: Особенности аппаратных платформ, областей использования, методов построения.
  1. Спулинг и захват устройств. Обработка прерываний и ошибок. Планирование запросов.
  1. Состояния процесса.
  1. Понятие процесса.
  1. Архитектурные особенности: монолитное ядро.
  1. Многоразовые операции. Переключение контекста.
  1. Критерии планирования и требования к алгоритмам.
  1. Вытесняющее и невытесняющее планирование.
  1. Параметры планирования.
  1. Уровни планирования.
  1. Алгоритмы планирования.
  1. Взаимодействующие процессы.
  1. Категории средств обмена информацией.
  1. Семафоры, мониторы, сообщения.
  1. Надежность средств связи. Как завершается связь.
  1. Логическая организация передачи информации.
  1. Тупики.
  1. Концепция ресурса.
  1. Условия возникновения тупиков.
  1. Связывание адресов.
  1. Проблема размещения больших программ. Понятие виртуальной памяти
  1. Основные направления борьбы с тупиками.
  1. Управление памятью с фиксированными разделами, с переменными разделами, свопинг.
  1. Управление памятью (основные понятия). Функции ОС по управлению памятью.
  1. Архитектурные средства поддержки виртуальной памяти: страничная память.
  1. Сегментная и сегментно-страничная организация памяти.
  1. Таблица страниц.
  1. Ассоциативная память.
  1. Иерархия памяти.
  1. Операции над директориями.
  1. Введение в файловую систему.
  1. Имена файлов.
  1. Структура файлов.
  1. Типы и атрибуты файлов.
  1. Доступ к файлам.
  1. Операции над файлами.
  1. Директории. Логическая структура файлового архива.
  1. Исключительные ситуации при работе с памятью.
  1. Защита файлов.
  1. Интерфейс файловой системы (ФС).
  1. Операции над процессами и связанные с ними понятия.
  1. Структура ФС на диске: методы выделения дискового пространства.
  1. Управление свободным и занятым дисковым пространством.
  1. Связывание файлов: организация связи между каталогом и разделяемым файлом.
  1. Структура ФС на диске.
  1. Реализация директорий.
  1. Примеры реализации директорий.
  1. Поиск в директории.
  1. Монтирование ФС.
  1. Размер блока.
  1. Кооперация процессов при работе с файлами.
  1. Аппаратная поддержка мультипрограммирования.
  1. Управление плохими блоками.
  1. Производительность ФС.
  1. Системные вызовы, работающие с именем файла.
  1. Системные вызовы, работающие с файловым дескриптором.
  1. Архитектура ФС s5/ufs.
  1. Архитектура ФС FAT.
  1. Систематизация внешних устройств и интерфейс между базовой подсистемой ввода-вывода и драйверами.
  1. Классификация ОС: алгоритм управления ресурсами, многозадачность, многопользовательский режим
  1. Архитектура компьютера: устройства ввода-вывода.
  1. Функции базовой подсистемы ввода-вывода.
  1. Прямой доступ к памяти.
  1. Структура системы ввода-вывода.
  1. Архитектура ФС NTFS.
  1. Структура контроллера устройства.
  1. Буферизация и кэширование.
  1. Общая структура ФС.
  1. Скрипты.
  1. Целостность ФС.

Вопросы к экзамену
  1. Сетевые и распределенные ОС
  1. RPC. Стаб
  1. Statefull, stateless. Размещение клиентов и серверов по компьютерам и в ОС
  1. Механизм передачи сообщений: синхро­низация, буферизация, адресация, надежность
  1. Сокеты
  1. Модель сетевой файловой системы
  1. Сетевые файловые системы: кэш, интерфейс
  1. Службы, сервисы, встроенные службы и сетевые оболочки
  1. Концепции распределенной обработки: 2-х и 3-х звенные системы
  1. NFS. Служба каталогов: назначение, организация
  1. Схема инкапсуляции
  1. Проверка достоверности кэша
  1. Репликация: прозрачность, согласование реплик
  1. Межсетевое взаимодействие. Основные подходы
  1. NDS. Служба каталогов: Объектно-ориен­тированный подход, дерево каталогов, файловая система, имена и контексты, средства защиты объектов
  1. ОС UNIX: общие характеристики, порождение процессов, планирование процессов
  1. Трансляция, мультиплексирование, инкапсуляция
  1. Способы распространения модификаций (кэша)
  1. Микроядро Mach.
  1. Протокол FTP
  1. Файловые системы Unix SRV4: s5
  1. Виртуальная файловая система
  1. Семейство ОС Windows.
  1. Netware.


7. Учебно-методическое и информационное обеспечение дисциплины:

а) основная литература

1. Гордеев А.В. Операционные системы. Учебник для вузов. (ГРИФ).СПб:Питер, 2004.-215 с.

2. Олифер В.Г., Олифер Н.А. Сетевые операционные системы.– СПб.: Питер,2007.– 539 с.

3. Желтов П.В., Димитриев А.П. Операционные системы: Метод. указания к лабораторным работам. Чебоксары, Чуваш. ун-т, 2007. 12 с.

4. Димитриев А.П. Сетевые операционные системы: метод. указания к лаб. работам. Чуваш. ун-т. Чебоксары, 2010. 28 с.

5. Румянцев П.В. Азбука программирования в Win32 API. М., «Горячая линия – Телеком», 2001.

6. Румянцев П.В. Работа с файлами в Win32 API. М., «Горячая линия – Телеком», 2000.

7. Таненбаум Э. Современные операционные системы, СПб. Питер, 2003.

8. Столлингс В. Операционные системы. “Вильямс”, 2002.

9. Симаков А. Л. Проектирование операционных систем: устанавливаемые драйверы устройств: Текст лекции/ А. Л. Симаков. – Чебоксары: ЧГУ, 2001. – 47с.

10. Симаков А. П. Проектирование операционных систем: устанавливаемые драйверы устройств: Текст лекции/ А. Л. Симаков. - Чебоксары: ЧТУ, 2001. - 47с. - 1-47.


б) дополнительная литература

1. Бэкон Д., Харрис Т. Операционные системы. Параллельные и распределенные системы. СПб: Питер, 2004. -800 с.

2. Партыка Т.Л., Попов И.И. Операционные системы, среды и оболочки. Учебное пособие. (ГРИФ). М.: Инфра0М, 2004. -400 с.

3. Вильямс Ал. Системное программирование в Windows 2000 для профессионалов. / СПб.:Питер, 2001.- 621 с.

4. Рихтер Д. WINDOWS для профессионалов: Создание эффективных Win32-приложений с учетом специфики 64-разрядной версии Windows / Рихтер Джеффри. – 4-е изд. – СПб.: Питер, М.: Русская Редакция, 2001. – 722 с.

5. Эззель Бен. Windows 98: Руководство разработчика: В 2 т.: Пер. с. англ. Т.2/ Эззель Бен, Блейни Джим; Под ред. Гинзбурга В., Колесникова А.- Киев: Ирина; 1999. – 415с.

6. Комиссаров Д.А., Станкевич С.И. Мой учитель по персональному компьютеру. Операционные системы, аппаратные средства и программное обеспечение IBM PC. М.: Солон-Р, 2002. -336 с.

в) программное обеспечение: Операционные системы Windows XP, Linux; системы программирования Borland Delphi 7, Borland C++ Builder, Microsoft Office Word.

г) базы данных, информационно-справочные и поисковые системы: нет.

8. Материально-техническое обеспечение дисциплины:

Персональные компьютеры – не менее 0,5 шт. на студента, объединенные в локальную сеть.