Linux

UNIX dan LINUX

1.1 Apakah UNIX itu?
Unix adalah nama sebuah system operasi yang asal mulanya dikembangkan pada laboratorium Bell, AT & T. Sistem operasi adalah perangkat lunak computer yang mengatur dan mengendalikan operasi dasar system computer. Unix terdiri atas sejumlah program yang dirancang untuk mengontrol interaksi antara fungsi-fungsi. Pada mesin yang beraras rendah dengan program aplikasi.

• Tugas dari system operasi diantaranya:
 Melakukan fungsi manajemen system berkas
• Mengendalikan berbagai sumber pada system, seperti Disk dan Printer.
 Mengatur sejumlah pemakaian yang menggunakan system bersamaan.
 Membentuk penjadwalan proses-proses didalam system.

• Beberapa sifat dan keistimewaan yang terdapat pada Unix ditunjukan pada gambar 1.1

1. Portabilitas
Sistem UNIX mudah diadaptasikan kesistem computer yang lain. Sifat Portabilitas nini membawa UNIX dapat dipakai pada berbagai jenis computer.

Kini UNIX telah menyebar pada berbagai jenis system dari Note
Microcomputer (PC), hingga mainframe. Perusahaan-perusahaan computer yang besar seperti IBM Sun Microsystem juga mengeluarkan
Komputeryang berbasis UNIX.

Program Aplikasi yang berjalan pada suatu system UNIX dapat dipindahkan kesistem UNIX lainnya, dengan jalan mentransfer program sumber dan kemudian melakukan kompilasi lagi pada system UNIX yang baru. Bahkan beberapa Aplikasi bersifat kompatibel dalam bentuk obyek, sehingga tidak diperlukan proses kompilasi.

2. Multiuser
Multiuser berarti sejumlah orang (pemakai) dapat menggunakan system secara bersamaan dan berbagai sumber (disk, printer dan sebagainya) UNIX mendukung keperluan seperti ini.

• Keuntungan dengan adanya sifat multiuser:
• Penghematan perangkat keras sebab perangkat keras (misalnya Printer dan Disk).

• Data dapat diakses oleh banyak secra serentak. Ini berarti tidak ada penduplikasi data. Selain itu konsistensi data lebih terjamin.

3. Multitasking
Seorangan pemakai dapat melakukan beberapa pekerjaan dalam waktu yang bersamaan dari sebuah terminal. Pekerjaan-pekerjaan yang tidak memerlukan interaksi dari pemakaian bias dilaksanakan di latar belakang. Pemrosesan ini memungkinkan saat suatu pekerjaan sedang dilaksanakan oleh system, pemakaian dapat melakukan tugas-tugas yang lain.

Kemampuan system operasi yang memungkinkan seorang dapat melaksanakan beberapa tugas secara bersamaan bias dinamakan Multitasking.

4. Sistem Berkas Yang Hierarkis
Sistem berkas yang hierarkis memungkinkan pemakai meng organisaikan informasi data dalam bentuk yang mudah untuk diingat dan mudah untuk mengaksesnya informasi-informasi yang dapat diatur misalnya dikelompokan per pemakai atau berdasarkan suatu departemen.

5. Shell Unix
Shell Unix menjadi jembatan antara pemakai dan sistem. Ia bertindak sebagai penerjemah perintah yang sangat bermanfaat bagi pemakai kemampuan.
Shell Mencangkup Dua Hal:
• Modus Interaktif
• Modus Pemprograman
Pada Interaktif, pemakai dapat memberikan perintah dan kemudian Shell akan mengerjakan perintahn yang diberikan. Hal ini dapat diulang-ulang sebab begitu Shell telah selesai menjalankan perintah, Shell akan menunggu pemakai memberikan perintah kembali.

Pada modus pemprograman, pemakai dapat menyusun suatu program yang berupa sejumlah perintah yang bias disebut skrip Shell. Selanjutnya Shell akan mengerjakan perintah-perintah tersebut secara berurutan. Hal inisangat bermanfaat untuk menangani pekerjaan yang bersifat rutin. Pada modus ini pemakaian dapat membuat sesuatu kegiatan tanpa harus menggunakan bahasa pemprograman seperti C.

Baik pada mode interaktif maupun pemprograman, pemakai dapat lebih mudah mengarakan keluaran-keluaran perintah yang normalnya kelayar menjadi ke suatu berkas. Bahkan pemakai dapat juga mengatur agar hasil suatu perintah menjadi masukan bagi perintah yang lain.

6. Masyarakat Unix
Kalau semula pemakaian Unix terbatas pada kalangan tertentu terutama lingkungan Universitas, kini Unix juga banyak dipakai untuk menangani Aplikasi Bisnis. Unix juga seringkali digunakan untuk memecahkan masalah/persoalan yang kompleks pada permasalahan statistic dan engineering.

Saat ini banyak perkumpulan pemakai dan penggemar Unix yang bertebaran di internet di Indonesia, para pengguna LINUX mempunyai kelompok tersendiri. Selain itu juga muncul majalah yang disebut Info Linux.

Perkembangan Linux juga tidak lepas dengan lembaga-lembaga atau organisasi yang melakukan Standarisasi. Antara lain:

7. Utilitas
Sistem operasi Unix tersusun atas sejumlah program, yang diantaralain berupa Utilitas, Utilitas-utilitas yang tersedia pada Unix mempunyai tugas yang bermacam-macam, antaralain berhubungan dengan:
• Manajemen Berkas
• Penyunting Berkas
• Pendukung Komunikasi
• Pendukung Pengembangan Perangkat Lunak

Dengan mengombanisikan Utilitas-utilitas yang ada, pemakai dapat membuat program baru untuk melaksanakan tugas seperti yang diharapkan. Hal ini dapat dilakukan dengan cepat dan mudah.

• ANSI
ANSI (American National Standards Institute) mempunyai peranan dalam dunia Unix. Institusi ini menyediakan standar pemrograman C yang dinentuk melalui Komite ANSI XJ311.

• POSIX
POSIX (Portable Operating System Standar for Computer Evironments) merupakan suatu komite dari IEEE (Institute of Electrical and Electronics Enngineers) yang mengeluarkan standar 1003.1 pada tahun 1986. Standar ini berperan dalam menentukan standar system operasi yang portable pada Unix, terutama mengenai Karnel Unixx.

• X/Open
X/Open merupaka konsorsium internasional non-profit dari sejumlah pabrik computer, sperti BULL, ICI, Olivetti, Nixdorf, Philips dan Siemens.

• ISO
ISO (International Standart Organization) ikut mengembangkan beberapa standar, terutama dalam lingkup komunikasi computer.

• X-Consortium
Konsorsium ini membuat pedoman antarmuka yang berdasarkan teknologi x_windows (Teknologi Windows pada Unix semacam Microsoft windows) di PC yang dikembangkan di Massachuset is Institute of Technology.

~ oleh denyokta pada Februari 11, 2008.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

 
%d blogger menyukai ini: