Мегаобучалка Главная | О нас | Обратная связь


Особенности операционных систем семейства UNIX



2015-12-06 6014 Обсуждений (0)
Особенности операционных систем семейства UNIX 0.00 из 5.00 0 оценок




Краткие сведения о развитии ОС UNIX

ОС UNIX появилась в конце 60-х годов, как операционная система для мини-ЭВМ PDP-7. Активное участие в разработке приняли Кеннет Томсон и Деннис Ритчи.

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

В 1973 году большая часть ядра ОС была переписана на новом языке C.

С 1974 года ОС UNIX распространяется в университетах США в исходных кодах.

Версии UNIX

С самого начала распространения UNIX в американских университетах начали появляться различные версии ОС.

Для упорядочивания фирма AT&T в 1982 объединила несколько версий в одну назвала вариант ОС – System III. В 1983 году была выпущена коммерческая версия – System V. В 1993 году AT&T продала свои права на UNIX фирме Novell, которая далее консорциуму X/Open и Santa Cruz Operation (SCO).

Другая линия ОС UNIX – BSD разрабатывается в Калифорнийском университете (Беркли). Существуют бесплатные версии FreeBSD, OpenBSD.

К семейству OSF/1 – Open Software Foundation – относятся ОС консорциума IBM, DEC и Hewlett Packard. К числу ОС данного семейства относятся – HP-UX, AIX, Digital UNIX.

Бесплатные версии ОС семейства UNIX

Существует большое количество бесплатных версий UNIX.

FreeBSD, NetBSD, OpenBSD – варианты, разрабатываемые на основе ОС BSD.

Наиболее популярное семейство бесплатных UNIX-систем – это системы семейства Linux. Первый вариант Linux был разработан Линусом Торвальдсом в 1991 г. В настоящее время существует несколько вариантов Linux: Red Hat, Mandrake, Slackware, SuSE, Debian.

Общие черты UNIX-систем

Различные варианты UNIX обладают рядом общих черт:

- Мультипрограммная обработка в режиме разделения времени, основанная на вытесняющей многозадачности;

- Поддержка многопользовательского режима;

- Использование механизмов виртуальной памяти и свопинга;

- Иерархическая файловая система;

- Унификация операций ввода/вывода на основе расширенного использования понятия файл;

- Переносимость системы;

- Наличие сетевых средств взаимодействия.

 

Достоинства UNIX-систем

К числу достоинств ОС семейства UNIX относят:

- Переносимость;

- Эффективная реализация многозадачности;

- Открытость;

- Наличие и строгое соблюдение стандартов;

- Единая файловая система;

- Мощный командный язык;

- Наличие значительного числа программных продуктов;

- Реализация стека протокола TCP/IP;

- Возможность работы в роли сервера или рабочей станции.

 

Серверы на основе UNIX

 

Сервер – компьютер, обрабатывающий запросы других компьютеров в сети и предоставляющий собственные ресурсы для хранения, обработки и передачи данных. Сервер под управлением UNIX может выполнять следующие роли:

- Файловый сервер;

- Web-сервер;

- Почтовый сервер;

- Сервер дистанционной регистрации (аутентификации);

- Вспомогательные серверы Web-служб (DNS, DHCP);

- Сервер доступа к сетям Интернет

 

Управление компьютером под управлением UNIX

При работе с UNIX-системой в режиме сервера, как правило, используется режим удаленного доступа с помощью некоторой терминальной программы.

Сеанс работы начинается с ввода регистрационного имени и пароля доступа

 

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

-bash-2.05b$

Общий вид команды:

  1. -bash-2.05b$ команда [опции] [параметры]

Например, вызов справки по ОС имеет вид:

  1. -bash-2.05b$ man [ключи] [тема]
  2. Для вызова справки по использованию команды man введите
  3. -bash-2.05b$ man man

Интерпретация командной строки

При вводе команд используются следующие соглашения:

Первое слово в командной строке является именем команды;

Остальные слова – аргументы.

Среди аргументов выделяются ключи (опции) – предопределенные для каждой команды слова (символы), начинающиеся с одной (краткий формат) или пары дефисов (длинный формат). Например:

-bash-2.05b$ tar –c –f arch.tar *.c

-bash-2.05b$ tar - -create - -file=arch.tar *.c

При задании опций они могут объединятся. Например следующие команды равноправны:

-bash-2.05b$ ls –a –l

-bash-2.05b$ ls –l –a

-bash-2.05b$ ls –al

Другие аргументы указывают на объекты, над которыми выполняются операции.

Переменные оболочки

При работе в системе существует способ передачи параметров в программы, кроме использования ключей командной оболочки, – использование переменных окружения. Для задания переменной окружения используется команда set. Формат команды:

-bash-2.05b$ set имя_переменной=значение

Удаление переменной окружения выполняется командой unset.

Для обращения к значению переменной используется обозначение $имя_переменной, например команда:

-bash-2.05b$ echo $PATH

- выведет значение переменной PATH.



2015-12-06 6014 Обсуждений (0)
Особенности операционных систем семейства UNIX 0.00 из 5.00 0 оценок









Обсуждение в статье: Особенности операционных систем семейства UNIX

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

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



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (6014)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.005 сек.)