Структура операционной системы Unix

Счастливая бизнес-команда.

UNIX используется программистами и предприятиями из-за ее стабильности.

Кредит изображения: g-stockstudio / iStock / Getty Images

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

Основы

Операционная система UNIX - это многопользовательская, многозадачная операционная система, первоначально разработанная для программистов сотрудниками Bell Laboratories в 1969 году. Термины «многопользовательский» и «многозадачный» означают, что множество разных пользователей могут одновременно выполнять задачи на одном компьютере. Каждый пользователь взаимодействует со своим собственным экземпляром оболочки и может запускать одно или несколько приложений в этой оболочке.

Видео дня

Ядро

Ядро - это сердце ОС UNIX. Это программное приложение, которое обеспечивает интерфейс между оборудованием и пользователем. Он управляет процессами, памятью, файлами, устройствами и сетью для операционной системы. Ядро отвечает за одновременное выполнение всех системных и пользовательских задач.

Оболочка

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

ОС UNIX использует несколько оболочек. Они включают оболочку Bourne (sh), оболочку C (csh), оболочку Korn (ksh) и оболочку Bourne Again (bash). Каждая оболочка имеет собственный набор команд оболочки. Команды операционной системы одинаковы для всех оболочек.

Первоначальная оболочка, в которую входит пользователь, определяется системным администратором. Пользователь может изменить свою оболочку по умолчанию с помощью команды «chsh». Пользователи могут захотеть изменить свои оболочки, чтобы использовать определенные функции, которые доступны в одной оболочке или нет в другой, или они могут просто предпочесть определенную среду оболочки.

Утилиты и приложения

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

Версии

Существует несколько версий операционной системы UNIX. Собственные версии включают Sun Microsystem's Solaris, SCO UNIX, IBM AIX и HP-UX Hewett Packard. FreeBSD, NetBSD и OpenBSD - это версии Unix с открытым исходным кодом. Хотя Apple OS X неизвестна многим основным пользователям, она также является проприетарной версией UNIX. Особенностью, которая отличает OS X от других вариантов UNIX, является ее способность запускать приложения, обычно написанные для ПК под управлением Windows, такие как Microsoft Office и Adobe Photoshop. Linux - это UNIX-подобная операционная система. Он имеет ту же структуру, что и UNIX, но был написан без использования исходной кодовой базы UNIX.