Rabu, 17 Agustus 2016

Teknik Input Output dan Modul I/O

Penjelasan Singkat Mengenai Teknik Input Output dan Modul I/O


    Pasti kalian sudah tidak asing lagi dengan perangkat I/O, perangkat inilah yang mampu memberi dan menerima data dari / ke komputer.
    Setiap perangkat I/O memiliki driver masing-masing, ada yang sudah terinstal di BIOS seperti keyboard yang menggunakan konektor PS2(ini bukan playstation 2 yaa), ada pula perangkat I/O yang mengharuskan kita untuk menginstal sendiri drivernya.
    Baik langsung saja kita bahas mengenai teknik I/O dan modul I/O, ada tiga teknik I/O, yang diantaranya adalah:


A.Programed I/O

    Pada Programed I/O CPU memiliki kontrol langsung terhadap perangkat I/O, CPU akan
memeriksa apakah perangkat I/O sudah siap menerima perintah selanjutnya atau tidak, dan ini lah kelemahan teknik programed I/O karena CPU akan membuang waktu hanya untuk menunggu prangkat I/O untuk menerima perintah selanjutnya, ditambah dengan kecepatan CPU yang lebih cepat bila dibandingkan dengan perangkat I/O.


B.Interrupt Driven I/O

    Cara kerjanya hampir sama dengan programed I/O,dimana CPU masih memegang kontol langsung terhadap perangkat I/O. Yang membedakannya adalah pada interrupt mode ini CPU dapat memberi lebih dari satu perintah kepada perangkat I/O. Kelemahannya pun tidak jauh berbeda dengan programed mode, yaitu kinerja CPU akan berkurang karena kecepatan CPU berbeda jauh dengan kecepatan prangkat I/O
    


C. Direct Memori Access (DMA)

     Pada DMA mode ini perangkat I/O sudah memiliki controler tersendiri sehingga perangkat I/O tidak terlalu bergantung pada CPU dan perangkat I/O dapat mengakses memori secara langsung tanpa melewati CPU, hal ini menyebabkan CPU tidak perlu menunggu perangkat I/O untuk siap menerima perintah, sehingga kinerja CPU tidak berkurang terlalu banyak seperti yang terjadi pada programed I/O maupun interrupt mode.


Modul I/O

    Modul I/O adalah suatu komponen dalam sistem komputer yang bertugas untuk mengkontrol perangkat eksternal atau lebih tepatnya modul I/O ini mengkontrol pertukaran data antara perangkat eksternal tersebut dengan memori utama ataupun dengan register-register CPU, atau lebih simpelnya modul I/O adalah penghubung antara perangkat I/O dengan memori dan CPU.


    
    Hanya itu yang bisa Saya sampaikan kali ini, untuk Kalian yang tidak mengerti tentang penjelasan Saya di atas mohon di maklumi karna ini adalah post pertama saya di blog ini, semoga artikel ini bermamfaat untuk semua orang yang membaca artikel ini tentunya.