Struktur Sistem Operasi Unix

Selamat tim bisnis.

UNIX digunakan oleh programmer dan bisnis karena stabilitasnya.

Kredit Gambar: g-stockstudio/iStock/Getty Images

Sistem operasi (OS) UNIX terdiri dari lapisan kernel, lapisan shell dan lapisan utilitas dan aplikasi. Ketiga lapisan ini menciptakan sistem operasi yang portabel, multipengguna, dan multitugas. Ada beberapa versi OS, tetapi setiap versi memiliki struktur yang sama persis. UNIX digunakan oleh programmer, bisnis, universitas dan pemerintah karena stabilitas dan kemampuannya untuk melakukan banyak tugas secara bersamaan.

Dasar-dasar

Sistem operasi UNIX adalah multiuser, sistem operasi multitasking yang awalnya dirancang untuk programmer oleh karyawan AT&T di Bell Laboratories pada tahun 1969. Istilah multiuser dan multitasking berarti bahwa banyak pengguna yang berbeda dapat melakukan tugas secara bersamaan pada satu mesin. Setiap pengguna berinteraksi dengan instance shellnya sendiri, dan dapat memulai satu atau lebih aplikasi di dalam shell tersebut.

Video Hari Ini

Inti

Kernel adalah jantung dari OS UNIX. Ini adalah aplikasi perangkat lunak yang menyediakan antarmuka antara perangkat keras dan pengguna. Ini menangani proses, memori, file, perangkat dan manajemen jaringan untuk sistem operasi. Kernel bertanggung jawab untuk memastikan bahwa semua tugas sistem dan pengguna dilakukan secara bersamaan.

Kerang

Shell adalah program yang berada di antara pengguna dan kernel. Ini adalah juru bahasa yang menerjemahkan perintah yang diketik ke dalam sesi terminal. Pengguna dapat mengetikkan perintah langsung ke terminal, atau mereka dapat membuat file teks yang berisi serangkaian perintah yang dapat dikirim ke shell. Serangkaian perintah disebut skrip shell.

Ada beberapa shell yang digunakan oleh OS UNIX. Mereka termasuk cangkang Bourne (sh), cangkang C (csh), cangkang Korn (ksh) dan cangkang Bourne Again (bash). Setiap shell memiliki set perintah shell sendiri. Perintah sistem operasi sama di semua shell.

Shell awal yang digunakan pengguna untuk login ditentukan oleh administrator sistem. Pengguna dapat mengubah shell defaultnya dengan menggunakan perintah "chsh". Pengguna mungkin ingin mengubah shell mereka untuk menggunakan fitur tertentu yang tersedia di satu shell atau tidak, atau mereka mungkin lebih suka lingkungan shell tertentu.

Utilitas dan Aplikasi

Lapisan terakhir dari OS UNIX adalah lapisan Utilitas dan Aplikasi. Lapisan ini mencakup perintah, pengolah kata, program grafik, dan program manajemen basis data. Secara tradisional, program ini diakses dengan mengetikkan perintah untuk memulai program pada baris perintah. Mereka masih dapat diakses dengan cara ini, tetapi sekarang juga dapat diakses melalui GUI.

Versi

Ada beberapa versi sistem operasi UNIX. Versi eksklusif termasuk Solaris Sun Microsystem, SCO UNIX, AIX IBM dan HP-UX Hewett Packard. FreeBSD, NetBSD dan OpenBSD adalah versi open source dari Unix. Meskipun tidak diketahui oleh banyak pengguna arus utama, Apple OS X juga merupakan versi eksklusif dari UNIX. Sebuah fitur yang membedakan OS X dari varian UNIX lainnya adalah kemampuannya untuk menjalankan aplikasi yang biasanya ditulis untuk PC yang menjalankan Windows, seperti Microsoft Office dan Adobe Photoshop. Linux adalah sistem operasi mirip UNIX. Ini memiliki struktur yang sama dengan UNIX, tetapi ditulis tidak menggunakan basis kode UNIX asli.