Pengertian sistem operasi
Bab 1 Pengenalan Sistem Operasi
POKOK BAHASAN:
Pengertian Sistem Operasi
Perkembangan Sistem Operasi
TUJUAN BELAJAR :
Setelah mempelajari materi dalam bab
ini, mahasiswa diharapkan mampu:
Memahami definisi, maksud dan tujuan
sistem operasi
Memahami perkembangan sistem
komputer dan sistem operasi
1.1 APAKAH SISTEM OPERASI ?
Sistem operasi adalah program yang
bertindak sebagai perantara antara user
dengan perangkat keras komputer.
Sistem operasi digunakan untuk mengeksekusi
program user dan memudahkan
menyelesaikan
permasalahan user. Selain itu dengan
adanya sistem operasi membuat sistem
komputer nyaman digunakan. Sistem operasi
mempunyai tujuan untuk menggunakan
perangkat keras komputer secara efisien.
Secara umum komponen sistem komputer
terdiri dari :
1.Perangkat Keras
, merupakan sumber daya utama untuk
proses komputasi.
Perangkat keras komputer terdiri
dari
: CPU, memory dan perangkat input
output.
BAB 1 PENGENALAN SISTEM OPERASI
2
2.
Sistem Operasi
, mempunyai tugas untuk melakukan
control dan koordinasi
penggunaan perangkat keras pada
berbagai program aplikasi untuk user-user
yang berbeda.
3.
Program Aplikasi
, menentukan cara sumber daya sistem
digunakan untuk
menyelesaikan permasalahan komputasi
dari user, contohnya compiler, sistem
basis data, video games, program
bisnis dan lain-lain.
4.
User
yang menggunakan sistem, terdiri
dari orang, mesin atau komputer lain.
Hubungan antara komponen-komponen
sistem komputer diatas dapat dilihat
pada Gambar 1-1.
Sistem operasi didefinisikan sebagai
:
•
Resource allocator
Sistem operasi mengatur dan
mengalokasikan sumber daya – sumber daya
sistem komputer
•
Program control
Gambar 1-1:
Komponen-komponen sistem komputer
BAB 1 PENGENALAN SISTEM OPERASI
3
Sistem operasi melakukan control
eksekusi dari program user dan operasi input
output.
•
Kernel
Sistem operasi sering disebut
kernel, yaitu suatu program yang berjalan
sepanjang waktu (selain program
aplikasi).
1.2
SISTEM MAINFRAME
Sistem komputer pendahulu secara
fisik berbentuk mesin besar yang disebut
sistem mainframe. Untuk menjalankan
sistem ini dilakukan dari suatu console.
Perangkat input yang digunakan
berupa
card reader dan tape drive
. Perangkat output
yang digunakan berupa
line printer, tape drive dan card
punch. Kemudian, user menyiapkan job yang terdiri dari program, data dan
beberapa informasi kontrol (control card) dan dikirimkan ke operator komputer.
Job biasanya dalam bentuk punch card.
Beberapa waktu kemudian (dalam
hitungan waktu menit, jam atau hari), output
ditampilkan. Output berupa hasil
program,
apabila terjadi error pada program
memory dan register akan berisi kosong.
Sistem operasi pada komputer
mainframe sangat sederhana.
Task utama mengirim control secara
otomatis dari satu job ke job berikutnya.
Sistem operasi selalu residen di memory yang disebut dengan resident monitor
. Gambar 1-2 adalah gambaran layout
memori pada sistem batchsederhana.
Untuk meningkatkan kecepatan proses,
job yang sama perlu dikumpulkan bersama (batch) dan dijalankan oleh komputer
sebagai satu kelompok. Kemudian programmer memberikan program kepada operator.
Operator akan mengurut program
yang sama dan kemudian komputer akan
menjalankan setiap kumpulan program
tersebut. Output dari setiap job
dikirim kembali kepada programmer.
Untuk menghindari adanya waktu
nganggur CPU yang cukup lama maka dikembangkan suatu teknik mengurutan kerja
job secara otomatis. Teknik ini mampu mentrasfer kontrol secara otomatis dari
suatu job ke job berikutnya. Inilah bentuk sistem operasi pertama kali. Program
kecil yang bersifat residen di memori berisi urutan-urutan job yang akan
berpindah secara otomatis inilah yang disebut dengan Resident Monitor.
Comments
Post a Comment