modul i/o by mrobbyf

11
MODUL INPUT/OUTPUT M.Robby.F MI 1B

Upload: robby-firmansyah

Post on 08-Jul-2015

234 views

Category:

Education


4 download

DESCRIPTION

Penjelasan lengkap tentang MODUL INPUT/OUTPUT dalam Arsitektur dan Organisasi Komputer

TRANSCRIPT

Page 1: Modul I/O by MRobbyF

MODUL INPUT/OUTPUT

M.Robby.F

MI 1B

Page 2: Modul I/O by MRobbyF

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 antar perangkat luar tersebut denganmemori utama.”

Page 3: Modul I/O by MRobbyF

Kategori – kategori perangkat eksternal

yang terhubung dengan Modul I/O

Human Readable

Manusia sebagaipenggunakomputerContohnya: Monitor, Keyboard,

Mouse, Printer.

Machine Readable

Berhubungandengan peralatan

Contohnya: Disk Drive, Video Card, Sound Card

Communication

Berhubungandengan

komunikasi jarakjauh

Contohnya : Wireless Network, Network Card, Modem

Page 4: Modul I/O by MRobbyF

Fungsi Modul I/O

• Control & Timing : Berfungsi sebagai pengatur aliran data

antara resource internal (CPU, memori)

dengan device eksternal.

Contoh prosedur transfer data dari device ke CPU :

CPU Device

Modul I/O

Page 5: Modul I/O by MRobbyF

• CPU Communication : Berfungsi sebagai media komunikasi

dari CPU menuju device eksternal.

• Device Communication : Berfungsi sebagai media

komunikasi dari device eksternal

menuju CPU.

CPU DeviceModul I/O

CPU DeviceModul I/O

Page 6: Modul I/O by MRobbyF

• Data Buffering : Berfungsi sebagai penampung data sementara

baik dari CPU/memori maupun dari device &

melakukan buffer agar kecepatan device lebih

cepat.

• Error Detection : Berfungsi sebagai pendeteksi kesalahan yang

ditimbulkan oleh device.

o Contoh kesalahan : Paper jam, bad sector, kertas habis, terjadi

perubahan bit bit data

o Contoh metode deteksi : Bit parity

CPU DeviceModul I/O

Page 7: Modul I/O by MRobbyF

Gambar & Struktur ModulI/O

• Antarmuka modul I/O ke CPU melalui bus sistem komputer terdapat tiga saluran, yaitu saluran data, saluran alamat dan

saluran kontrol. Bagian terpenting adalah blok logika I/O yang

berhubungan dengan semua peralatan antarmuka

peripheral, terdapat fungsi pengaturan dan switching pada

blok ini.

Page 8: Modul I/O by MRobbyF

Jenis-jenis Perintah padaModul I/O

• Perintah Control : Untuk mengaktivasi perangkat peripheral dan

memberitahukan tugas yang diperintahkan padanya.

• Perintah Test : Untuk menguji berbagai kondisi status modul I/O

dan peripheralnya.

• Perintah Read : Untuk mengambil suatu paket data kemudian

menaruh dalam buffer internal.

• Perintah Write : Perintah ini kebalikan dari read, yaitu untuk

mengambil data dari bus data untuk diberikan pada perangkat peripheral.

Page 9: Modul I/O by MRobbyF

Teknik-teknikpengoperasian Modul I/O

• 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.

CPU Modul I/O

Page 10: Modul I/O by MRobbyF

• Interrupt – Driven I/O

Memungkinkan proses tidak membuang – buangwaktu. Prosesnya adalah CPU mengeluarkan perintahI/O pada modul I/O, bersamaan perintah I/O dijalankan oleh modul I/O maka CPU akanmelakukan eksekusi perintah – perintah lainnya. Apabila modul I/O telah selesai menjalankan instruksiyang diberikan padanya , modul I/O akan melakukaninterupsi pada CPU bahwa tugasnya telah selesai.

• DMA (Direct Memory Access)DMA adalah sebuah prosesor khusus (special purpose processor) yang berguna untukmenghindari pembebanan CPU utama olehprogram I/O. DMA mentransfer seluruh data yang diminta ke / dari memori secara langsung tanpamelewati pemroses.

Page 11: Modul I/O by MRobbyF

Sekian dan Terima Kasih