UNIX Operating System

2010
03.14

UNIX adalah sebuah sistem operasi komputer yang dikembangkan oleh AT&T Bell Labs pada tahun 1960 dan 1970-an. UNIX didesain sebagai sistem operasi yang portable, multi-tasking dan multi-user. BSD adalah salah satu turunan (varian) Unix yang dikembangkan oleh Universitas California, Berkeley.

Sistem operasi Unix digunakan secara luas baik sebagai server atau workstation. Arsitektur Unix dan model client/server merupakan elemen yang paling penting dalam perkembangan internet dan mengubah proses komputasi secara terpusat dalam jaringan dari pada proses tunggal di komputer. Linux, merupakan sistem operasi yang diadopsi dari Unix dan tersedia secara bebas mendapat popularitas sebagai alternatif dari sistem operasi proprietary seperti Microsoft Windows

Pada tahun 1960, Massachusetts Institute of Technology, AT&T Bell Labs, and General Electric bekerja dalam sebuah sistem operasi eksprimental yang disebut Multics (Multiplexed Information and Computing Service).

Aplikasi

Banyak aplikasi-aplikasi dalam sistem operasi lain yang awalnya lahir dalam lingkungan sistem operasi Unix. Salah satu contoh aplikasi yang dimaksud misalnya adalah gnuplot.

Unix Di Indonesia

Di Indonesia Unix digunakan sebagai Server aplikasi, produk yang beredar di pasaran antara lain IBM AIX, HP UX, Sun Solaris. Masing-masing produk ini umumnya memiliki pasar tersendiri seperti Sun Solaris yang digunakan pada operator telekomunikasi selular, HP UX pada manufaktur dan distribusi. Fungsi Unix sebagai workstation kurang populer mengingat harganya yang mahal.

Struktur UNIX

  1. Perangkat Keras
    1. Unit System (Mencakup Central Processing Unit (CPU) , memory , media penyimpanan (Hardisk) serta piranti untuk keperluan backup, misal floppy disk, flshdisk, dll.)
    2. Console (Piranti yang terdiri dari layar dan keyboard yang dipakai oleh manajer suatu sistem (administrator sistem) untuk mengendalikan operasi sistem.)
    3. Terminal (Piranti yang terdiri dari layar dan keyboard yang biasa digunakan oleh pemakai untuk berinteraksi dengan sistem.)
    4. Jalur Komunikasi Piranti yang biasa digunakan untuk menghubungkan terminal jarak jauh ke sistem unix.)
    5. Printer (Piranti yang digunakan untuk memperoleh informasi dalam kertas.)

2. Perangkat Lunak

1. Kernel

Adalah inti dari sistem UNIX yang mengendalikan perangkat keras dan membentuk berbagai fungsi. Fungsi yang di laksanakan oleh Kernel adalah :

  • Pelayanan tanggal dan jam system
  • Manajemen berkas dan penanganan security
  • Pelayanan operasi masukan dan keluaran
  • Penjadwalan proses
  • Manajemen memori
  • Melakukan kegiatan akuntansi system
  • Melakukan penanganan dan interupsi system

2. Shell

Merupakan penerjemah pada sistem UNIX menjadi jembatan antara pemakai dan sistem UNIX.

3. Utilitas

Merupakan program yang disediakan sistem UNIX untuk melaksanakan tugas tertentu, seperti :

  • Utilitas manajemen file dan direktori
  • Utilitas penyunting berkas
  • Utilitas penunjang komunikasi dan jaringan
  • Utilitas administrasi system , dll .

4.m Aplikasi

Merupakan program” yang dibuat oleh pemakai, untuk memenuhi kebutuhan sendiri.

Ciri-Ciri Sistem UNIX

  1. Portabilitas (Sistem UNIX mudah diadaptasikan ke sistem komputer yang lain atau pada berbagai jenis komputer.)
  2. Multiuser (Sejumlah pemakai dapat menggunakan sistem secara bersamaan. Keuntungan dengan adanya ciri multiuser :
  • Penghematan perangkat keras
  • Data dapat di akses oleh banyak pengguna secara serentak.)

3. Multitasking (Seorang pemakai dapat melakukan beberapa pekerjaan dalam waktu yang bersamaan dari sebuah terminal.)

4. System Berkas yang Hierarkis (Memungkinkan pemakai mengorganisasikan informasi / data dalam bentuk yang mudah untuk diingat dan mudah untuk mengaksesnya.)

5. Utilitas (Merupakan program yang disesuaikan dengan kebutuhan/tugas tertentu .)

Kelebihan UNIX

  • Unix bisa berinteraksi dengan operating system lain dengan cara kompabilitas file system, kompabilitas network, dan emulasi (simulasi) operating system.
  • Virtual memory membuat Unix mempunyai kemampuan untuk menjalankan program – program yang lebih dari seharusnya karena penggunaan swap memori..
  • Skalabilitas artinya Unix bisa berjalan dari komputer 286 XT sampai dengan mesin sebesar Beowulf clusters dengan multi prosesor 16 buah.
  • Stabilitas, Unix sangat luar biasa stabil, jika dikonfigurasi dengan benar, system Unix akan hidup terus menerus hingga hardwarenya tidak memadai (rusak), lain dengan windows yang memerlukan reboot berkala untuk menjaga stabilitas. Salah satu yang mendasari stabilitas ini adalah penomoran versi dari shared libraries, kebanyakan aplikasi windows menginstall versi-versi baru dari dynamic link libraries (DLL), yang mengakibatkan aplikasi lain yang menimpa versi lain dari DLL tersebut tidak berfungsi dengan semestinya. virus pada dasarnya tidak dikenal di dunia Unix
  • Didukung oleh ribuan programmer di seluruh dunia, jadi kalau ditemukan bug cepat untuk mendapatkan solusinya, bahkan dalam hitungan jam kalau ditemukan bug, workaround sudah tersedia untuk di download.
  • Paket Unix merupakan satu kesatuan artinya, saat instalasi tergantung keinginan pemakai.
  • Sudah mulai banyak didukung oleh vendor hardware maupun software dunia meskipun masih kalah dengan windows.

Kekurangan UNIX

  • Operating system yang agak sulit untuk dipelajari terutama bagi yang tidak mempunyai dasar komputer yang kuat.
  • Aplikasi yang tersedia belum sebanyak windows.
  • Operating system yang tidak sepenuhnya GUI(Graphical User Interface) meskipun sudah menggunakan X-windows seperti GNOME dan KDE
  • Nama-nama paket program antara distro satu dengan distro lainnya berbeda beda. Seperti paket Yaz.tar.gz.rpm.krpm.deb dan lain -lain

Your Reply

CAPTCHA Image
*