STRUKTUR KOMPUTER
Peripherals
INTERKONEKSI SISTEM
Computer
Central
Processing
Unit
Computer
Systems
Interconnection
Input
Output
Communication
lines
Main
Memory
R
e
c
ei
v
e
S
e
n
d
S
e
n
d
S
e
n
d
S
e
n
d
(1)
KONEKSI ? BUS
Bentuk fisik:
Jalur paralel (50 hingga ratusan) pada PCB (printed circuit board)
Pita kabel (seperti kabel untuk harddisk)
Konektor strip pada mother board
Sekumpulan kabel
Bus data
Struktur
bus
Bus alamat
Bus kontrol
BUS DATA
2x
Macam
BUS ALAMAT
BUS KONTROL
HIRARKI BUS
Single bus
Hirarki bus
propagation delay
Terjadi
Multiple bus
bottleneck
Bagaimana solusinya ?
Gunakan
MULTIPLE bus
MULTIPLE BUS:
TRADITIONAL
- Akses ke Main Memory
tidak selalu melibatkan
prosesor
- Bisa timbul masalah jika
perbedaan kecepatan
antara device cukup
besar
Low
speed
device
Tipe
Metode
Arbitratio
n
Timing
Lebar Tipe
Bus
Transfer
Data
# Synchronous
# Asynchronous
# Dedicated
# Multiplexed
# Centralized
# Distributer
# Address
# Data
# Read
# Write
# Read-modifywrite
# Read-afterwrite
# Block
TIPE BUS
(1)
Dedicated
Jalur
Multiplexed
Jalur
TIPE BUS
(2)
Physical dedication
Termasuk
BUS ARBITRATION
(1)
(terpusat)
Distributed (tersebar)
BUS ARBITRATION
(2)
Centralized Arbitration
Ditunjuk
Distributed Arbitration
Tidak
SYNCHRONOUS TIMING
Terjadinya
clock
siklus bus terdiri dari sepasang bit 1-0
Semua device dapat membaca clock line
Satu
ASYNCHRONOUS TIMING
Asynchronous:
Kapasitas
Waktu
Alamat
(siklus-1)
Alamat
(siklus-2)
Write data
(multiplexed)
Waktu
Alamat
Waktu
Data
Waktu
Data
akses
Alamat
Read-after-write
Waktu
Alamat
Block
data transfer
Waktu
Alamat
PCI BUS
Pin System
Pin Arbitration
Not shared
Setiap PCI modul mempunyai sambungan langsung ke PCI bus
arbiter
Pin Interrupt
Digunakan untuk mengirimkan interrupt
Not shared, setiap modul mempunyai saluran interrupt tersendiri
JTAG/Boundary Scan
PCI COMMANDS
I/O read/write
INTEL
ARSITEKTUR MULTIPROSESSOR
DENGAN QPI
ARSITEKTUR HYPERTRANSPORT