Операционные системы и оболочки

Вид материалаПрограмма

Содержание


Перечень дисциплин, усвоение которых необходимо для изучения курса
В результате изучения дисциплины каждый студент должен
Содержание курса
Тема 2. Операционные системы семейства Windows.
Тема 3. Операционные системы семейства UNIX.
Тема 4. Программные средства человеко-машинного интерфейса.
Подобный материал:
УЧЕБНАЯ ПРОГРАММА ПО ДИСЦИПЛИНЕ

ОПЕРАЦИОННЫЕ СИСТЕМЫ И ОБОЛОЧКИ

Ипатов Е.Б.


Для очной формы обучения ВСЕГО 100

лекции 31

семинары 20

Всего аудиторных занятий 51

самостоятельная работа 49


Требования ГОС к обязательному минимуму содержания основной

образовательной программы:

Принципы построения операционных систем (ОС), вычислительный процесс и его реализация с помощью ОС; основные функции ОС; обзор современных ОС и операционных оболочек; стандартные сервисные программы; машинно-зависимые свойства ОС; управление вычислительными процессами, вводом-выводом, реальной памятью; управление виртуальной памятью; машинно-независимые свойства ОС; способы планирования заданий пользователей; динамические последовательные и параллельные структуры программ; способы построения ОС; сохранность и защита программных систем; интерфейсы и основные стандарты в области системного программного обеспечения.


Целью изучения дисциплины является изучение основных функций операционных систем и архитектуры операционных систем семейств Windows и UNIX; знакомство с основными принципами работы ЭВМ под управлением различных операционных систем; знакомство с оболочками, организующими интерфейс пользователя.

Перечень дисциплин, усвоение которых необходимо для изучения курса: «Информатика и программирование», «Вычислительные сети, системы и телекоммуникации», «Современные проблемы сетевых технологий и телекоммуникаций».

В результате изучения дисциплины каждый студент должен:
    • иметь представление:
  • об архитектуре операционных систем, основных функциях и назначении ОС семейства Windows и UNIX;
    • знать:
  • порядок регистрации и входа в систему;
  • форматы основных команды ОС;
  • назначение основных управляющих файлов;
    • уметь:
  • пользоваться инструментальных средствами ОС;
  • использовать команды управления системой;
  • пользоваться электронной справочной службой ОС;

Основные виды занятий: лекции и практические занятия.

Основные виды текущего контроля занятий: коллоквиумы.

Основной вид рубежного контроля знаний: экзамен.


СОДЕРЖАНИЕ КУРСА

Тема 1. Введение в операционные системы

Задачи и назначение курса, порядок его изучения. Краткая история развития операционных систем. Тенденции развития современных операционных систем.

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

Пользовательский интерфейс. Режимы работы пользователя. Графический интерфейс в современных ОС.

Файловая система. Определение файла и каталога. Типы файлов: обычные, каталоги, файлы устройств. Функции обслуживания файловой системы: создание и присвоение имен, создание каталогов, копирование и перемещение файлов, переименование файлов и каталогов, удаление, навигация по файловой системе. Атрибуты файлов, управление атрибутами.

Функции обслуживания компьютера в ОС. Средства проверки целостности данных на носителях, средства “сжатия” дисков, дефрагментация и кэширование диска, управление виртуальной памятью, обеспечение взаимодействия с аппаратными средствами, драйверы устройств.

Сетевые функции операционных систем.

Тема 2. Операционные системы семейства Windows.

