Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
Karakteristik Sistem

Karakteristik Sistem

Ratings: (0)|Views: 38 |Likes:
Published by Anthony Alvin

More info:

Published by: Anthony Alvin on Jun 27, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

06/27/2012

pdf

text

original

 
KARAKTERISTIK SISTEM OPERASI
19 03 2009
Sistem operasi menyembunyikan detail hardware dari pemrogram dan menyediakan interfaceyang nyaman untuk pemrogram.Sistem operasi berfungsi sebagai mediator antara hardware komputer dengan pemrogram untuk mengakses dan menggunakan fasilitas layanan tertentu.Sistem operasi menyembunyikan detail hardware dari pemrogram dan menyediakan interfaceyang nyaman untuk pemrogram.Sistem operasi berfungsi sebagai mediator antara hardware komputer dengan pemrogram untuk mengakses dan menggunakan fasilitas layanan tertentu.Layanan yang Diberikan Sistem Operasi adalah :Pembuatan ProgramSistem operasi menyediakan berbagai fasilitas layanan bagi pemrogram untuk pembuatanprogram dalam bentuk utilitas (general utilities).Eksekusi ProgramSistem operasi melakukan penanganan pemuatan instruksi dan data ke memori utama, perangkatinput/output (I/O) dan inisialisasi file, dan penyiapan fasilitas.Akses ke Perangkat I/OSistem operasi menangani set instruksi I/O atau sinyal kontrol untuk keperluan operasi.Akses Terkontrol ke FileSistem operasi dapat menyediakan perlindungan untuk mengontrol akses ke fasilitas yangdigunakan secara bersama.Akses SistemSistem operasi mengontrol akses ke sistem sebagai keseluruhan dan ke sumber daya sistemtertentu.Sistem Operasi Sebagai Pengelola FasilitasSebuah komputer adalah sekumpulan fasilitas untuk pemindahan, penyimpanan, dan pengolahandata dan mengontrol ketiga fungsi ini.Pengontrolan fungsi-fungsi ini dilakukan oleh sistem operasi.® Sistem operasi merupakan program yang dieksekusi oleh CPUSistem operasi mengarahkan CPU dalam menggunakan fasilitas lainnya dan dalam pewaktuandan atau penjadwalan eksekusi program.Jenis Sistem OperasiPembedaan jenis sistem operasi didasarkan pada karakteristik.Karakteristik dapat dibagi menjadi 2 dimensi:Dimensi pertama:Ditinjau dari segi interaksi pengguna dengan sistem komputer, ada dua jenis sistem operasi yangindependen, yaitu:
 
Sistem bersifat interaktif Sistem bersifat batchDimensi kedua:Ditinjau dari segi banyaknya program yang dieksekusi secara simultan, ada dua jenis sistemoperasi, yaitu:Sistem yang menggunakan MultiprogrammingSistem yang tidak menggunakan Multiprogramming yaitu: Uniprogrammed / One task at a timeSistem interaktif,pengguna/pemrogram berinteraksi secara langsung dengan komputer, biasanya melaluikeyboard/layar monitor, untuk meminta eksekusi tugas atau membentuk transaksi.Sistem batch,program-program pengguna ditampung bersama-sama (secara offline) dengan pengguna lainnyadan 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 MultiprogrammingProsesor selalu berada dalam keadaan sibuk karena prosesor mengerjakan lebih dari satuprogram pada saat yang sama,Beberapa program dimuatkan ke dalam memori,Prosesor beralih dengan cepat dari satu program ke program lainnyaBila menggunakan sistem interaktif, menerapkan time sharingPersyaratan lain untuk meningkatkan kecanggihan dibanding dengan sistem operasi tipe batchadalaho manajemen memorio penjadwalanTabel Jenis Sistem OperasiBatch System Interactive SystemUniprogrammed / One task at a time Simple batch Dedicated systemMultiprogrammed Sophisticated batch Time sharingJadi ada empat jenis sistem operasi secara umum:Sistem Batch sederhanaSistem Batch canggihSistem MultiprogrammingSistem Time SharingDua permasalahan yang ada pada sistem komputer lama (terdahulu):Penjadwalan (Scheduling): pengguna memesan waktu pelayanan mesin, pemesanan waktu mesinhendaknya sama dengan waktu penyelesaian pekerjaan.Waktu setup (Setup Time): Waktu yang diperlukan untuk pemuatan compiler dan program
 
berbahasa tingkat tinggi (program sumber) ke dalam memori, penyimpanan program yang telahdikompilasi (program object), dan kemudian memuatkan dan melakukan link program objectdengan fungsi-fungsi agar program dapat berjalan. Waktu setup harus diusahakan sependek mungkin.Sistem Batch SederhanaDalam sistem batch, pengguna tidak perlu lagi memiliki akses langsung ke mesin. Penggunamenyerahkan pekerjaanya kepada operator komputer yang akan melakukan batch pekerjaansecara berurutan.Untuk memahami pola kerja batch, kita tinjau dari dua sudut pandang:Sudut pandang monitorSudut pandang CPU.Dari sudut pandang monitor,Monitorlah yang mengontrol rangkaian kejadian. Untuk itu monitor harus selalu berada di dalammemori utama (disebut resident monitor) dan selalu tersedia untuk melakukan eksekusi. Monitormembaca job satu persatu. Setelah membaca, job tersebut ditempatkan pada daerah programpengguna, dan kontrol diberikan ke job ini. Pada saat job telah selesai, akan terjadi interupt(internal interupt terhadap komputer) yang mengembalikan kontrol ke monitor, dan segeramembaca job berikutnya. Hasil setiap job dicetak dan dikirim ke pengguna.Dari sudut pandang CPU,CPU mengeksekusi instruksi-instruksi yang berasal dari lokasi memori yang berisi monitor.Instruksi-instruksi ini akan menyebabkan job berikutnya dibaca ke bagian lain memori utama.Setelah sebuah job dibaca, CPU akan menemukan instruksi cabang pada monitor yang memintaCPU untuk melanjutkan eksekusi di lokasi lain pada memori (awal program pengguna).Kemudian CPU akan mengeksekusi instruksi pada program pengguna sampai CPU menemukanakhir program atau error. Salah satu kejadian itu akan menyebabkan CPU mengambil instruksiberikutnya dari program monitor.
“Kontrol diserahkan ke CPU” berarti CPU mengambil dan menge
ksekusi instruksi dalamprogram pengguna.
“Kontrol dikembalikan ke monitor” berarti CPU mengambil dan mengeksekusi instruksi dari
program monitor.Beberapa feature yang perlu diperhatikan dalam sistem operasi batch:Proteksi Memori : Pada saat program pengguna dieksekusi, maka program itu tidak bolehmengubah area memori yang berisi monitor. Bila terjadi perubahan area memori, maka hardwareCPU akan mendeteksi suatu error dan memindahkan kontrol ke monitor. Kemudian monitormembatalkan job, mencetak pesan error, dan memuatkan job berikutnya.Pewaktu (Timer) : Pewaktu digunakan untuk mencegah sebuah job memonopoli sistem. Pewaktudisetel pada awal setiap job. Bila waktu habis, terjadi sebuah interrupt, dan kontrol kembali kemonitor.Privileged Instruction : Instruksi tertentu ditandai dengan privileged dan hanya dapat dieksekusioleh monitor. Instruksi ini meliputi instruksi I/O, sehingga monitor menguasai kontrol semua

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->