P. 1
MANAJEMEN SISTEM Input Output.docx

MANAJEMEN SISTEM Input Output.docx

|Views: 101|Likes:
Dipublikasikan oleh qende

More info:

Published by: qende on Apr 09, 2012
Hak Cipta: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

04/09/2012

pdf

text

original

MANAJEMEN SISTEM INPUT/OUTPUT

Manajemen Sistem M/K ( I/O) Pekerjaan utama yang paling sering dilakukan oleh sistem komputer selain melakukan komputasi adalah Masukan/Keluaran (M/K). Dalam kenyataannya, waktu yang digunakan untuk komputasi lebih sedikit dibandingkan waktu untuk M/K. Ditambah lagi dengan banyaknya variasi perangkat M/K sehingga membuat manajemen M/K menjadi komponen yang penting bagi sebuah sistem operasi. Sistem operasi juga sering disebutdevice manager, karena sistem operasi mengatur berbagai macam perangkat ( device). Fungsi-fungsi sistem operasi untuk sistem M/K:

Penyanggaan ( buffering). Menampung data sementara dari/ke perangkat M/K Penjadwalan ( scheduling). Melakukan penjadualan pemakaian M/K sistem supaya lebih efisien. Spooling. Meletakkan suatu pekerjaan program pada penyangga, agar setiap perangkat dapat mengaksesnya saat perangkat tersebut siap. Menyediakan driver perangkat yang umum. Driver digunakan agar sistem operasi dapat memberi perintah untuk melakukan operasi pada perangkat keras M/K yang umum, seperti optical drive, media penyimpanan sekunder, dan layar monitor. Menyediakan driver perangkat yang khusus. Driver digunakan agar sistem operasi dapat memberi perintah untuk melakukan operasi pada perangkat keras M/K tertentu, seperti kartu suara, kartu grafis, dan motherboard

Manajemen Sistem I/O
Sering disebut device manager. Menyediakan device driveryang umum sehingga operasiI/O dapat seragam (membuka, membaca, menulis,menutup). Contoh: pengguna menggunakan operasi yang sama untuk membaca berkas pada perangkat keras, CD-ROMdan floppy disk . Manajemen sistem I/O merupakan aspek perancangan sistem operasi yang terluas disebabkan sangat beragamnya perangkat dan begitu banyaknya aplikasi dari perangkat- perangkat itu. Sistem operasi bertanggung jawab dalam aktivitas yang berhubungan dengan manajemen sistem/perangkatI/O:  Mengirim perintah ke perangkat I/O agar menyediakan layanan.  Menangani interupsi perangakat I/O .  Menangani kesalahan pada perangakat I/O.

Penyebab Interupsi   Interupsi dapat disebabkan berbagai hal. CPU kemudian menjawab interupsi tersebut (juga disebut menangkap interupsi) dengan menyimpan beberapa informasi mengenai state terkini CPU–contohnya nilai instruksi pointer. Pada dasarnya polling dapat dikatakan efisien.  Pooling Busy-waiting/ polling adalah ketika host mengalami looping yaitu membaca status register secara terus-menerus sampai status busy di-clear. dan memanggil interrupt handler agar handler tersebut dapat melayani controller atau alat yang mengirim interupsi tersebut. Interupsi Mekanisme Dasar Interupsi :  Ketika CPU mendeteksi bahwa sebuah controller telah mengirimkan sebuah sinyal keinterrupt request line (membangkitkan sebuah interupsi). Fitur-fitur ini antara lain adalah kemampuan menghambat sebuah prosesinterrupt handling selama prosesi berada dalam critical state. Menyediakan antarmuka ke pengguna. efisiensi penanganan interupsi sehingga tidak perlu dilakukan polling untuk mencari device yang mengirimkan interupsi. page fault. dan system call Exception adalah suatu kondisi dimana terjadi sesuatu/ dari sebuah operasi didapat hasil tertentu yang dianggap khusus sehingga harus mendapat perhatian . karena CPU processing yang tersisa belum selesai. tiga fitur disediakan oleh CPU dan interrupt controller (pada perangkat keras) untuk dapat menangani interrupsi dengan lebih bagus. hanya menemukan sedikit deviceyang siap untuk men-service. interupsi yang dikirimkan oleh device controllers. dan fitur yang ketiga adalah adanya sebuah konsep multilevelinterupsi sedemikian rupa sehingga terdapat prioritas dalam penanganan interupsi (diimplementasikan dengan interrupt priority level system).  2. Ada juga beberapa perangkat keras yang terdapat pada I/O manajemen yaitu : 1. Akan tetapi polling menjadi tidak efisien ketika setelah berulang-ulang melakukan looping. antara lain exception. Fitur Tambahan pada Komputer Modern :  Pada arsitektur komputer modern.

yang walau pun memperlambat komputasi CPU. dan lain-lain. Handshaking   Proses handshaking antara DMA controller dan device controller dilakukan  melalui sepasang kabel yang disebut DMA-request dan DMA-acknowledge. contoh nya pembagian dengan 0 (nol). Hal ini kemudian akan mengakibatkan DMA controller memasukkan alamat-alamat yang dinginkan ke kabel alamat memori.lebih. dan mengirimkan sinyal melalui kabel DMA-acknowledge. DMA DMA adalah sebuah prosesor khusus (special purpose processor) yang berguna untuk menghindari pembebanan CPU utama oleh program I/O (PIO). Hal ini disebut cycle stealing. Setelah sinyal melalui kabel DMA-acknowledge diterima. 3. walau pun masih dapat mengaksees data pada cache primer dan sekunder. Device controller mengirimkan sinyal melalui DMA-request ketika akan mentransfer data sebanyak satuword. 4. pengaksesan alamat memori yang restricted atau bahkan tidak valid. tidak menurunkan kinerja karena memindahkan pekerjaan data transfer ke DMA controllermeningkatkan performa sistem secara keseluruhan. CPU sementara tidak dapat mengakses memori (dihalangi). device controller mengirimkan data yang dimaksud dan mematikan sinyal pada DMA-request. . Hal ini berlangsung berulang-ulang sehingga disebut handshaking.  System call adalah sebuah fungsi pada aplikasi (perangkat lunak) yang dapat mengeksekusikan instruksi khusus berupa software interrupt atau trap. Pada saat DMAcontroller mengambil alih memori.

You're Reading a Free Preview

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