Программа предназначена для изучения учебного курса по дисциплине "Операционные системы, среды и оболочки" студентами, обучающимися по специальности

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

Содержание


Введение в операционные системы
Операционные системы семейства Windows.
Операционная система UNIX.
Темы практических занятий
Подобный материал:
Министерство образования Российской Федерации


Российский новый университет


УТВЕРЖДАЮ

Проректор по учебной работе


_______________Палкин Е.А.


«___»_______________200_ г.


ПРОГРАММА


по курсу: ОПЕРАЦИОННЫЕ СИСТЕМЫ, СРЕДЫ И ОБОЛОЧКИ

для специальности: 35140 (ПРИКЛАДНАЯ ИНФОРМАТИКА В ЭКОНОМИКЕ)

факультет: ИНФОРМАЦИОННЫХ СИСТЕМ И КОМПЬЮТЕРНЫХ ТЕХНОЛОГИЙ

кафедра: ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И ЕСТЕСТВЕННО-НАУЧНЫХ ДИСЦИПЛИН

курс: 2

семестр: 4


Лекции 34 часа Экзамен 4 семестр

Практические занятия 20 часов Зачет нет

Самостоятельная работа 26 часов

Всего часов 80


Программу составил

к.ф.-м.н., доцент Д.В. Растягаев


Программа обсуждена на заседании

кафедры информационных технологий и

естественнонаучных дисциплин

«___»_________200_ г.


Декан факультета Крюковский А.С.

ИC и КТ


Настоящая программа предназначена для изучения учебного курса по дисциплине “Операционные системы, среды и оболочки” студентами, обучающимися по специальности “Прикладная информатика (по областям)” (351400).

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

В результате изучения данного курса студент должен:

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

- знать:
  • порядок регистрации и входа в систему, форматы основных команды и основных управляющих файлов;

- уметь:
  • пользоваться инструментальных средствами ОС, использовать команды управления системой, пользоваться электронной справочной службой ОС;

- приобрести навыки:
  • работы в качестве пользователя ОС;



Содержание программы курса
  1. Введение в операционные системы


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

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

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

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

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

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

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


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

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

Файловые системы FAT, FAT 32, NTFS, их особенности. Организация доступа к данным на компьютере, навигация и управление файлами и каталогами. Атрибуты файлов и каталогов в 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).

  1. Операционная система UNIX.


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

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

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

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

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

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

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

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

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

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

Темы практических занятий
  1. Операционная система UNIX. Регистрация в системе. Основы работы с файлами и каталогами.
  2. Операционная система UNIX. Поиск файлов. Архивирование данных. Компрессия и декомпрессия файлов.
  3. Операционная система UNIX. Создание исполняемой программы. Управление процессами. Порождение и синхронизация процессов.
  4. Операционная система UNIX. Сетевая работа в Unix.Работа с электронной почтой. ftp-сервисы, web-браузеры.
  5. Операционная система UNIX. Интерпретатор команд bash. Основы программирования в bash.


Список литературы

Основная литература
  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.