Dalam halaman blog
kali ini akan dibahas mengenai hal yang menjadi pokok pembahasan yaitu yang
pertama tentang unit input / Output. Dan dalam pembahasan yang pertama yaitu input/utput akan
dibahas yaitu sistem bus-nya, standar I/O interface, pengaksesan peralatan I/O.
UNIT
INPIT/OUTPUT
Komputer adalah sistem elektronik untuk memanipulasi
data yang cepat dan tepat serta dirancang dan diorganisasikan supaya secara
otomatis menerima dan menyimpan data input, memprosesnya, dan menghasilkan
output berdasarkan instruksi-instruksi yang telah tersimpan di dalam memori.
Dari definisi tersebut terdapat tiga istilah penting, yaitu input (data),
pengolahan data, dan informasi (output). Tujuan pokok dari sistem
komputer adalah mengolah data untuk menghasilkan informasi, sehingga perlu
didukung oleh elemen-elemen yang terdiri dari perangkat keras (hardware),
perangkat lunak (software), dan brainware. Perangkat keras adalah peralatan
komputer itu sendiri, perangkat lunak adalah program yang berisi
perintah-perintah untuk melakukan proses tertentu, dan brainware adalah manusia
yang terlibat di dalam mengoperasikan serta mengatur sistem komputer.
Input
Device (Alat Masukan), adalah perangkat keras komputer yang berfungsi sebagai
alat untuk memasukan data atau perintah ke dalam komputer. Output Device
(Alat Keluaran), adalah perangkat keras komputer yang berfungsi untuk
menampilkan keluaran sebagai hasil pengolahan data. Keluaran dapat berupa hard-copy
(ke kertas), soft-copy (ke monitor), ataupun berupa suara. I/O Ports,
digunakan untuk menerima ataupun mengirim data ke luar sistem. Peralatan input
dan output di atas terhubung melalui port ini. Data Bus, adalah
jalur-jalur perpindahan data antar modul dalam sistem komputer. Karena pada
suatu saat tertentu masing-masing saluran hanya dapat membawa 1 bit data, maka
jumlah saluran menentukan jumlah bit yang dapat ditransfer pada suatu saat.
Lebar data bus ini menentukan kinerja sistem secara keseluruhan. Sifatnya
bidirectional, artinya CPU dapat membaca dan menirma data melalui data
bus ini. Data bus biasanya terdiri atas 8, 16, 32, atau 64 jalur paralel.
Address Bus, digunakan untuk menandakan lokasi sumber ataupun tujuan pada
proses transfer data. Pada jalur ini, CPU akan mengirimkan alamat memori yang
akan ditulis atau dibaca.Address bus biasanya terdiri atas 16, 20, 24, atau 32
jalur paralel. 8) Control Bus, dinakan untuk mengontrol penggunaan serta akses
ke Data Bus dan Address Bus. Terdiri atas 4 sampai 10 jalur paralel.
Peralatan Input atau peralatan masukan yaitu
pealatan yang berfungsi untuk memasukan data atau program dan mengirimkan data
atau program tersebut dalam bentuk data digital yang akan diproses oleh
komputer. Unit ini berfungsi sebagai media untuk memasukkan data dari luar ke
dalam suatu memori dan processor untuk diolah guna menghasilkan informasi yang
diperlukan.
Input
devices atau unit masukan yang umumnya digunakan personal computer (PC) adalah
keyboard dan mouse, keyboard dan mouse adalah unit yang menghubungkan user
(pengguna) dengan komputer. Selain itu terdapat joystick, yang biasa digunakan
untuk bermain games atau permainan dengan komputer. Kemudian scanner, untuk
mengambil gambar sebagai gambar digital yang nantinya dapat dimanipulasi. Touch
panel, dengan menggunakan sentuhan jari user dapat melakukan suatu proses akses
file. Microphone, untuk merekam suara ke dalam komputer. Input device berfungsi
sebagai media untuk memasukkan data dari luar sistem ke dalam suatu memori dan
processor untuk diolah dan menghasilkan informasi yang diperlukan. Data yang
dimasukkan ke dalam sistem komputer dapat berbentuk signal input dan
maintenance input. Signal input berbentuk data yang dimasukkan ke dalam sistem
komputer, sedangkan maintenance input berbentuk program yang digunakan untuk
mengolah data yang dimasukkan. Jadi Input device selain digunakan untuk
memasukkan data dapat pula digunakan untuk memasukkan program. Beberapa
peralatan input yang umum digunakan antara lain: a) KEYBOARD Keyboard merupakan
unit input yang paling penting dalam suatu pengolahan data dengan komputer.
Keyboard dapat berfungsi memasukkan huruf, angka, karakter khusus serta sebagai
media bagi user (pengguna) untuk melakukan perintah-perintah lainnya yang diperlukan,
seperti menyimpan file dan membuka file. Penciptaan keyboard komputer berasal
dari model mesin ketik yang diciptakan dan dipatentkan oleh Christopher Latham
pada tahun 1868, Dan pada tahun 1887 diproduksi dan dipasarkan oleh perusahan
Remington.
Keyboard
yang digunakanan sekarang ini adalah jenis QWERTY, pada tahun 1973, keyboard
ini diresmikan sebagai keyboard standar ISO (International Standar
Organization). Jumlah tombol pada keyboard ini berjumlah 104 tuts. Keyboard
sekarang yang kita kenal memiliki beberapa jenis, yaitu: 1) Menggunakan DIN 5
male dan biasanya digunakan pada komputer tipe AT. 2) Keyboard PS/2 Biasanya
digunakan pada komputer ATX dan saat ini yang paling banyak dipergunakan.
Pemasangan keyboard tipe ini harus dilaksanakan dengan cermat, sebab port yang
dimiliki sama dengan port untuk mouse. 3) Keyboard Wireless Sesuai dengan
namanya, keyboard tipe ini tidak menggunakan kabel sebagai penghubung antara
keyboard dengan komputer. Jenis koneksi yang digunakan adalah infra red, wifi atau
bluetooth. Untuk menghubungkan keyboard dengan komputer, dibutuhkan unit
pemancar dan penerima. Unit pemancar biasanya terdapat pada keyboard itu
sendiri, sedangkan penerima biasanya dipasang pada port USB atau serial pada
CPU. 4) Keyboard USB Komputer terbaru saat ini sudah banyak yang mempergunakan
jenis konektor USB yang menjamin transfer data lebih cepat.
Graphics
pads yang digunakan mempunyai dua jenis. Pertama, menggunakan jarum (stylus)
yang dihubungkan ke pad atau dengan memakai bantalan tegangan rendah, yang pada
bantalan tersebut terdapat permukaan membrane sensitif sentuhan ( touch
sensitive membrane surface). Tegangan rendah yang dikirimkan kemudian
diterjemahkan menjadi koordinat X – Y. Kedua, menggunakan bantalan sensitif
sentuh ( touch sensitive pad) tanpa menggunakan jarum. Cara kerjanya adalah
dengan meletakkan kertas gambar pada bantalan, kemudian ditulisi dengan pensil.
c. SCANNER Scanner adalah sebuah alat yang dapat berfungsi untuk meng-copy atau
menyalin gambar atau teks yang kemudian disimpan ke dalam memori komputer. Dari
memori komputer selanjutnya, disimpan dalam harddisk ataupun floppy disk.
Fungsi scanner ini mirip seperti mesin fotocopy, perbedaannya adalah mesin fotocopy
hasilnya dapat dilihat pada kertas sedangkan scanner hasilnya dapat ditampilkan
melalui monitor terlebih dahulu sehingga kita dapat melakukan perbaikan atau
modifikasi dan kemudian dapat disimpan kembali baik dalam bentuk file text
maupun file gambar. Selain scanner untuk gambar terdapat pula scan yang biasa
digunakan untuk mendeteksi lembar jawaban komputer.
Alat
masukan scanner dapat berupa : magnetic Ink character recognition (MICR), alat
pembaca pengenal karakter tinta magnetik, banyak digunakan di bank-bank amerika
untuk transaksi cek. Dibutuhkan tinta magnetik yg khusus supaya bisa dibaca
oleh alatnya, reader, Optical Reader Data, dapat berupa Optical Character
Recognition (OCR) Reader, OCR Tag Reader (banyak dipergunakan di toko-toko
serba ada untuk membaca label data barang yang dijual yang dicetak dengan
bentuk (font) karakter OCR), Bar Code Reader, Optical Mark Recognition (OMR)
Reader (banyak digunakan untuk penilaian test (test scoring). Jawaban dari tes
yang diberikan dijawab di kertas mark sense form (dengan pensil 2B). OMR juga
banyak digunakan untuk membaca hasil dari daftar pertanyaan (Questionarries),
registrasi mahasiswa dsb), Sensor,
Merupakan alat yang mampu secara langsung menangkap data kejadian fisik. Data
analog dikumpulkan oleh alat sensor dan dimasukan ke pengubah AD/DC yang
selanjutnya diproses oleh komputer. Kamera Digital merupakan salah satu
sensor yang dipakai untuk menangkap objek yg selanjutnya diproses dengan
komputer. Camera Recorder
(Camcorder) merupakan sensor untuk menangkap objek yang bergerak, Voice
recognizer, Biasa disebut Speech Recognizer yaitu alat untuk membuat komputer
mengerti omongan manusia. JOY STICK DAN GAMES PADDLE Joystick mulai
dikenal pada abad 20-an pada waktu itu di nama joystick diartikan tongkatpengendali
pesawat terbang. Kemudian joystick berkembang menjadi alat elektrik.
2-axis joystick ditemukan di sekitar tahun1944 di Negara Jerman. Alat
dikembangkan untuk mengarahkan terbang layang pengebomanHenschel H 293 terhadap
target kapal. Di sini, joystick digunakan oleh suatu operator untuk mengemudi
proyektil ke arah target nya. Joystick ini mempunyai tombol on-off dan
sensor digital.Cara kerjanya yaitu dengan isyarat yang dipancarkan dari
joystick kepada proyektil via radio.Pada tahun 1960 penggunaan joysticks
menjadi tersebar luas dan berkembang ke industri pesawatudara modeling sistem
radio-controlled seperti Kwik Lalat yang diproduksi oleh Phill Kraft ( 1964).
peralatan input dapat digolongkan menjadi dua yaitu :
• Peratalan
input langsung, yaitu input yang dimasukkan langsung diproses oleh alat
pemroses. Contohnya : keyboard, mouse, touch screen, light pen, digitizer
graphics tablet, scanner.
• Peralatan
input tidak langsung, input yang melalui media tertentu sebelum suatu input
diproses oleh alat pemroses. Contohnya : punched card, disket, harddisk.
SISTEM
BUS INPUT/OUTPUT
Perangkat eksternal dihubungkan dengan komputer oleh suatu link dengan
modul I/O. Link digunakan untuk pertukaran control, status dan data antara
modul I/O dengan perangkat eksternal.
Data berbentuk
sekumpulan bit untuk dikirimkan ke modul I/O atau diterima dari modul I/O. Control Signal menentukan fungsi-fungsi yang akan
dilakukan perangkat, seperti mengirimkan data ke modul I/O (INPUT atau READ),
menerima data dari modul I/O (OUTPUT atau WRITE), report status, atau membentuk
fungsi control tertentu ke perangkat. Signal status menandai
status perangkat. Misalnya READY/NOT READY untuk menunjukan kesiapan perangkat
untuk mengirimkan data.
Control logic berkaitan dengan perangkat yang
mengontrol operasi perangkat dalam memberikan respons yang berasal dari modul
I/O. Transducer mengubah
data dari energi listrik menjadi energi lain selama berlangsungnya output dan
dari bentuk energi tertentu menjadi energi listrik selama berlangsungnya input.
Umumnya, suatu buffer dikaitkan dengan transducer untuk menampung sementara
data yang ditransfer di antara modul I/O dan dunia luar. Ukuran buffer yang
umum adalah 8 hingga 16 bit.
Prinsip kerja
yang dilakukan perangkat input adalah merubah perintah yang dapat dipahami oleh
manusia kepada bentuk yang dipahami oleh komputer (machine readable form), ini
berarti mengubahkan perintah dalam bentuk yang dipahami oleh manusia kepada
data yang dimengerti oleh komputer yaitu dengan kode-kode binary (binary
encoded information). Perangkat input dapat digolongkan menjadi dua golongan,
yaitu perangkat input langsung dan perangkat input tidak langsung. Perangkat
input langsung yaitu input yang digunakan langsung diproses di CPU, tanpa
melalui media lain. Sedangkan perangkat input tidak langsung adalah input yang
dimasukkan tidak langsung dip roses di CPU.
Perangkat
eksternal dapat dipasang melalui saluran, port, atau colokan tertentu. Pada
komputer PC, saluran ini biasanya adalah saluran serial, saluran paralel,
saluran USB, dan saluran PCMCIA. Dalam beberapa aplikasi, misalnya untuk
menggabungkan dengan telepon seluler, dapat juga digunakan saluran inframerah
(IrDA).
Tujuan
Communication Synchronization adalah agar data yang dikirimkan dapa
ditafsirkan (dimengerti) oleh penerima dengan tepat dan benar.
Fungsi
sinkronisasi:
§
Agar penerima mengetahui dengan tepat dan
benar apakah sinyal yang diterima merupakan bit dari suatu data
(sinkronisasi bit).
§
Agar penerima mengetahui dengan tepat bit
data (data bit) yang membentuk sebuah karakter (sinkronisasi karakter).
Perangkat-perangkat
komunikasi memungkinkan komputer untuk saling bertukar data dengan perangkat
jarak jauh, yang mungkin berupa perangkat human-readable, serperti terminal,
perangkat mesin readable, atau bahkan komputer lainnya.
Port
Komputer
Port
komputer hardware berfungsi sebagai antarmuka sebuah komputer dengan komputer
atau device lain.
Port
serial
jenis
ini mengirim dan menerima data 1 bit pada saat melalui kabel tunggal.
Digunakan
antara lain : LCD
Port
Paralel
Dapat
mengirim dan menerima sejumlah bit data pada satu saat melalui satu set kabel.
Universal
Serial BUS
Pengembangan
dari port serial. Sejumlah vendor dari devais standar seperti mouse dan printer
telah beralih ke USB. USB lebih memudahkan berkoneksi, plug and play, dirancang
tidak bergantung kepada expansion slot, bila dipasang copot, tidak perlu
me-reboot komputer.
USB
hub
Sebuah
USB hub selain dapat menampung sejumlah device, juga dapat menampung sejumlah
USB hub.
PCMCIA
Alat
yang digunakan untuk menghubungkan komputer laptop (note book) dengan jaringan
kabel , contohnya: 3 com.pcmcia ini sangat berguna sekali bagi pengguna note
book agar terhubung dengan jaringan komputer.
Hub\Switch
Alat
yang digunakan untuk menghubungkan kabel-kabel pada sebuah jaringan komputer.
jadi hub ini berfungsi sebagaikonsentrator dari sebuah jaringan selain itu, hub
juga berfungsi untuk mengatur arus data yang masuk dan keluar server, bisa di
ibaratkan hub ini seperti lampu lalulintas, bila tidak ada lampu lalulintas,
dapat dipastikan banyak terjadi kemacetan atau tabrakan, ini pula dapat terjadi
pada jaringan.
Nir
Kabel
Bluetooth,
Infra merah, wireless, dll.
Modul-Modul Input Output
Modul
I/O adalah suatu komponen dalam sistem komputer yang bertanggung jawab atas
pengontrolan sebuah perangkat luar atau lebih dan bertanggung jawab pula dalam
pertukaran data antara perangkat luar tersebut dengan memori utama ataupun
dengan register – register CPU. Dalam mewujudkan hal ini, diperlukan antarmuka
internal dengan komputer (CPU dan memori utama) dan antarmuka dengan perangkat
eksternalnya untuk menjalankan fungsi – fungsi pengontrolan.
I/O interface adalah peralatan yang dimana
informasi dapatmasuk dan keluar dari perangkat seperti komputer. Dalam komuptasi
input output adalah komunikasi antara sistem pengolahan informasi dan dunia
luar. Input adalah sinyal atau data yang diterima oleh sistem dan output adalah
sinyal atau data yang dikirim dari itu.
Contoh alat
input yaitu :
KEYBOARD
Keyboard adalah perangkat mesin ketik yang menggunakan
susunan tombol atau kunci, yang bertindak sebagai tuas mekanis atau saklar
elektronik. Keyboard computer pertama kali dibuat pada tahun 1868, yang pada
dasarnya desain keyboard dibuat seperti mesin ketik. Jenis jenis keyboard dapat
digolongkan menjadi 4 yaitu : serial, ps/2, USB dan wireless.
MOUSE
Pengertian dari mouse adalah sebuah perangkat keras
(hardware) yang terhubung ke komputer baik melalui kabel maupun wireless. kabel
yang menghubungkan mouse dengan komputer bentuknya mirip dengan ekor tikus.
Walaupun saat ini keberadaan mouse sudah banyak tergantikan dengan perangkat
touchpad dimana semua fungsi dari mouse bisa dilakukan dengan menggunakan
touchpad ini, namun masih lebih banyak user yang lebih memilih menggunakan
mouse daripada touchpad.terdapat beberapa macam fungsi mouse, antara lain
pengeontrol persebaran tampilan objek, memperbesar dan memperkecil tampilan worksheet,
mengaktifkan command button, sebagai penggerak pointer.
BAR CODE READER
Bar code reader adalah sebuah alat elektronik barcode cetak.
Seperti flatbet scaner , terdiri dari sumber cahaya, lensa dan sensor cahaya
menerjemahkan implus ke optik yang mengandung listrik. Selain itu hampir semua
barcode berisi sirkuit decoder menganalisis barcode data yang diberikan oleh
sensor dan mengirim konten bercode untuk output port scaner.
DIGITAL CAMERA
Kamera digital adalah kamra yang mengambil video atau foto
foto dengan merekam gambar pada sensor elektronik.kamera digital
biasanyamenggunakan lensa dengan diafragma variabel untuk memfokuskan cahaya ke
sebuah perangkat gambar.
Kamera digital dapat menampilkan gambar pada layar segera
setelah direkam, an menyimpan dan menghapus gambar dari memory.dalam beberapa
kamera memerlukan driver dan tambahan software. Resolusi kamera digital
dibatasi oleh sensor gambar yang mengubah cahaya menjadi sinyal diskrit,
hitungan pixel pada kamera ini umumnya dianggap menunjukan resolusi kamera.
WEB CAMERA
Webcam adalah kamera video yang mengambil gambar secara real
time ke komputer atau jaringan komputer melalui usb dan WIFI. Penggunaan yang
paling populer adalah pembentukan link video, memungkinkan komputer bertindak
sebagai videophone . penggunaan umum untuk webcam adalah untuk world wide web.
Penggunaan populer lainya adalah untuk pengawasan keamanan, visi komputer
dan penyiaran video. Webcam dikenal karna biaya produksi yang redah dan
fleksibilitas. Penggunaan webcam dapat diintegrasikan dalam laptop.
DIGITAL VIDEO CAMERA
Adalah kamera yang digunakan untuk akuisisi film elektronik,
awalnya dikembangkan oleh industri televisi , namun sekarang umum dalam
aplikasi lain juga.kamera video terutama digunakan dalam 2 mode. Yang pertama
karakteristik penyiaran awal banyak , adalah siaran langsung . dalam mode ke 2
gambar direkam ke perangkat penyimpanan untuk pengarsipan atau diproses lebih
lanjut.rekaman video digunakan di televisi dan produksi film .
FIREWIRE
Mulai dikembangkan pada akhir tahun 1980-an oleh apple
sebagai firewire, merupakan standard bus interface untuk komunikasi kecepatan
tinggi .firewire sebanding dengan USB, meskipun USB memiliki pangsa pasar yang
lebih tinggi.firewire adalah serial bus yang berarti bahwa informasi yang
ditransfer satu bit pada suatu waktu. Bus pararel memanfaatkan jumlah koneksi
fisik yang berbeda dan dengan demikian biasanya jauh kurang efisien , lebih
mahal, dan biasanya lebih berat.firewire dapat menghubungkan hingga 63
perangkat . hal ini memungknkan peer to peer perangkat komunikasi, seperti
komunikasi antara scaner dan printer berlangsung tanpa menggunakan memori
sistem dan CPU.
PARAREL PORT
Jenis interface yang ditemukan pada kompuer untuk
menghubungkan peripheral. Dalam komputasi sebuah port pararel adalah komunikasi
pararel antarmuka fisik. Hal ini dikenal sebagai port printer. IEEE 1284
standar mendefinisikan versi bi-directorial ,yang memungkinkan transmisi dan
penerimaan bit pada waktu yang sama.
NIC
Adalah perangkat keras komponen komputer yang menghubungkan
komputer ke jaringan komputer. Pengendali jaringan awal interface biasa
diterapakan pada kartu ekspansi yang terhubung ke bus komputer. Pengontrol
jaringan mengimplementasikan sirkuit elektronik yang dibutuhkan untuk
berkomunikasi lapisan fisik tertentu dan lapisan seprti ethernet , wifi atau
token ring. Hal ini menyediakan dasar untuk stack protokol jaringan penuh, dan
memungkinkan komnikasi antara kelompok-kelompok kecil dari komputer di LAN yang
sama.contoh dari NIC adalah RJ 45 yang memiliki 8 pin.
MODEM PORT
Modem port digunakan oleh komputer dengan modem internal
untuk menyambug ke internet melalui saluran telepon biasa . ini digunakan untuk
dial-up akses internet , yang melakukan cara paling lama untuk online.port
modem memiliki 20 sisi. Hal ini biasanya terletak di sisi komputer jika
komputer memiliki modem internal. Contoh modem port : RJ-11 yang memiliki 4 pin.
PORT UNTUK KEYBOARD DAN MOUSE
Port untuk keyboard dan mouse ada komputer memiliki warna
standard. Untukkeyboard berwarna ungu dan memiliki 6 pin mini-din. Untuk mouse
memiliki port berwarna hijau dan juga memiliki 6 pin mini-din.
Contoh alat Output yaitu :
Monitor (screen)
Fungsi alat keluaran yang memberikan dan menampilkan
informasi atau data atau instruksi yang dihasilkan atau sedang dilakukan oleh
komputer.
Printer :
Funsi :alat keluaran yang dapat mencetak teks atau gambar
hasil pengolahan komputer ke media kertas atau media lainnya seperti kertas
transparansi.
Plotter
Fungsi merupakan alat keluaran yang mempunyai fungsi sama
dengan printer. Perbedaannya adalah plotter digunakan untuk mencetak gambar
yang berukuran cukup besar, seperti gambar mesin dan konstruksi bangunan.
Speaker (Speakers)
Fungsi Speaker adalah alat keluaran yang menghasilkan output
dalam bentuk suara.
Proyektor ( Projector )
Fungsi alat keluaran yang fungsinya sama seperti monitor,
biasa digunakan untuk presentasi karna gambar yang dikeluarkan dipancarkan
melalui cahaya yang langsung bisa dipancarkan ke dinding sehingga bisa diatur
skalanya.
Hedaset (Headphones)
Fungsi tak berbeda dengan speaker yaitu sebagai alat keluaran
yang menghasilkan output dalam bentuk suara, akan tetapi hanya bias didengar
oleh pemakai saja.
METODE PENGAKSESAN I/O
·
MemoriMapped
I/O
Dalam memory-mapped I/O, terdapat
ruang tunggal untuk lokasi memori dan perangkat I/O. CPU memperlakukan register
status dan register data modul I/O sebagai lokasi memori dan
menggunakan
instruksi mesin yang sama untuk mengakses baik memori maupun perangkat
I/O.Konskuensinya adalah diperlukan saluran tunggal untuk pembacaan dan saluran
tunggal
untuk penulisan.
Keuntungan memory-mapped I/O adalah efisien dalam pemrograman,
namun memakan banyak ruang memori alamat.
·
Isolated
I/O
Dalam teknik isolated I/O, dilakukan
pemisahan ruang pengalamatan bagi memori dan ruang pengalamatan bagi I/O.
Dengan teknik ini diperlukan bus yang dilengkapi dengan saluran pembacaan dan
penulisan memori ditambah saluran perintah output. Keuntungan isolated I/O
adalah sedikitnya
instruksi I/O.
Metode Operasi
sistem I/O
1.
I/O
Terprogram
Pada I/O
terprogram, data saling dipertukarkan antara CPU dan modul I/O. CPU
mengeksekusi program yang memberikan operasi I/O kepada CPU secara
langsung,seperti pemindahan data, pengiriman perintah baca maupun tulis, dan
monitoring perangkat. Kelemahan teknik ini adalah CPU akan menunggu sampai
operasi I/O selesai dilakukan modul I/O sehingga akan membuang waktu, apalagi
CPU lebih cepat proses operasinya.
2. I/O Instruksi(Demand Driven)
driven I/O
memungkinkan proses tidak membuang – buang waktu. Prosesnya adalah CPU
mengeluarkan perintah I/O pada modul I/O, bersamaan perintah I/Odijalankan
modul I/O maka CPU akan melakukan eksekusi perintah – perintah lainnya.Apabila
modul I/O telah selesai menjalankan instruksi yang diberikan padanya akan
melakukan interupsi pada CPU bahwa tugasnya telah selesai.
3. Direct Memory Access (DMA)
Teknik yang
dijelaskan sebelumnya yaitu I/O terprogram dan Interrupt-Driven I/O memiliki
kelemahan, yaitu proses yang terjadi pada modul I/O masih melibatkan CPU secara
langsung. Hal ini berimplikasi pada :
• Kelajuan transfer
I/O yang tergantung pada kecepatan operasi CPU.
• Kerja CPU terganggu
karena adanya interupsi secara langsung.
Bertolak dari
kelemahan di atas, apalagi untuk menangani transfer data bervolume besar
dikembangkan teknik yang lebih baik, dikenal dengan Direct Memory Access (DMA).Prinsip kerja DMA adalah CPU
akan mendelegasikan kerja I/O kepada DMA, CPU hanya akan terlibat pada awal
proses untuk memberikan instruksi lengkap pada DMA dan Akhir proses saja.
Dengan demikian CPU dapat menjalankan proses lainnya tanpa banyak terganggu
dengan interupsi.
DAFTAR
PUSTAKA
http://sellarisca.blog.widyatama.ac.id/2016/03/20/perangkat-komputer-inputoutputeksternalinternalstorage/
http://slidehot.com/resources/makalah-input-dan-output-device.2178371/
http://shabirarahmania17.blogspot.co.id/2015/09/makalah-input-proses-dan-output.html
http://berto-amiarno.blogspot.co.id/2014/01/contoh-io-interface.html
http://farhanarrahman.blogspot.co.id/2014/10/sistem-inputoutput-io.html
https://ibnuumarraiss.wordpress.com/2014/10/30/sistem-input-output/
http://eby190205.blogspot.co.id/2011/11/sistem-input-output.html