Komputer
Address
Lines Input External Data
Output Device
Data Logic Status
Interface
Lines
Logic Control
I/O Module Decisions
Hide or reveal device properties to CPU
Mendukung beberapa atau satu perangkat
Kontrol fungsi perangkat atau tinggalkan
CPU
Juga keputusan O/S
misalnya Unix memperlakukan semuanya
sebagai file
Input Output Techniques
Programmed
Interrupt driven
Direct Memory Access (DMA)
Programmed I/O
CPU memiliki kontrol langsung atas I/O
Sensing status
Baca/tulis perintah
Mentransfer data
CPU menunggu modul I/O untuk
menyelesaikan operasi
Membuang waktu CPU
Programmed I/O - detail
CPU meminta operasi I/O
Modul I/O melakukan operasi
Modul I/O mengatur bit status
CPU memeriksa bit status secara berkala
Modul I/O tidak menginformasikan CPU secara
langsung
Modul I/O tidak mengganggu CPU
CPU mungkin menunggu atau kembali lagi nanti
I/O Commands
Alamat masalah CPU
Mengidentifikasi modul (& perangkat jika >1 per modul)
CPU mengeluarkan perintah
Kontrol - memberi tahu modul apa yang harus dilakukan
misalnya memutar disk
Reset
Command,
Bus Data,
free Arbitration (Re)Selection
Status,
Message
SCSI Timing Diagram
Configuring SCSI
Bus harus dihentikan di setiap ujung
Biasanya salah satu ujungnya adalah adaptor host
Pasang terminator atau sakelar
ID SCSI harus disetel
Jumper atau sakelar
Unik di rantai
0 (zero) for boot device
Jumlah yang lebih tinggi adalah prioritas yang lebih
tinggi dalam arbitrase
IEEE 1394 FireWire
Bus serial berkinerja tinggi
Cepat
Biaya rendah
Mudah diimplementasikan
Juga digunakan di kamera digital, VCR, dan
TV
FireWire Configuration
Daisy chain
Up to 63 devices on single port
Really 64 of which one is the interface itself
Hingga 1022 bus dapat dihubungkan dengan
jembatan
Konfigurasi otomatis
Tidak ada terminator bus
Mungkin struktur pohon
FireWire 3 Layer Stack
Fisik
Media transmisi, karakteristik listrik dan
pensinyalan
Link
Transmisi data dalam paket
Transaksi
Protokol permintaan-tanggapan
FireWire - Physical Layer
Kecepatan data dari 25 hingga 400Mbps
Two forms of arbitration
Berdasarkan struktur pohon
Root bertindak sebagai penengah
Pertama datang pertama dilayani
Prioritas alami mengontrol permintaan simultan
yaitu siapa yang paling dekat dengan root