Anda di halaman 1dari 29

I/O

Jelaskan perbedaan cara Kerja Keyboard, mouse, dan Scanner


Jelaskan cara Kerja printer dan monitor menurut yang anda ketahui
Pada saat anda melakukan proses pencetakan pada printer menggunakan aplikasi word, pada saat anda meng-klik perintah print.Di bagian informasi proses printing pada aplikasi word berjalan menunjukan jumlah kertas yang sedang di print. Pada saat yang bersamaan anda menutup aplikasi word tersebut. Proses pencetakan tetap keluar padahal apliaksi dan filenya sudah ditutup, kenapa hal itu bisa terjadi ?

Bagaimana input dan output akan berinteraksi dengan komputer ?

Bagaimana komputer melakukan transfer informasi dan data untuk diolah ?

Terbagi menjadi dua bagian, yaitu


mekanisme I/O (alat input dan output) perangkat dari input dan output itu sendiri seperti keyboard, paper feeder, tape head dan sebagainya. pengontrol I/O (I/O controller/system I/O) komponen yang mengatur aliran informasi antara perangkat I/O dan komputer

Kabel USB PS-2 IDE ATA dll

Wireless Blue Tooth Infra Red dll

Data-in register. Data-out register Status. Kontrol.

alat input dapat digolongkan menjadi :


alat input langsung . tidak langsung.
Contohnya : papan ketik pointing device, scanner , sensor, voice recognizer. Contohnya : keypunch, key-to-tape (tape), dan key-to-disk.

alat input mempunyai fungsi ganda, yaitu di samping sebagai alat input juga berfungsi sebagai alat output sekaligus.
Terminal dapat dihubungkan ke sistem komputer dengan menggunakan kabel langsung atau lewat alat komunikasi.

Contoh: Modem, Ethernet, ATM, PDA, kamera digital dll

non intelligent terminal (dumb terminal), hanya berfungsi sebagai alat memasukkan input dan penampil output, dan tidak bisa diprogram karena tidak mempunyai alat pemroses.

smart terminal, mempunyai alat pemroses dan memori di dalamnya sehingga input yang terlanjur dimasukkan dapat dikoreksi kembali. Terminal jenis ini tidak dapat diprogram oleh pemakai, kecuali oleh pabrik pembuatnya.

intelligent terminal. mempunyai alat pemroses dan memori di dalamnya sehingga input yang terlanjur dimasukkan dapat dikoreksi kembali dan dapat diprogram oleh pemakai

Mouse, touch screen, light pen, stylus, digitizer graphic tablet.

MICR OCR reader Optical MARK Recognizion (OMR) Barcode

Merupakan alat yang mampu secara langsung menangkap data kejadian fisik, misalkan data analog diubah menjadi data digital dengan menggunakan analog to digital converter.

Alat sensor yang digunakan dapat pula berdasarkan sensor panas, cahaya, suara,biometric dll

tulisan (huruf, angka, simbol khusus),

image (dalam bentuk grafik atau gambar),

suara,

dan bentuk lain yang dapat dibaca oleh mesin (machinereadable form).

Keluaran dari alat output dapat berupa :

Hard-copy Soft-copy device. device.

Drive device atau driver

teknik proses pemindahan data dari input/output ke dalam komputer

I/O terprogram (programmed I/O) Pengendalian Interupsi I/O I/O lewat perangkat DMA

I/O Terprogram.

Prosesor mengeluarkan perintah start untuk memulai operasi I/O prosesor menunggu sampai controller I/O mengirimkan sinyal DONE sebagai tanda operasi telah selesai

Jika berupa input maka prosesor akan memindahkan data ke dalam memori

1 START I/O Controller I/O Mechanism DONE 2


Data Path Control Signals

3 Processor memory

Interupsi adalah sejenis sinyal yang akan dikirimkan kepada prosessor sebagai tanda ada kejadian yang sangat penting sedang berlangsung

interupsi pekerjaan A yang sedang diolah simpan keadaan mesin (state of machine) sehingga A dapat diselesaikan nanti setelah prosesor menangani interupsi melakukan pengecekan kejadian penting (mengapa terjadinya interupsi) prosesor mengolah dan menangani kejadian penting tersebut dengan spesial event yang dikenal dengan interupt handler ketika interupt handler telah selesai menangani kejadian penting tersebut, maka prosesor akan kembali pada saat dimana prosesor sedang mengolah data sebelum terjadinya interupsi prosesor akan mulai meneruskan kembali penanganan pengolahan data A, tepat dimana komputer berada t-1 sebelum terjadinya interupsi. Controller I/O akan mengirimkan sinyal DONE tanda selesainya pengolahan data.

Kirim sinyal START untuk melakukan operasi I/O prosesor dapat melakukan penanganan komputasi yang lain ketika sinyal interupsi terjadi, prosesor akan menghentikan pekerjaannya sampai sinyal DONE diterima oleh prosesor prosesor akan memindahkan karakter baru ke memori

1 START I/O Controller I/O Mechanism DONE 3 2
Data Path Control Signals

Processor

4 memory

CPU mengirimkan data-data ke DMA controller (Masukkan alamat dari memori untuk data ke controller I/O) berisi : Perintah Read/Write,Alamat device yang akan diakses, Alamat awal blok memori yang akan dibaca/ditulisi, Jumlah blok data yang akan ditransfer

Memori

BUS

DMA Controller

Processor

kirim sinyal START untuk menginisialisasikan operasi I/O (CPU mengeksekusi program lain)
controller DMA memindahkan seluruh bentuk fisik record secara langsung ke alamat memori yang sudah ditunjukkan prosesor akan terinterupsi ketika seluruh bentuk fisik record telah dipindahkan dan operasi I/O telah selesai.

I/O Mechanism

Memory 3 I/O Controller 1


I/O Mechanism

2
START

4
Interrupt Signals

Processor

Data Path Control Signals

Cycle stealing pada DMA controller bisa dilakukan pada saat-saat seperti pada gambar di bawah ini :

Hanya menggunakan single bus DMA dan modul I/O terpisah Setiap transfer harus mengakses bus 2 kali: modul I/O ke DMA kemudian DMA ke memori CPU tertunda 2 kali lebih lambat

Hanya menggunakan single bus DMA controller dan modul I/O terintegrasi Satu DMA controller dapat menangani >1 modul I/O Setiap transfer hanya perlu mengakses bus satu kali saja DMA ke memori CPU hanya tertunda satu kali lebih baik

Digunakan bus I/O secara terpisah Semua modul I/O cukup dilayani dengan sebuah DMA lebih hemat hardware Setiap transfer hanya perlu mengakses bus satu kali saja DMA ke memori CPU hanya tertunda satu kali lebih baik

Anda mungkin juga menyukai