Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по ОС.doc
Скачиваний:
17
Добавлен:
05.11.2018
Размер:
2.06 Mб
Скачать

Основные сведения для пользователей Unix

В этом разделе особое внимание уделено «установке» требуемых характеристик терминала, объясняется как использовать клавиатуру, получить регистрационное имя, войти в систему и выйти из нее, ввести команды.

Чтобы установить контакт с системой UNIX вам необходимо иметь:

  • терминал;

  • регистрационное имя, которое идентифицирует вас как полномочного пользователя;

  • пароль, который проверяет вас на идентичность;

  • инструкции для диалога и доступа к системе UNIX, если ваш терминал напрямую не связан с компьютером.

Терминал

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

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

Состав программного обеспечения на примере System V версии 4.0

System V состоит из базовой операционной системы и необязательных дополнительных пакетов программ.

Базовая операционная система

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

Базовая операционная система позволяет выполнять следующее:

  • управлять аппаратурой и программным обеспечением;

  • обеспечивать передачу файлов по сети (uucp);

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

  • модифицировать операционную систему UNIX для включения драйверов дополнительных устройств;

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

  • выполнять математические вычисления;

  • проверять и изменять режим выполнения команд;

  • планировать время выполнения команд;

  • вести учет выполняемых процессов;

  • устанавливать дополнительные пакеты программного обеспечения.

Дополнительные пакеты программ

Дополнительные пакеты программ, которые не включаются в основную поставку:

  • многопользовательское расширение;

  • оперативное руководство по системе;

  • графический интерфейс пользователя.

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

Структура ядра операционной системы и функции ядра операционной системы Ядро ос unix

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

Следует заметить, что удобство и эффективность современных вариантов ОС UNIX не означает, что вся система, включая ядро, спроектирована и структурирована наилучшим образом.

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