Wednesday, March 11, 2009

Konsep Dasar Sistem Operasi

1. Tiga Komponen Utama Sebuah Mesin Komputer
a) Hardware
Hardware menyediakan sumber daya computer yang mendasar. Contohnya CPU, memory, I/O device.

b) Operating System
Merupakan sebuah program yang berfungsi mengendalikan serta melakukan koordinasi terhadap penggunaan hardware diantara berbagai macam program aplikasi dan user.

c) User
User terdiri dari manusia sebagai pengguna langsung, mesin computer itu sendiri, dan bisa juga computer lain(bila dalam sebuah jaringan).

2. Tiga Komponen Di Dalam Sebuah CPU
CPU dibagi menjadi 3 bagian utama yaitu, Arithmetic Logic Unit(ALU), Control Unit(CU), dan Internal Memory. Prinsip kerja CPU adalah sebagai berikut :
- Program/instruksi dan data yang diberikan kepada CPU akan disimpan sementara di Internal Memory menunggu untuk diproses.
- Program/instruksi akan diterjemahkan oleh CU.
- Kemudian instruksi dijalankan dengan operasi aritmatika dan logical oleh ALU.
- Setelah instruksi dijalankan maka hasilnya akan dikirim ke peralatan berikutnya. Misalnya monitor.
- Semua aliran informasi/instruksi ini diatur oleh CU.

3. Definisi Sistem Operasi
a) Sistem Operasi merupakan sebuah program yang mengatur penggunaan sumber daya computer secara efisien.
b) Sistem Operasi adalah sebuah program yang mengatur pengeksekusian program lain sehingga tidak terjadi error dan penyalahgunaan computer.
c) Sistem Operasi adalah sebuah program yang dijadikan tempat atau environment bagi program aplikasi.
d) Sistem Operasi adalah sebuah program yang bertujuan memudahkan user dalam berinteraksi dengan mesin computer.

4. Proses Booting Komputer
a) Ketika pertama kali computer menyala, program BIOS berjalan di ROM
b) Kemudian melakukan proses Bootstrap(inisialisasi hardware computer)
c) Setelah itu program Boot Loader berjalan di RAM. Tujuannya untuk mengeksekusi Operating System(jika hanya terdapat satu Operating System) atau memilih Operating System yang akan dieksekusi (jika terdapat lebih dari satu Operating System).
d) Berikutnya dilakukan inisialisasi program-program sistem seperti, service, device driver, init, dll.
e) Terakhir masuk ke prompt Login.

5. Istilah-istilah yang terdapat dalam Operating System
a) Computer User
Yang dimaksud computer user disini adalah end user, programmer selaku pembuat program computer, administrator.

b) Application Program
Adalah sebuah program/instruksi yang dibuat oleh programmer untuk menyelesaikan masalah tertentu. Program ini berjalan di lingkungan Sistem Operasi.

c) Compiler
Sebuah program/instruksi yang menerjemahkan program yang ditulis dalam bahasa pemrograman tingkat tinggi(High Level Language) menjadi bahasa mesin.

d) Computer Library
Semacam reserved word atau kata-kata yang sudah disediakan oleh sebuah program atau bahasa pemrograman.

e) Shell
Dalam istilah computer adalah salah satu jenis program bawaan sistem operasi (seringnya merupakan program yang terpisah dari inti sistem operasi) yang menyediakan komunikasi langsung antara pengguna dan sistem operasi.

f) System Call
Pemrograman yang berhubungan langsung dengan services yang disediakan oleh Sistem Operasi. Biasanya ditulis dalam bahasa pemrograman tingkat tinggi (High Level Language). Sebagian besar diakses oleh program melalui high-level Application Program Interface (API).

g) Operating System Kernel
Dalam ilmu computer, kernel adalah suatu perangkat lunak yang menjadi bagian utama dari suatu sistem operasi. Tugasnya melayani berbagai bermacam program aplikasi untuk mengakses perangkat keras computer secara aman. Karena akses terhadap perangkat keras terbatas, sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang bersamaan, maka kernel juga bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian perangkat keras tersebut.

h) Computer Hardware
Segala sumber daya computer yang dapat dilihat secara fisik, hardened.


6. Struktur Sistem Operasi

No comments:

Post a Comment