Зміст:

Anonim

Операційна система UNIX (OS) складається з шару ядра, шару оболонки і рівня утиліт і додатків. Ці три шари створюють портативну багатокористувацьку багатозадачну операційну систему. Є кілька версій ОС, але кожна версія має точно таку ж структуру. UNIX використовується програмістами, підприємствами, університетами та урядами через його стабільність і здатність виконувати багато завдань одночасно.

UNIX використовується програмістами та підприємствами завдяки стабільності.credit: g-stockstudio / iStock / Getty Images

Основи

Операційна система UNIX - багатокористувацька, багатозадачна операційна система, спочатку розроблена для програмістів співробітниками AT&T у Bell Laboratories в 1969 році. Терміни багатокористувацькі та багатозадачні означають, що багато різних користувачів можуть виконувати завдання одночасно на одній машині. Кожен користувач взаємодіє зі своїм власним екземпляром оболонки і може запускати одне або більше додатків у межах цієї оболонки.

Ядро

Ядро - це серце ОС UNIX. Це програмне додаток, що забезпечує інтерфейс між обладнанням і користувачем. Він обробляє процес, пам'ять, файл, пристрій і мережеве управління для операційної системи. Ядро відповідає за забезпечення одночасного виконання всіх системних і користувальницьких завдань.

Оболонка

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

Є кілька оболонок, які використовуються операційною системою UNIX. Вони включають оболонку Борна (sh), оболонку C (csh), оболонку Korn (ksh) і оболонку Bourne Again (bash). Кожна оболонка має власний набір команд оболонки. Команди операційної системи однакові для всіх оболонок.

Початкова оболонка, в яку входить користувач, визначається системним адміністратором. Користувач може змінити стандартну оболонку за допомогою команди "chsh". Користувачі можуть захотіти змінити свої оболонки для того, щоб використовувати особливі функції, які доступні в одній оболонці або не в іншому, або вони можуть просто віддати перевагу конкретному середовищі оболонки.

Утиліти та програми

Останнім шаром ОС UNIX є рівень Утиліти та Програми. Цей шар включає команди, текстові процесори, графічні програми та програми управління базами даних. Традиційно до цих програм входили команди для запуску програми в командному рядку. Їх можна отримати таким чином, але тепер їх також можна отримати через графічний інтерфейс.

Версії

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

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