Interconnecting components
v Interconnecting
antara CPU, Memory, I/O controllers
v Bus
berkongsi communication channel
o
Wayar
set parallel untuk data dan penyelarasan pemindahan data
o
Boleh menjadi kesesakan (bottleneck)
v Performance
terhad kerana factor fizikal
o
Spt: panjang wayar, nombor connection.
v Alternatif
yang terkini: kelajuan maximum apabila disambungkan bersiri dengan suis
o
seperti rangkaian
Buses types
v Processor
– memory buses
o
Pendek, kelajuan maximum
o
Lakaran dipadankan kepada memory
organization
v I/O
buses
o
Panjang, membenarkan connection berganda
o
Dikhaskan mengikut standard untuk
interoperability
o
Disambungkan kepada processor- memory
melalui bridge.
Signal bus dan synchronization
v Data
lines
o
carry address dan data
o
Multiplexed atau berasingan
v Control
lines
o
Nyatakan jenis data, synchronize transaksi
v synchronous
o
Menggunakan bus clock
v Asynchronous
o
Uses request/acknowledge control lines
for handshaking
I/O management
v I/O
mediated oleh OS
o
Multiple program dikongsi dengan sumber I/O
Ø Memerlukan
perlindungan dan jadual
o
I/O menyebabkan asynchronous diganggu
Ø mechanism
yang sama
o
I/O programming adalah fiddly
Ø OS
memberi abstraction kepada program.
No comments:
Post a Comment