I/O merupakan suatu perangkat yang berhubungan dengan sistem komputer dengan cara mengirim sinyal melalui kabel atau udara. I/O sendiri cuku...
I/O merupakan suatu perangkat yang berhubungan dengan sistem komputer dengan cara mengirim sinyal melalui kabel atau udara. I/O sendiri cukup penting, karena I/O devices menjadikan komputer sangat bermanfaat bagi manusia.
- Perangkat I / O secara kasar dapat dikategorikan sebagai penyimpanan, komunikasi, antarmuka pengguna, dan lainnya
- Perangkat berkomunikasi dengan komputer melalui sinyal yang dikirim melalui kabel atau melalui udara.
- Perangkat terhubung dengan komputer melalui port , misalnya port serial atau paralel.
- Satu set kabel yang umum menghubungkan beberapa perangkat disebut bus
Fungsi Manajemen perangkat I/O
- Menyediakan interface ke pemakai
- Mengirimkan perintah ke perangkat I/O agar menyediakan layanan
- Hard disk, cakram Blu-ray, dan USB stick adalah perangkat blok umum.
- Menangani interupsi perangkat I/O
- Menangani kesalahan pada perangkat I/O
- Perangkat I / O dapat dibagi menjadi dua kategori: perangkat block dan perangkat karakter.
Lokasi Port Device I/O pada PC (partial)
Jenis-jenis Perangkat I/O
Terdapat beberapa jenis perangkat I/O, diantaranya:
- perangkat transmisi (network card, modem)
- perangkat penyimpanan (disk, tape)
- perangkat antarmuka dengan pengguna (screen, keyboard, mouse).
Tugas dari Sistem Kontrol I/O
- Menentukan jalan bagi aliran data antara main memory dan alat penyimpanan sekunder
- Menyiapkan berkas penggunaan input atau output telah selesai
- Memelihara directori dari berkas dan lokasi informasi
- Mengkoordinasi komunimasi antara CPU dan alat penyimpanan sekunder
Tujuan Software I/O
- Tidak bergantung pada device yang digunakan
- Penamaan file berkas adalah string atau integer dan harus sederhana
- Error harus ditangani sedekat mungkin dengan hardware
- Program pemakai sangat lebih mudah ditulis jika operasi I/O berorientasi blok
- Beberapa perangkat bisa digunakan bersama seperti disk, namun ada juga perangkat yang hanya satu pemakai
Karakteristik Device I/O
Kesalahan pada I/O komputer
Pesan kesalahan I/O pada komputer adalah singkatan dari Input Output, yang mengacu pada komponen dalam sistem komputer Anda di mana Anda melakukan koneksi antara komputer anda ke komponen eksternal, yang memungkinkan pertukaran data antara dua peralatan.
Kesalahan perangkat I/O berarti ketika komputer Anda tidak benar bereaksi ketika membaca data ketika menginstal program atau bahkan ketika Anda menyalin data dari CD DVD ke drive. Kesalahan ini lebih mungkin terjadi ketika Anda mencoba untuk mentransfer data dari CD Anda dan tidak dapat di proses, karena sistem tidak mengenali perangkat CD.
Mengatasi kesalahan perangkat I/O:
- Anda harus membersihkan CD/DVD jari atau debu yang menempel pada drive. Bersihkan dengan kain lembut atau menghapus kedua sisi dalam dan luar.
- Anda sekarang harus memeriksa cacat drive di komputer
- Tidak dapat membaca CD karena metode transfer yang salah. Anda mungkin perlu mengubah beberapa karakter dari IDE
- Anda harus mematikan komputer Anda dan memeriksa kabel dan koneksi hard disk dan CD
- Anda harus selalu terus mengupdate driver CD, jika CD driver sudah lama maka sistem operasi tidak akan dapat membacanya
Direct Memory Access (DMA)
DMA memiliki fungsi membebaskan pemroses menunggui transfer data yang dilakukan I/O device. Ketika pemroses ingin membaca atau menulis data, pemroses memerintahkan DMA Controller dengan mengirimkan informasi sebagai berikut :
- Perintah penulisan / pembacaan
- Awal lokasi memori yang ditulis / dibaca
- Alamat I/O device
- Jumlah word / byte yang ditulis / dibaca
Keuntungan Direct Memory Access (DMA)
- Meminimasikan over head
- Peningkatan kinerja prosesor atau I/O
- Controller sederhana tidak dapat melakukan I/O dalam waktu yang bersamaan, sehingga dilakukan interleaving (skip blok), memberi waktu untuk tranfer data ke memori
Enam Tahapan Proses dalam Transfer DMA
Komponen Management Input Output
- Spooling : melakukan penjadwalan pemakaian I/O sistem supaya lebih efisien
- Buffer : menampung sementara data dari/ke perangkat I/O.
- Menyediakan "driver" untuk dapat melakukan operasi "rinci" untuk perangkat keras I/O tertentu.
COMMENTS