Основные характеристики ОС семейства Windows. Операционные системы класса SOHO (Windows'95, 98, ME) и корпоративного класса (Windows NT, 2000, XP). Операционная система Windows 2000 (NT) для серверов и рабочей станции. Требования к компьютерному оборудованию.

Графический интерфейс пользователя, многозадачность ОС.

Файловые системы FAT, FAT 32, NTFS, их особенности. Организация доступа к данным на компьютере, навигация и управление файлами и каталогами. Файловые оболочки Windows. Атрибуты файлов и каталогов в Windows 2000 (NT). Дисковые структуры в Windows 2000 (NT). Системы повышения отказоустойчивости (зеркальные, дуплексные и чередующиеся наборы дисков).

Основы архитектура Windows. Основные компоненты. Программно-аппаратный интерфейс в ОС семейства Windows. Реестр Windows. Управление устройствами. Драйверы устройств. Диспетчер конфигураций.

Управление пользователями и учетными записями в Windows 2000 (NT). Обеспечение безопасности в Windows 2000 (NT).

Сетевые функции ОС Windows 2000 (NT). Организация одноранговой сети. Организация файлового сервера под управлением Windows 2000 (NT). Домены и рабочие группы. Другие сетевые сервисы Windows 2000 (NT). Службы WINS и DNS, их организация на серверах Windows 2000 (NT). Особенности развертывания Windows в сети.

Тема 3. Операционные системы семейства UNIX.

Краткая история развития ОС UNIX. Версии систем UNIX. Особенности ОС FreeBSD. Функции и состав. Управление оборудованием. Планирование и управление ресурсами. Интерфейс пользователя. Управление вводом-выводом.

Регистрация пользователей в UNIX-системах. Идентификация пользователей. Регистрационные имена и пароли. Изменение пароля.

Синтаксис команд. Ввод команд и корректировка ошибок при вводе. Специальные символы. Базовые команды. Доступ к встроенному руководству. Назначение и структура записей файлов управления.

Файловые системы в UNIX-системах. Типы файлов. Регистрационный каталог. Просмотр содержимого каталогов. Полное имя файлов (pathname). Организация файлов. Создание каталога. Копирование, перемещение и удаление файлов. Связывание файлов. Команды для работы с файловой системой.

Просмотр текстовых файлов и файлов данных. Команды для работы с текстовыми файлами.

Защита файлов и каталогов. Права доступа. Интерпретация прав доступа в зависимости от типа файла.

Обзор системы ввода-вывода. Стандартные условия ввода, вывода и вывода об ошибках. Перенаправление ввода-вывода. Объединение команд в конвейер. Программные файлы и фильтры.

Оболочки в UNIX-системах. Особенности командной оболочки bash. Назначение и основные характеристики. Основы программирования интерпретатора команд bash. Графические оболочки.

Управление процессами. Процессы: составные части и состояние процесса. Основные системные данные процесса: назначение и примеры. Идентификационные номера процессов. Связь между порождающими и порожденными процессами. Команды управления процессами. Демоны.

Сетевые протоколы TCP/IP. Основные функции и назначение. Маршрутизация в сетях TCP/IP. Сетевые сервисы UNIX.

Тема 4. Программные средства человеко-машинного интерфейса.

Операционные оболочки, функции и назначение. Командные и графические оболочки. Функции и назначение файловых оболочек: Проводник Windows, Norton Commander и др.

Операционные среды. Тенденции и перспективы развития распределенных операционных сред. Навигаторы в глобальных сетях: Internet Explorer, Natscape Navigator, Opera.

Современные средства представления данных: мультимедиа и гипермедиа; аудио и сенсорное сопровождение.


литература

Основная:
  1. В.Г. Олифер, Н.А. Олифер Сетевые операционные системы – СПб.: Питер, 2001.
  2. Рейчард К., Фолькердинг П. LINUX: справочник – СПб: Питер Ком, 1998.
  3. Рассел Ч., Кроуфорд Ш. Эффективная работа в Windows NT Server 4.0 — СПб: ЗАО «Издательство Питер», 1999
  4. Э. Майкл, Т. Брайан. FreeBSD. Энциклопедия пользователя — К.: ООО «ТИД “ДС”», 2002.


Дополнительная:
  1. Ресурсы Windows’95: в 2 томах. — М.: Издательский отдел Русская редакция Microsoft Press., 1996.
  2. Microsoft Windows 2000 Server. Справочник администратора./ пер. с англ. — М.: Издательство ЭКОМ, 2001.
  3. Справочник по операционной системе UNIX.