Министерство образования Российской Федерации

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

УТВЕРЖДАЮ

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

_______________

«___»_______________200_ г.

ПРОГРАММА

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

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

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

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

курс: 2

семестр: 4

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

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

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

Всего часов 80

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

к. ф.-м. н., доцент

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

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

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

«___»_________200_ г.

Декан факультета

ИC и КТ

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

Целями данного курса являются:

·  изучение основных функций операционных систем и архитектуры операционных систем семейств 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 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).

Тема 3.  Операционная система 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.

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

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

Сетевые операционные системы / , – Спб.: Питер, 2001 LINUX: справочник / – СПб: Питер Ком, 1998 Эффективная работа в Windows NT Server 4.0 / – СПб: Питер», 1999 FreeBSD. Энциклопедия пользователя / Э. Майкл, Т. Брайан — К.: “ДС”», 2002.

Дополнительная литература

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