Monday 22 February 2010

SISTEM OPERASI UNIX

Pengertian Sistem Operasi

Sistem Operasi dapat dikatakan sebagai perangkat lunak sistem pada sebuah komputer. Sistem Operasi ini memiliki beberapa tugas agar sebuah komputer dapat beroperasi dengan baik di antaranya melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan perangkat lunak dalam hal ini berupa aplikasi-aplikasi yang dapat digunakan pada komputer contoh program-program pengolah kata, games, pemutar musik, web browser, adobe dan lain-lain. Sistem Operasi ini bertujuan untuk memudahkan pengguna dalam pengoperasian pada sebuah komputer serta pemanfaatan sumber daya sistem komputer itu sendiri.

Sistem Operasi secara umum terdiri dari beberapa bagian di antaranya :

1. Mekanisme Boot yaitu proses peletakkan kernel ke dalam memory

2. Kernel yaitu inti dari sebuah Sistem Operasi

3. Command Interpreter atau shell yang bertugas membaca input dari pengguna

4. Pustaka-pustaka yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain

5. Driver untuk berinteraksi dengan perangkat keras luar serta untuk mengontrol perangkat keras tersebut.

Sistem Operasi utama yang digunakan komputer sistem umum (termasuk PC dan komputer personal) terbagi menjadi 3 kelompok besar :

  1. Keluarga Microsoft Windows yang antara lain terdiri dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7 (Seven), dan Windows Orient yang akan dirilis pada tahun 2014)).
  2. Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd.
  3. Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang biasa disebut Mac atau Macintosh diantaranya Mac OS X versi 10.4 (Tiger) dan leopard.

Layanan-layanan yang diberikan Sistem Operasi menurut Stalling :

1. Pembuatan program

2. Eksekusi program

3. Pengaksesan perangkat masukan ataupun keluaran

4. Pengaksesan terkendali terhadap berkas

5. Pengaksesan sistem

6. Deteksi dan memberi tanggapan terhadap kesalahan

7. Memberikan layanan accounting.

Sistem Operasi UNIX itu sendiri adalah sebuah Sistem Operasi yang dibuat oleh Ken Thomson dari laboratorium AT&T Bell pada tahun 1969. Pada tahun 1973 Ken Thomson dengan Dennis Ritche memperbaiki dengan menggunakan bahasa C dan kemudian pada tahun 1980 keluarlah XENIX.

Lapisan-lapisan yang terdapat pada Unix :

a. Shell, yaitu penghubung antara sistem Unix dengan user(pemakai).

Jenis-jenis Shell di antaranya :

Bourne Shell, C Shell, Korn Shell, dan Bourne Again Shell.

b. Kernel, yaitu inti dari sistem UNIX yang mengendalikan perangkat keras dan membentuk berbagai fungsi.

Fungsi-fungsi yang dikerjakan Kernel adalah :

Ø Pelayanan tanggal dan jam sistem

Ø Manajemen berkas dan penanganan security

Ø Pelayanan operasi masukan dan keluaran

Ø Penjadwalan proses

Ø Manajemen memori

Ø Melakukan kegiatan akuntansi komputer

Ø Melakukan penanganan kesalahan dan interupsi

c. Utilitas merupakan program yang disediakan oleh sistem Unix untuk melakukan tugas-tugas tertentu contohnya :

Ø Utilitas manajemen file dan direktori

Ø Utilitas penyunting berkas

Ø Utilitas penunjang komunikasi dan jaringan

Ø Dan lain-lain.

Ciri-ciri Sistem UNIX :

1. Portabilitas, yaitu sistem Unix mudah diadaptasikan ke sistem komputer yang lain atau pada berbagai jenis komputer.

2. Multiuser, yaitu sejumlah pemakai dapat menggunakan sistem komputer pada waktu bersamaan.

3. Multitasking, yaitu sistem dapat menjalankan banyak proses atau program dalam waktu bersamaan.

4. Sistem berkas Hirarki, yaitu memungkinkan user(pemakai) mengorganisasikan informasi/data yang ia miliki ke dalam bentuk yang lebih mudah diingat serta mudah dalam mengaksesnya.

5. Utilitas, yaitu program yang disesuaikan dengan kebutuhan tertentu si pemakai.

Kelebihan-kelebihan Sistem Operasi pada Unix :

a. Sistem keamanan data yang cukup aman

b. Multiuser

c. Multitasking

d. Portabilitas

e. Komunikasi antar proses

f. Pengorganisasian file berupa informasi/data yang lebih efesien

g. dll.