Операционные системы

Темы теории (ГОС 230102)

1. Назначение и функции операционных систем. план, txt, doc, ppt
2. Мультипрограммирование. план, txt, doc, ppt
3. Режим разделения времени. план, txt, doc, ppt
4. Многопользовательский режим работы. план, txt, doc, ppt
5. Режим работы и ОС реального времени. план, txt, doc, ppt
6. Универсальные операционные системы и ОС специального назначения. план, txt, doc, ppt
7. Классификация операционных систем. план, txt, doc, ppt
8. Модульная структура построения ОС и их переносимость. план, txt, doc, ppt
9. Управление процессором. план, txt, doc, ppt
10. Понятие процесса и ядра. план, txt, doc, ppt
11. Сегментация виртуального адресного пространства процесса. план, txt, doc, ppt
12. Структура контекста процесса. план, txt, doc, ppt
13. Идентификатор и дескриптор процесса. план, txt, doc, ppt
14. Иерархия процессов. план, txt, doc, ppt
15. Диспетчеризация и синхронизация процессов.Дополнения 1 Дополнения 2 план, txt, doc, ppt
16. Понятия приоритета и очереди процессов. план, txt, doc, ppt
17. Средства обработки сигналов. план, txt, doc, ppt
18. Понятие событийного программирования. план, txt, doc, ppt
19. Средства коммуникации процессов. план, txt, doc, ppt
20. Способы реализации мультипрограммирования. план, txt, doc, ppt
21. Понятие прерывания. план, txt, doc, ppt
22. Многопроцессорный режим работы. план, txt, doc, ppt
23. Управление памятью. план, txt, doc, ppt
24. Совместное использование памяти. план, txt, doc, ppt
25. Защита памяти. план, txt, doc, ppt
26. Механизм реализации виртуальной памяти. план, txt, doc, ppt
27. Стратегия подкачки страниц. план, txt, doc, ppt
28. Принципы построения и защита от сбоев и несанкционированного доступа. план, txt, doc, ppt

Контрольная работа

  1. Команды ОС (Windows NT, UNIX, Linux).
  2. Командные файлы ОС (Windows NT).
  3. Windows Script Host
  4. Оболочки ОС (Far, IE, Shell'ы UNIX, Linux)

Вопросы по контрольной работе

  1. Для каких целей применяется символ @ перед командами в BAT-файлах.
  2. Опишите команды для копирования, перемещения и удаления, используемые в BAT-файлах. Какие параметры допустимых в этих командах.
  3. Опишите назначение команды DIR. Какие ключи могут быть использованы вместе с командой.
  4. Использование параметров командной строки в BAT-файлах. Каково максимальное количество параметров, которое можно использовать по умолчанию.
  5. Дайте сравнительную характеристику возможностей WSH и BAT-файлов, приведите рекомендации, в каких случаях какая из технологий является предпочтительной
  6. Опишите методику запуска скриптов WSH на исполнение. В чём заключается различие между интерпретаторами wscript и cscript.
  7. Объект Scripting.FileSystemObject. Опишите его назначение, его свойства и методы.
  8. Опишите назначение метод OpenAsTextStream объекта File. Какие параметры он принимает?
  9. Опишите различия между командами WScript.CreateObject(\"Имя_объекта\") и new ActiveXObject(\"Имя_объекта\").
  10. Приведите программный код на языке Jscript для интерактивного запроса параметра у пользователя.
  11. Работа с параметрами командной строки на языке Jscript. Приведите пример кода, выводящий на экран все параметры, которые были получены в командной строке.
  12. Вызов внешних команд из скрипта. Приведите пример кода, вызывающего команду изменения системного времени.
  13. Найдите ошибки в приведённом скрипте:
  14. Опишите синтаксис оператора CASE в скриптах SHELL. Приведите пример кода с использование CASE, выводящего Ваше имя или фамилию в зависимости от параметра вызова.
  15. Команды копирования, перемещения и удаления файлов в UNIX-системах. Их синтаксис. Приведите пример команды для удаления из домашней папки пользователя всех временных файлов
  16. Опишите работу с условиями в скриптах SHELL. Когда приведённые ниже условия будут истинными:\n ! -d ./$1\n ! -f ./$1 \n-z $temp $# -lt 1 -o $# -gt 1
  17. Опишите синтаксис оператора IF в скриптах SHELL. Приведите пример кода с использование IF, выводящего Ваше имя или фамилию в зависимости от параметра вызова.
  18. Команда LS. Опишите её назначение и ключи, которые можно использовать с ней.
  19. Команда SORT в UNIX. Опишите её назначение и ключи, которые можно использовать с ней.

Темы самостоятельной работы

  1. Командные файлы Windows NT
  2. Сервер скриптов WSH 2.0-5.6
  3. Организация Web-сервисов (SOAP,WSDL,UDDI)
  4. Internet как распределенная операционная среда
  5. Организация intranet/extranet корпоративных сетей
  6. Установка ОС
  7. Настройка и администрирование ОС
  8. Примеры специальных и редких ОС (учебных, сетевых, встроенных, ОСРВ)
  9. Реестр Windows NT
  10. Язык разметки XML
  11. Система программирования (состав, структура)
  12. Семейство ОС Unix/Linux
  13. Семейство ОС Windows NT
  14. Основные команды и системные утилиты операционных систем.
  15. Сканирование дерева файлов, поиск и замена в файлах.
  16. Механизмы доступа к комадной строке и системному окружению.
  17. Основные файловые операции и атрибуты файлов.
  18. Последовательный и прямой (случайный) доступы к данным файла.
  19. Механизмы и утилиты архивации и сжатия файлов и каталогов.
  20. Командные файлы ОС. Язык командных файлов.
  21. Командные файлы для поиска в смешанных архивах.
  22. Внутренние команды ОС
  23. Рекурсивный вызов и генерация командных файлов.
  24. Сервер скриптов Windows Script Host.
  25. Пакеты скриптов (сценарии) и скриптовых компонент.
  26. Операции с объектами ОС средствами WSH.
  27. Операционные среды и оболочки.
  28. Организация и типы данных реестра ОС Windows.
  29. Варианты работы с реестром Windows.
  30. Установка, настройка и администрирование ОС.
  31. Примеры специальных и редких ОС.

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

  1. В. Олифер, Н. Олифер Сетевые операционные системы Серия: Учебники для вузов Издательство: Питер. 2001 г. 544 стр.html
  2. Таненбаум Э Современные операционные системы. Изд.2 2002, СПб., Питер 1040 стр. Серия: Классика computer science html | html
  3. Вильям Столлингс Операционные системы Четвертое издание. 848 стр., 2002 г. Издательство: Вильямс. html
  4. И. Одинцов, Профессиональное программирование. Системный подход. - СПб.: BHV, 2002. - 512 с.: ил. html
  5. Andrew S. Tanenbaum Professor of Computer Science, Modern Operating Systems. Second edition html
  6. Попов Андрей Командные файлы и сценарии Windows Script Host 320 стр., 2002 г. Издательство: BHV. Серия: Мастерhtml
  7. Дж. Торрес Скрипты для администратора Windows Windows Admin Scripting LBB 336 стр., 2002 г. Издательство: Питер. Серия: Специальный справочникhtml
  8. Документация к учебному курсу "Сетевые операционные системы" html
  9. Библиотечка книг по "Системному ПО и ОС" html

Экзаменационные билеты

html
Hosted by uCoz