Professional Documents
Culture Documents
(OS)
OLEH :
PUTU RUSDI ARIAWAN (0804405050)
Sistem operasi merupakan perantara antara program aplikasi, utilitas, dan pengguna di
satu pihak, dengan hardware sistem komputer di pihak lain. Sistem Operasi bertanggung
jawab untuk aktivitas berikut yang berhubungan dengan manajemen memori:
melacak pemakaian memori (siapa dan berapa besar?),memilih program mana yang akan, di
load ke memori, ketika bisa digunakan., alokasi dan dealokasi memori sesuai yang dibutuhkan
Topik rancangan sistem operasi mencakup bidang yang sangat luas dan kita akan mudah
kehilangan detail serta konteks pembahasan suatu masalah. Untuk lebih mudahnya kita perlu
mengenal konsep dasar sistem operasi tersebut yaitu :
Komponen Sistem Operasi
Layanan Sistem Operasi
System Calls
Pemrograman Sistem
Struktur Sistem
Mesin Virtual
System Generation
Rancangan Sistem
Gambar 2.1 di bawah ini menunjukkan sumber daya utama yang diatur oleh sistem
operasi. Sebagian sistem operasi berada di dalam memori utama. Bagian tersebut
meliputi kernel, atau nucleus, yang berisi fungsi – fungsi yang paling sering dipakai
Mode seperti itu dapat dianggap sebagai pengolahan serial, yang menggambarkan
kenyataan bahwa para pengguna memiliki akses ke komputer secara seri.
• Dari sudut pandang monitor, monitorlah yang mengontrol rangkaian event. Agar
pengontrolan itu dapat terjadi, banyak monitor yang selalu berada di memori utama
dan dapat digunakan untuk eksekusi (Gambar 2.3). Bagian monitor yang berada di
memori utama dikenal sebagai resident monitor. Bagian monitor lainnya terdiri dari
utilitas dan fungsi umum yang dimuatkan sebagai subroutine ke program pengguna
pada awal job yang membutuhkan utilitas dan fungsi tersebut. Monitor membaca job satu
per satu dari perangkat input (biasanya sebuah pembaca kartu atau penggerak pita
magnetik). Pada saat dibaca, job itu akan ditempatkan di daerah program pengguna, dan
kontrol diberikan ke job tersebut. Apabila job telah selesai, kontrol dikembalikan ke
monitor, yang kemudian akan membaca job berikutnya. Hasil setiap job akan dicetak dan
dikirimkan ke pengguna.
• Sekarang kita perhatikan rangkaian event itu dari sudut pandang prosesor. Pada
suatu saat tertentu, prosesor mengeksekusi instruksi yang berasal pada bagian
memori utama yang berisi monitor. Instruksi-instruksi ini menyebabkan job
berikutnya dibacakan ke bagian memori utama lainnya. Sekali job telah dibaca,
prosesor akan menemukan di dalam monitor sebuah instruksi pencabangan
yang menginstruksikan prosesor untuk melanjutkan eksekusi di awal program
pengguna. Kemudian prosesor akan mengeksekusi instruksi yang berada di dalam
program pengguna sampai prosesor itu menemukan akhir program atau kondisi
error. Salah satu dari kedua event itu akan menyebabkan prosesor membaca instruksi
berikutnya dari program monitor. Karena itu, frasa "kontrol dikirimkan ke job"
berarti bahwa sekarang prosesor mengambil dan mengeksekusi instruksi pada sebuah
program pengguna, dan "kontrol dikembalikan ke monitor" berarti bahwa sekarang
prosesor mengambil dan mengeksekusi instruksi yang berasal dari program monitor.
Jelas bahwa monitor menangani masalah penjadwalan. Suatu batch job diantrikan,
dan job dieksekusi secepat mungkin, dengan tanpa waktu idle. Bagaimana dengan waktu
set up job? Monitor juga menangani masalah ini. Pada setiap job, instruksi dimasukkan ke
dalam bentuk primitif job control language (JCL). JCL merupakan bahasa pemrograman.
o timer : sebuah timer akan digunakan untuk mencegah terjadinya sebuah job
yang memonopoli sistem. Timer disetel setiap awal job. Apabila timer telah
habis masanya akan terjadi interrupt, dan control akan dikembalikan ke
monitor.
o Interrupt : Model computer lama tidak memiliki kemampuan ini. Featur ini
menyebabkan sistem menjadi lebih fleksibel dalam melepaskan kontrolnya ke
program pengguna dan memperoleh kembali control tersebut dari program
pengguna.
0,0001
Presentasi utilits CPU = = 0,032 = 3,2 %
0,0031
Alamat
disket
Memori
kedua
Gambar 2.3 Pengalamatan Memori Virtual
http://www.google.com/sistem operasi/
ANANG92 Ananda.A., Tay.B..dan Koll,E.-“A Survey Of Asynchronous Remote Procedure
Calls”.Operating System Review, April 1992.
ARTS89a Artsy,Y.,ed. Special Issue on Process Migration. Newsletter of the IEEE Computer
SocietyTechnical Committee on Operating Systems, Winter 1989
Agama : Hindu
Email : turusdi.info@gmail.com
www.facebook.com/turusdi