1. Общие сведения о системе Unix
1.1. Основные функции и компоненты системы UNIX
Операционная система UNIX - это набор программ, который управляет компьютером, осуществляет связь между вами и компьютером и обеспечивает вас инструментальными средствами, чтобы помочь вам выполнить вашу работу. Разработанная, чтобы обеспечить легкость, эффективность и гибкость программного обеспечения, система UNIX имеет несколько полезных функций:
- основная цель системы - это выполнять широкий спектр
заданий и программ;
- интерактивное окружение, которое позволяет вам
связываться напрямую с компьютером и получать немедленно
ответы на ваши запросы и сообщения;
- многопользовательское окружение, которое позволяет
вам разделять ресурсы компьютера с другими пользователями
без уменьшения производительности. Этот метод называется
разделением времени. Система UNIX взаимодействует с
пользователями поочередно, но так быстро, что кажется, что
взаимодействует со всеми пользователями одновременно;
- многозадачное окружение, которое позволяет вам
выполнять более одного задания в одно и тоже время.
Система UNIX имеет 4 основных компонента:
- ядро -
- это программа, которая образует ядро операционной
системы; она координирует внутренние функции компьютера
( такие как размещение системных ресурсов). Ядро
работает невидимо для вас;
- shell -
- это программа, которая осуществляет связь между вами
и ядром, интерпретируя и выполняя ваши команды. Так как
она читает ваш ввод и посылает вам сообщения, то
описывается как интерактивная;
- commands -
- это имена программ, которые компьютер должен
выполнить. Пакеты программ называются инструментальными
средствами. Система UNIX обеспечивает инструментальными
средствами для таких заданий как создание и изменение
текста, написание программ, развитие инструментария
программного обеспечения, обмен информацией с другими
посредством компьютера;
- file system -
- файловая система - это набор всех файлов,
возможных для вашего компьютера. Она помогает вам легко
сохранять и отыскивать информацию.
1.2. Ядро
Ядро контролирует доступ к компьютеру, управляет памятью компьютера, обслуживает файловую систему и распределяет ресурсы компьютера среди пользователей. На рис. 1 приведено функциональное представление ядра.
Ядро
\ Распределение /
\ ресурсов /
\ системы /
\ /
Управление \ / Обслуживание
памятью \/ файловой
/ \ системы
/ \
/ Контроль \
/ доступа \
/ к компьютеру \
Рис. 1
1.3. shell
shell - это программа, которая позволяет вам связываться с операционной системой. shell считывает команды, которые вы вводите, и интерпретирует их как запросы на выполнение других программ, на доступ к файлу или обеспечение вывода. shell также является мощным языком программирования, не похожим на язык программировани Си, который опеспечивает условное выполнение и управление потоками данных.
Содержание | Вперед
Copyright © CIT