Unit I/O
Apa itu I/O ?
I/O adalah Suatu perangkat yg
berhubungan dengan sistem komputer dengan cara mengirim sinyal melalui suatu
kabel atau bahkan melalui udara.
I/O merupakan salah satu komponen computer yang
penting, I/O devices menjadikan komputer berguna bagi manusia, Sebuah
sistem kontrol I/O bertujuan untuk memberikan bantuan kepada user untuk
memungkinkan mereka mengakses berkas, tanpa memperhatikan detail dari
karakteristik dan waktu penyimpanan. Kontrol I/O menyangkut manajemen berkas
dan peralatan manajemen yang merupakan bagian dari sistem operasi.
Tugas dari Sistem Kontrol I/O
1.
Memelihara directori dari berkas dan lokasi informasi
2.
Menentukan jalan bagi aliran data antara main memory dan alat
penyimpanan sekunder
3.
Mengkoordinasi komunimasi antara CPU dan alat penyimpanan
sekunder
4.
Menyiapkan berkas penggunaan input atau output telah selesai
Konsep Perangkat Keras I/O
Dalam perangkat
keras komputer terdapat 3 buah konsep perangkat keras , yaitu :
· Perangkat
Input
· Perangkat
Proses
· Perangkat
Output
1.
Perangkat Input
Perangkat input adalah perangkat yang
digunakan untuk memasukkan data atau
perintah ke dalam komputer. Peralatan yang
hanya berfungsi sebagai alat input dapat
digolongkan menjadi :
·
Alat input
langsung
·
Alat input tidak
langsung
Ø Alat
Input langsung
Yaitu alat input yang dimasukan dan
langsung diproses oleh alat pemroses, contohnya yaitu:
·
Keyboard
·
Mouse
·
Scanner
Ø Alat Input tidak langsung
Yaitu alat input yang
dimasukan melalui media tertentu sebelum suatu input diproses oleh alat
pemroses.
Contohnya yaitu
a. Key
To Card
·
Key to card atau keypunch adalah salah satu alat masuka paling
tua, alat ini memungkinkan operator memasukan data yang akan dipindah terlebih
dahulu ke dalam bentuk media punched card. Bila digunakan beberapa unit alat
keypunch,maka dapat dilakukan pembagian tugas merubah data dari sumber data ke
dalam bentuk kartu plong.kumpulan kartu plong selanjutnya dapat dibacakan ke
komputer untuk diproses melalui card reader
b. Key
To Tape
·
Alat ini memungkinkan operator untuk merekamkan data ke media
penyimpanan luar pita magnetic sebelum diproses ke CPU. Data yang tersimpan di
pita magnetic diproses ke CPU dapat dibacakan ke computer lewat alat pembaca
pita magnetic
c. Key
To Disk
·
Seperti key to card, maka key to disk memungkinkan operator
untuk merekam data lebih dulu ke media simpanan luar, misalnya disket. Data
yang disimpan dalam disket dibaca di CPU lewat Flopy Disk Drive.
2.Perangkat Proses
“Perangkat
proses yaitu perangkat komputer yang berfungsi untuk memproses atau mengelola
data yang masuk sehingga menjadi suatu informasi yang diinginkan”.
a. Cpu (Central Procesing
Unit)
merupakan tempat pemrosesan instruksi – instruksi program biasa disebut
microprocessor terdiri dari :
Ø Unit kendali (control
unit)
Ø Unit aritmatika dan
logika (aritmetic and logic unit) alu
Ø Simpanan (register)
b. Main Memory
· Register
· Main memory
a. Ram (random
access memory) adalah memory yang dapat diakses dan
bersifat volatile
b. Rom ( read
only memory) adalah memory yang hanya dapat dibaca dan bersifat
non volatile Simpanan luar (external memory)
3. Perangkat Output
“Output
Device yaitu perangkat keras yang berfungsi untuk mengeluarkan data yang telah
diproses sehingga menjadi suatu informasi”.
Yang
termasuk perangkat output diantaranya :
Alat
keluaran juga dapat berbentuk :
1.
Hard copy device
2.
Soft copy device
Prinsip Perangkat Keras I/O
Batasan : bagaimana hardware tersebut di
program
Manajemen perangkat I/O mempunyai beragam
fungsi, diantaranya :
- mengirimkan
perintah ke perangkat I/O agar menyediakan layanan
- menangani
interupsi perangkat I/O
- menangani
kesalahan pada perangkat I/O
- menyediakan
interface ke pemakai
Jenis-jenis Perangkat I/O
Secara umum, terdapat
beberapa jenis perangkat I/O, seperti :
· perangkat
penyimpanan (disk, tape)
· perangkat
transmisi (network card, modem) dan
· perangkat
antarmuka dengan pengguna (screen, keyboard, mouse).
Perangkat tersebut
dikendalikan oleh instruksi I/O. Alamat-alamat yang dimiliki oleh perangkat
akan digunakan oleh direct I/O instruction dan memory-mapped I/O. Beberapa
konsep yang umum digunakan ialah port, bus (daisy chain/shared direct access),
dan pengendali (host adapter). Port ialah koneksi yang digunakan oleh perangkat
untuk berkomunikasi dengan mesin. Bus ialah koneksi yang menghubungkan beberapa
perangkat menggunakan kabel-kabel. Pengendali ialah alat-alat elektronik yang
berfungsi untuk mengoperasikan port, bus, dan perangkat. Langkah yang
ditentukan untuk perangkat ialah command-ready, busy, dan error. Host mengeset
command-ready ketika perintah telah siap untuk dieksekusi oleh pengendali.
Pengendali mengeset busy ketika sedang mengerjakan sesuatu, dan men-clear busy
ketika telah siap untuk menerima perintah selanjutnya. Error diset ketika
terjadi kesalahan.
http://blog-izie.blogspot.com/2012/11/io-device-perangkat-inputoutput-komputer.html
Komentar
Posting Komentar