UNIX: Pengertian UNIX, Fungsi UNIX, dan Komponen Paket UNIX

UNIX adalah sistem operasi yang mula-mula dikembangkan oleh suatu kelompok di AT & T pada laboatorium Bell. Unix banyak digunakan baik untuk server maupun workstation. Linkungan Unix dan model program client-server menunjukkan bahwa Unix lebih dikembangkan sebagai sistem operasi yang kuat di jaringan komputer dari pada sistem operasi untuk computer personal.
UNIX dirancang untuk portable, multi-tasking, dan multi-user. Konsep utama Unix antara lain banyak menggunakan file teks biasa untuk menyimpan data, menggunakan sistem file berjenjang, memperlakukan perangkat sebagai suatu file, dan menggunakan banyak program kecil yang eksekusinya pada CLI dapat digabung dengan tanda pipeline (|).

Konsep yang sangat solid dan stabil membuat Unix banyak dijadikan dasar sistem operasi modern. Sistem UNIX terdiri dari beberapa komponen yang biasanya dipaket bersama. Umumnya paket-paket tersebut adalah sebagai berikut:

a.   Kernel dengan sub komponen seperti :
·       conf — file konfigurasi.
·       dev — driver perangkat keras
·       sys — kernel sistem operasi, manajemen memori, penjadwalan proses, sistem calls dan lain-lain.
·       h — header files, mendefinisikan struktur kunci di dalam sistem.

b.   Development Environment:
·       cc —compiler untuk bahasa C
·       as — machine-language assembler
·       ld — linker, untuk menggabung file-file object
·       lib — object-code libraries (diinstall di folder /lib atau /usr/lib) libc, kumpulan pustaka untuk bahasa C
·       make – program untuk mengkompilasi kode program 
.   include — file-file header untuk pengembangan perangkat lunak dan menentukan standar interface
·       Other languages — bahasa-bahasa pemrograman lain seperti Fortran-77, Free Pascal, dan lain-lain.

c.   Commands:
·   sh — "Shell" untuk melakukan pemrograman berbasis CLI atau mengeksekusi perintah-perintah tertentu.
·   Utilities — Sekumpulan perintah CLI yang berguna untuk fungsi-fungsi yang bermacam-macam, meliputi: System utilities — Program-program untuk pengelolaan sistem seperti mkfs, fsck, dan lain-lain. 
.   User utilities — Program-program untuk pengelolan lingkungan kerja, seperti passwd, kill, dan lain-lain.
·      Document formatting — Program untuk penyiapan dokumen seperti nroff, troff, tbl, eqn, refer, dan pic. Beberapa sistem Unix modern juga memasukkan aplikasi seperti TeX dan Ghostscript.
·       Graphics — Sistem Unix modern menyediakan X11 sebagai sistem standard windowing dan GUI. 

Gambar 4.11. UNIX.

Postingan terkait:

Belum ada tanggapan untuk "UNIX: Pengertian UNIX, Fungsi UNIX, dan Komponen Paket UNIX"

Post a Comment