Сравнительная характеристика операционных систем семейства UNIX
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: решебник по математике 5, доклад по биологии
| Добавил(а) на сайт: Саянский.
1 2 3 4 5 | Следующая страница реферата
Санкт-Петербургский Государственный
Технологический Институт
(Технический Университет)
Кафедра САПРиУ
Реферат:
“Сравнительная характеристика операционных систем семейства UNIX”
Студент:
Преподаватель: Бойкова О. Г.
Санкт-Петербург
2004
Операционная система UNIX - это многопользовательская система с
разделением времени. Начинать сеанс работы с ней нужно с сообщения о том, кто Вы. Это не зависит от того, работаете Вы за терминалом в своем кабинете
или по коммутируемой линии связываетесь с большим узлом общего пользования.
В этом заключается одно из отличий UNIX от DOS, Windows и Macintosh -
операционных систем, в которых понятие "многопользовательский" отсутствует.
UNIX должна знать, кто Вы, чтобы выделять Вас среди десятков, сотен и даже
тысяч других пользователей.
[pic]
UNIX - одна из самых популярных в мире операционных систем благодаря
тому, что ее сопровождает и распространяет большое число компаний.
Первоначально она была создана как многозадачная система для
миникомпьютеров и мэйнфреймов в середине 70-х годов, но с тех пор она
выросла в одну из наиболее распространенных операционных систем, несмотря
на свой временами обескураживающий интерфейс и отсутствие централизованной
стандартизации. Существуют версии UNIX для многих систем, начиная от
персонального компьютера, до суперкомпьютеров, таких как Cray Y-MP.
Все пользователи ОС UNIX явно или неявно работают с файлами. Файловая
система ОС UNIX имеет древовидную структуру. Промежуточными узлами дерева
являются каталоги со ссылками на другие каталоги или файлы, а листья дерева
соответствуют файлам или пустым каталогам. Каждому зарегистрированному
пользователю соответствует некоторый каталог файловой системы, который
называется "домашним" (home) каталогом пользователя. При входе в систему
пользователь получает неограниченный доступ к своему домашнему каталогу и
всем каталогам и файлам, содержащимся в нем. Пользователь может создавать, удалять и модифицировать каталоги и файлы, содержащиеся в домашнем
каталоге. Потенциально возможен доступ и ко всем другим файлам, однако он
может быть ограничен, если пользователь не имеет достаточных привилегий.
Командные языки, используемые в ОС UNIX, достаточно просты, чтобы новые
пользователи могли быстро начать работать, и достаточно мощны, чтобы можно
было использовать их для написания сложных программ.
ОС UNIX одновременно является операционной средой использования
существующих прикладных программ и средой разработки новых приложений.
Новые программы могут писаться на разных языках (Фортран, Паскаль, Модула,
Ада и др.). Однако стандартным языком программирования в среде ОС UNIX
является язык Си (который в последнее время все больше заменяется на Си++).
Это объясняется тем, что во-первых, сама система UNIX написана на языке Си, а, во-вторых, язык Си является одним из наиболее качественно
стандартизованных языков.
Операционная система UNIX - это набор программ, который управляет
компьютером, осуществляет связь между вами и компьютером и обеспечивает вас
инструментальными средствами, чтобы помочь вам выполнить вашу работу.
Разработанная, чтобы обеспечить легкость, эффективность и гибкость
программного обеспечения, система UNIX имеет несколько полезных функций:
. основная цель системы - это выполнять широкий спектр заданий и программ;
. интерактивное окружение, которое позволяет вам связываться напрямую с компьютером и получать немедленно ответы на ваши запросы и сообщения;
. многопользовательское окружение, которое позволяет вам разделять ресурсы компьютера с другими пользователями без уменьшения производительности. Этот метод называется разделением времени.
Система UNIX взаимодействует с пользователями поочередно, но так быстро, что кажется, что взаимодействует со всеми пользователями одновременно;
. многозадачное окружение, которое позволяет вам выполнять более одного задания в одно и тоже время.
Система UNIX имеет 4 основных компонента:
. ядро - это программа, которая образует ядро операционной системы; она координирует внутренние функции компьютера (такие как размещение системных ресурсов). Ядро работает невидимо для вас;
. shell -это программа, которая осуществляет связь между вами и ядром, интерпретируя и выполняя ваши команды. Так как она читает ваш ввод и посылает вам сообщения, то описывается как интерактивная;
. commands -это имена программ, которые компьютер должен выполнить.
Пакеты программ называются инструментальными средствами. Система
UNIX обеспечивает инструментальными средствами для таких заданий как создание и изменение текста, написание программ, развитие инструментария программного обеспечения, обмен информацией с другими посредством компьютера;
. file system - файловая система - это набор всех файлов, возможных для вашего компьютера. Она помогает вам легко сохранять и отыскивать информацию.
Отличия операционной системы UNIX от других операционных систем.
Unix состоит из ядра с включенными в него драйверами и из утилит
(внешних по отношению к ядру программ). Если надо изменить конфигурацию
(добавить устройство, изменить порт или прерывание), то ядро пересобирают
(перелинковывают) из обьектных модулей.
В противоположность Unix'у Windows (если не уточняется, какая, то имеются в виду 3.11, 95 и NT) и OS/2 при загрузке фактически на ходу прилинковывают драйверы. При этом компактность собранного ядра и повторное использование общего кода на порядок ниже, чем у Unix. Кроме того, при неизменной конфигурации системы ядро Unix без переделки (потребуется изменить только стартовую часть BIOS) может быть записан в ПЗУ и выполняться _не_загружаясь_ в ОЗУ. Компактность кода особенно важна, т.к. ядро и драйверы никогда не покидают физическую оперативную память, не сводятся на диск.
Рекомендуем скачать другие рефераты по теме: реферат на политическую тему, спорт реферат.
Категории:
1 2 3 4 5 | Следующая страница реферата