Minggu, 14 Februari 2010

Sistem Operasi

Tanpa software, sebuah komputer secara mendasar tidaklah berguna. Software dalam komputer terbagi dua yaitu systems programs dan application programs. Applications programs dapat menyelesaikan masalah dari pemakai sedangkan systems program adalah yang memanajemen opearsi dari komputer itu sendiri. Yang paling penting dari suatu system programs adalah Operating System ( sistem operasi ). Dimana system Operasi ini yang mengontrol semua sumber daya komputer dan memberikan fasilitas yang lebih banyak agar application programs dapat bekerja.
Sistem operasi dapat didefinisikan sebagai program dasar atau pendahuluan yang mengandung program-program untuk mengatur kerja komputer secara mendasar seperti unit masukan, unit keluaran, mengatur table pengkodean, mengatur memory, mengatur processor, membaca data yang diketik dan menyimpan file.
Sistem computer pada dasarnya terdiri dari empat komponen utama , yaitu perangkat keras , program aplikasi , sistem operasi dan user . Sistem operasi berguna untuk mengatur dan mengawasi penggunaan perangkat keras oleh berbagai program aplikasi serta para user . Sistem operasi berfungsi ibarat pemerintah dalam suatu Negara , dalam arti membuat kondisi computer agar dapat menjalankan program secara benar . Untuk menghindari konflik yang terjadi pada saat pengguna menggunakan sumber daya yang sama , system operasi mengatur pengguna mana yang dapat mengakses suatu sumber daya . Sistem operasi juga sering disebut resource allocator . Satu lagi fungsi penting sistem operasi yaitu sebagai program pengendali yang bertujuan untuk menghindari kekeliruan ( error ) dan penggunaan computer yang tidak perlu .
Sistem operasi secara umum terdiri dari beberapa bagian :
1. Mekanisme Boot , yaitu meletakkan kernel ke dalam memori .
2. Kernel , yaitu inti dari sebuah system operasi .
3. Command Interpreter atau Shell , yang bertugan membaca input dari pengguna .
4. Pustaka – pustaka , yaitu yang menyediakan menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain .
5. Driver untuk berinteraksi dengan hardware eksternal , sekaligus untuk mengontrol mereka .

Berdasarkan jumlah pengguna dan program yang dijalankan , sistem opeasi dapat dikategorikan dengan :
1. Single User – Single Tasking
Satu computer hanya bisa digunakan oleh satu user dan hanya bisa menjalankan satu program di satu waktu , contohnya : DOS .
2. Multi User – Single Tasking
Satu computer dapat digunakan oleh banyak user namun tiap user hanya bisa menjalankan satu program ( aplikasi ) di satu waktu , contohnya : Novell Netware yang menjalankan SO Network berbasis DR – DOS .
3. Single User – Multi Tasking
Satu computer dipakai oleh satu user dan dapat menjalankan banyak program
( aplikasi ) di satu waktu , contohnya : Windows , MacOS , BeOS , JDS , dll .
4. Multi User – Multi Tasking
Satu computer dipakai bersamaan oleh banyak user yang dapat menjalankan banyak program ( Aplikasi ) , contohnya : Unix , Linux , FreeBSD ( Sistem Operasi turunan Unix ) atau Windows dengan aplikasi Citrix Metaframe , dll .

Tujuan utama sebuah system operasi adalah untuk kenyamanan user . Sistem operasi ada untuk lebih memudahkan user mengoperasikan computer dibanding tidak menggunakan system operasi . Tujuan lainnya adalah untuk mengefisiensikan operasi system computer .