Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Книга high-end по ОС-new.doc
Скачиваний:
99
Добавлен:
13.05.2015
Размер:
2.13 Mб
Скачать

Введение

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

Особое внимание в течение последнего десятилетия уделялось корпоративным сетевым операционным системам. Их дальнейшее развитие представляет одну из наиболее важных задач и в обозримом будущем. К настоящему времени достаточно явно определились три лидера в классе корпоративных ОС: Novell NetWare 4.x, 5.х и 6.0; Microsoft Windows NT 4.0, Windows 2000 и Windows XP, а также UNIX-системы различных производителей аппаратных платформ.

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

Уровень удобств в использовании ресурсов, которые сегодня предоставляют операционные системы изолированных компьютеров пользователям, администраторам и разработчикам приложений, для сетевых операционных систем является только заманчивой перспективой. В настоящее время пользователи и администраторы сети тратят значительное время на попытки выяснить, где находится тот или иной ресурс, а разработчики сетевых приложений прилагают много усилий для определения местоположения данных и программных модулей в сети. Операционные системы будущего должны обеспечить высокий уровень прозрачности сетевых ресурсов, взяв на себя задачу организации распределенных вычислений, превратив сеть в виртуальный компьютер.

Курс «Операционные системы, среды и оболочки» изучается студентами в третьем семестре. Курс состоит из теоретической (назначение и функции операционной системы) и практической (лабораторные занятия на компьютере) частей. Основные определения и понятия теоретической части взяты из учебника «Сетевые операционные системы» (авторы В.Г. Олифер и Н.А. Олифер). Лабораторные работы составлены автором пособия по материалу теоретической части.

Качество усвоения материала контролируется компьютерным тестом и проверкой отчетности по лабораторным работам.

В пособии приводятся два варианта лабораторных работ, которые преподаватель может использовать в зависимости от установленного в компьютерном классе программного обеспечения.

Лабораторные работы первого варианта основываются на операционной системе Windows XX и затрагивают следующие разделы теорети-ческого курса:

администрирование ОС;

интерфейс прикладного программирования;

вспомогательные модули операционной системы;

защита информации.

Лабораторные работы второго варианта рассчитаны на операционную среду открытой ОС, совместимой с Red Hat Linux, и поэтому наиболее полно соответствуют теоретической части и требованиям рабочей программы курса. В эту часть входят разделы:

установка и режимы работы ОС Linux;

инсталляция приложений;

процессы, память, файловые системы;

серверы ОС Linux.

Практической части курса предшествуют методические указания и рекомендации по выполнению лабораторных работ.

Компьютерные тесты включают в себя вопросы для самопроверки и контрольные вопросы, приведенные в пособии. Ответы на все вопросы теста можно найти в главах пособия, а ответы на вопросы для самопроверки – в конце теоретической части курса.