Selasa, 13 Mei 2008

sejarah unix

SEJARAH SINGKAT TENTANG UNIX

Unix adalah nama sebauh system operasi yang asal mulanya dikembangkangkan
pada laboratorium Bell, AT dan T. Untuk lebih mendalami apakah UNIX, perlu diketahui
untuk system operasi terlebih dahulu. Apakah system operasi ? Sistem operasi adalah
sebuah perangkat lunak computer yang mengatur dan mengembalikan operasi dasar
system computer. UNIX terdiri atas sejumlah program (dapat instruksi untuk
memperoleh hasil tertentu0. Yang dirancang untuk mengontrol interaksi antara fungsi –
fungsi tugas dari system operasi, diantaranya :
1. Melakukan fungsi manajemen system berkas
2. Mengendalikan berbagai sumber pada system, seperti disk dan printer.
3. Mengantar sejumlah pemakai yang menggunakan system bersamaan
4. Membentuk penjadwalan proses didalam system.
Beberapa sifat dan keistimewaan yang terdapat pada UNIX yang ditunjukkan pada
gambar 1.1 berikut ini :
Gambar 1.1
A. PORTABILITAS
Sistem UNIX mudah diadaptasikan ke system computer yang lain. Sifat portabilitas ini
membawa UNIX dapat mudah dipakai, pada berbagai jenis computer. Kini Linux telah
menyebar pada berbagai jenis system. Dari Notebook, Personal Computer (PC), hingga
Mainframe perusahaan. Komputer besar seperti IBM Sun Micro System juga
mengeluarkan computer yang berbasis UNIX.
Bagi pemakai, hal seperti ini sangatlah menguntungkan. Mengapa demikian ? sebab
portabilitas berarti ketidak bergantungan pada suatu perangkat keras. Ini berarti pemakai
tidak perlu terpaku pada satu vendor saja. Untuk beralih dari suatu system UNIX ke
MULTI USER
UNIX
SISTEM BERKAS
HIERARKIES
MULTI TASKING
PORTABILITAS
DUKUNGAN
UTILITAS
LAIN - LAIN
system UNIX lainnya. Dapat dilakukan dengan mudah, hal ini tidak hanya terbatas pada
sistemnya saja, melainkan juga pada aplikasinya.
Program aplikasi yang berjalan pada suatu system UNIX. Dapat dipindahkan ke system
UNIX lainnya, dengan jalan mentransfer program dan kemudian melakukan kompilasi
lagi pada system UNIX yang baru. Bahkan beberapa aplikasi bersifat kompatibel dalam
bentuk obyek, sehingga tidak diperlukan proses kompilasi.
B. MULTI USER
Multiuser berarti sejumlah orang (pemakai) dapat menggunakan system secara
bersamaan dan berbagai sumber. UNIX mendukung keperluan seperti ini, yaitu
keuntungan dengan adanya sifat MULTI USER :
a. Penhematan perangkat keras, sebab perangkat keras dapat dipakai oleh orang
banyak.
b. Data dapat diakses oleh orang banyak secara serentak.
Ini berarti tidak ada penduplikasi data. Selain itu konsistensi data lebih terjamin.
C. MULTI TASKING
Seorang pemakai dapat melakukan beberapa pekerjaan dalam waktu yang bersamaan dari
sebuah terminal. Pekerjaan – pekerjaan yang tidak memerlukan interaksi dari pemakai.
Bisa dilaksanakan dilator belakang. Pemrosesan ini memungkinkan saat suatu pekerjaan
sedang dilaksanakan oleh system, pemakai dapat melakukan tugas-tugas yang lain.
D. SHELL UNIX
Shell UNIX menjadi jembatan antara pemakai dan system. Ia bertindak sebagai
penerjemah perintah yang sangat bermanfaat bagi pemakai kemampuan, Shell mencakup
dua hal, yaitu :
Modus Interaktif dan·
Modus Pemrograman·
Pada mode interaktif, pemakai dapat memberikan perintah dan kemudian shell akan
mengerjhakan perintah yang diberikan. Hal ini dapat diulang-ulang sebab begitu shell
telah selesai menjalankan perintah, shell akan menunnggu pemakai memberikan perintah
kembali.
Pada modus pemrograman, pemakai dapat menyusun suatu program yang sejumlah
perintah yang biasa disebut skrip shell. Selanjutnya, shell akan mengerjakan perintah –
perintah tersebut secara berurutan. Hal seperti ini sangat bermanfaaat untuk menangani
pekerjaan yang bersifat rutin. Pada modus ini pemakaian dapat membuat suatu prototype.
Suatu kegiatan tanpa harus menggunakan bahasa pemrograman seperti C. Baik pada
mode interaktif maupun pemrograman. Pemakai dapat dengan mudah mengarahkan
keluar –keluaran perintah yang normalnya kelayar menjadi ke suatu berkas. Bahkan
pemakai dapat jhuga mengatur agar hasil suatu perintah menjadi masukan bagi perintah
yang lain.
E. UTILITAS
Sistem Operasi UNIX atas sejumlah program yang antara lain berupa utilitas-utilitas yang
tersedia pada UNIX mempunyai tugas yang bermacam-macam, antara lain berhubungan
dengan :
Manajemen berkas·
Penyunting berkas·
Pendukung Komunikasi·
Pendukung pengembangan perangkat lunak·
Dengan mengkombinasikan utilitas. Untuk yang ada, pemakai dapat membuat program
baru untuk melaksanakn tugas seperti yang diharapkan hal ini dapat dilakukan dengan
cepat dan mudah.
F. Masyarakat UNIX
Kalau semua pemakaian UNIX terbatas pada keinginan tertentu terutama lingkungan
Universitas, kjini UNIX juga banyak dipakai untuk menangani aplikasi bisnis. UNIX
juga seringkali banyak digunakan untuk memecahkan persoalan yang kompleks pada
permasalahan statistic dan engineering.
Saat ini banyak perkumpulan pemakai dan engineering. UNIX yang bertebaran diinternet.
I Indonesia, para pengguna Linux mempunyai kelompok tersendrir, selain itu juga
muncul majalah yaitu infolinux, perkembangan UNIX juga tidak lepas dengan lembaga –
lembaga atau organisasi yang melakukan standarisasi, antara lain :
ANSI (American National Standards Institute)·
Mempunyai peranan dalam dunia UNIX. Institusi ini meyediakan standar
pemrograman C yang dibentuk melalui komite ANSI XJ311
X/OPEN·
X/OPEN merupakan konsorsium International Non Provit dari sejumlah pabrik
computer, seperti Bull, ICL, Olivetti, Nixdorf, Philips dan Siemens. Didirikan
pada tahun 1984, selain perusahaan computer Eropa, pabrik computer Amerika
seperti DEC,HP dan Unlsys serta AT DAN T jhuga menjadi anggotanya, tujuan
dari kelompok yang sangat berpengaruh dibenua Eropa ini adalah mendefinisikan
lingkungan untuk mendukung portabilitas perangkat lunak
Spesifikasi system terbuka yang dikeluarkan oleh organisasi ini adalah XPG (X/OPEN
Portability Guide).
ISO (International Standards Organization)·
Ikut mengembangkan beberapa standard, terutama dalam lingkup komunikasi
computer.
X-Consorfium·
Konsorsium ini membuat pedoman antarmuka yang berdasarkan teknologi XWINDOWS.
AT· & T
AT & T mengeluarkan standar system V yang disebut SUID. Standar ini
menyebutkan fasilitas-fasilitas pada UNIX yang dijamin tidak bakal berubah pada
rilis –rilis mendatang.

Tidak ada komentar: