Структура OC Linux

OC Linux имеет аналогичную OC UNIX базовую структуру системы: ядро, системная среда, файловая система.

Ядро — основные программы системного программного обеспечения, включая программы управления аппаратными средствами.

Системная среда обеспечивает функционирование интерфейса пользователя. Она принимает от пользователя команды и посылает их в ядро ОС для исполнения.

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

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

Командный интерпретатор (КИ) имеет командную строку, в которую вводятся команды пользователя. После ввода каждой команды пользователь нажимает клавишу [Enter]. В ОС Unix и ОС Linux используется несколько командных интерпретаторов и их версий, устанавливаемых на выбор пользователя. Наиболее известными из них являются: Bourne Again shell, TCSH-shell, Public Domain Korn shell (PDKSH), C, Z-shell. Самый распространенный из них BASH shall, представляющий усовершенствованную версию командного интерпретатора Bourne. Его полное название Bourne Again shell. Для версий ОС Unix BSD первоначально была разработана расширенная версия интерпретатора С, названная TCSH-shell, которая позднее стала использоваться в ОС Linux. По умолчанию в ОС Linux применяется интерпретатор Bourne Again shell, сокращенно BASH, но можно использовать по умолчанию и любой другой КИ, имеющийся в системе. В ОС UNIX более предпочтительными являются другие командные интерпретаторы, например, Z — расширенная версия интерпретатора Korn. Командный интерпретатор обеспечен текстовым

Ссылка на основную публикацию
Adblock detector