Senin, 04 Mei 2009

SISTEM OPERASI

Sistem operasi adalah suatu sistem yang mengontrol eksekusi program–program aplikasi yang memerlukan fasilitas dan pelayanan hardware komputer . Sistem operasi Komputer adalah perangkat lunak komputer atau software yang bertugas untuk melakukan kontrol dan manajemen perangkat keras dan juga operasi-operasi dasar sistem , termasuk menjalankan software aplikasi seperti program-program pengolah data yang bisa digunakan untuk mempermudah kegiatan manusia . Tujuan dan Fungsi Sistem Operasi adalah sebagai berikut :

Ø Dapat memodifikasi sistem yang telah ada sesuai dengan kebutuhan

Ø Membuat penggunaan sumber daya komputer menjadi efisien

Ø Sebagai program pengendali (Control Program)

Ø Sebagai alat yang membuat komputer lebih nyaman digunakan (convenient) untuk menjalankan aplikasi dan menyelesaikan masalah pengguna


Sasaran Sistem operasi

ü kenyamanan dalam sasaran sistem operasi adalah membuat sistem komputer lebih mudah untuk digunakan dan membuat penggunaan komputer menjadi lebih nyaman .

ü efisien dalam sasaran sistem operasi adalah memungkinkan fasilitas sistem komputer dapat digunakan dengan cara yang efisien dan penggunaan sumber-daya sistem komputer secara efisien .

ü berevolusi dalam sistem operasi harus dibangun sehingga memungkinkan dan memudahkan pengembangan , pengujian serta pengajuan sistem-sistem yang baru


Layanan yang Diberikan Sistem Operasi adalah :

Ø Pembuatan Program

Sistem operasi menyediakan berbagai fasilitas layanan bagi pemrogram untuk pembuatan program dalam bentuk utilitas ( general utilities ) .

Ø Eksekusi Program

Sistem operasi melakukan penanganan pemuatan instruksi dan data ke memori utama , perangkat input / output ( I / O ) dan inisialisasi file , dan penyiapan fasilitas .

Ø Akses ke Perangkat I / O

Sistem operasi menangani set instruksi I / O atau sinyal kontrol untuk keperluan operasi .

Ø Akses Terkontrol ke File

Sistem operasi dapat menyediakan perlindungan untuk mengontrol akses ke fasilitas yang digunakan secara bersama .

Ø Akses Sistem

Sistem operasi mengontrol akses ke sistem sebagai keseluruhan dan ke sumber daya sistem tertentu .


Jenis Sistem Operasi

Perbedaan jenis sistem operasi dapat didasarkan pada karakteristik . Karakteristik dapat dibagi menjadi 2 dimensi yaitu :

Dimensi pertama :

Ditinjau dari segi interaksi pengguna dengan sistem komputer , ada dua jenis sistem operasi yang independen , yaitu :

1. Sistem bersifat interaktif

Ø Pengguna / pemrogram berinteraksi secara langsung dengan komputer , biasanya melalui keyboard / layar monitor , untuk meminta eksekusi tugas atau membentuk transaksi .

2. Sistem bersifat batch

Ø Program-program pengguna ditampung bersama-sama (secara offline) dengan pengguna lainnya dan kemudian diserahkan ke sistem operasi oleh operator komputer .

Ø Program diselesaikan , hasilnya dicetak dan dikembalikan ke pengguna .

Ø Sistem batch murni sudah jarang ditemukan saat ini .

Dimensi kedua :

Ditinjau dari segi banyaknya program yang dieksekusi secara simultan , ada dua jenis sistem operasi yaitu :

  1. Sistem yang menggunakan Multiprogramming

ü Prosesor selalu berada dalam keadaan sibuk karena prosesor mengerjakan lebih dari satu program pada saat yang sama ,

ü Beberapa program dimuatkan ke dalam memori ,

ü Prosesor beralih dengan cepat dari satu program ke program lainnya

ü Bila menggunakan sistem interaktif , menerapkan time sharing

ü Persyaratan lain untuk meningkatkan kecanggihan dibanding dengan sistem operasi tipe batch adalah

§ manajemen memori

§ penjadwalan

  1. Sistem yang tidak menggunakan Multiprogramming yaitu : Uniprogrammed / One task at a time

Ada lima keadaan proses :

ü New : Sebuah program diijinkan oleh penjadwal tingkat tinggi namun belum siap melakukan eksekusi. Sistem akan menginisialisasi proses , yang akan mengubahnya menjadi berada dalam keadaan siap .

ü Ready : Proses telah berada dalam keadaan siap dieksekusi dan sedang menunggu akses ke prosesor .

ü Running : Proses sedang dieksekusi oleh prosesor

ü Waiting : Proses ditahan eksekusinya untuk menunggu sumber daya sistem , misal I / O .

ü Halted : Proses telah dihentikan dan akan dihancurkan oleh sistem operasi .