SlideShare a Scribd company logo
1 of 13
Sistem Interkoneksi dan Bus
Arsitektur Komputer
Organisasi Perangkat Keras Komputer
Organisasi Perangkat Keras Komputer
Organisasi Perangkat Keras Komputer
Struktur Interkoneksi
• Komputer tersusun atas komponen -
komponen atau modul - modul (CPU,
memori dan I/O) yang saling
berkomunikasi.
• Kumpulan lintasan atau saluran berbagai
modul disebut struktur interkoneksi.
Jenis pertukaran data yang diperlukan oleh
modul - modul komputer:
• Memori ke CPU : CPU melakukan pembacaan
data maupun instruksi dari memori.
• CPU ke Memori : CPU melakukan
penyimpanan atau penulisan data ke memori.
• I/O ke CPU : CPU membaca data dari
peripheral melalui modul I/O.
• CPU ke I/O : CPU mengirimkan data ke
perangkat peripheral melalui modul I/O.
• I/O ke Memori atau dari Memori : digunakan
pada sistem DMA.
Struktur Bus
data bus adalah lintasan bagi perpindahan data antar
modul.
address bus digunakan untuk menspesifikasi sumber dan
tujuan data pada bus data.
control bus digunakan untuk mengontrol bus data, bus
alamat dan seluruh modul yang ada
saluran kontrol meliputi :
• Memory Write, memerintahkan data pada bus akan dituliskan ke
dalam lokasi alamat.
• Memory Read memerintahkan data dari lokasi alamat ditempatkan
pada bus data.
• I/O Write, memerintahkan data pada bus dikirim ke lokasi port I/O.
• I/O Read, memerintahkan data dari port I/O ditempatkan pada bus
data.
• Transfer ACK, menunjukkan data telah diterima dari bus atau data
telah ditempatkan pada bus.
• Bus Request, menunjukkan bahwa modul memerlukan kontrol bus.
• Bus Grant, menunjukkan modul yang melakukan request telah diberi
hak mengontrol bus.
• Interrupt Request, menandakan adanya penangguhan interupsi dari
modul.
• Interrupt ACK, menunjukkan penangguhan interupsi telah diketahui
CPU.
• Clock, kontrol untuk sinkronisasi operasi antar modul.
• Reset, digunakan untuk menginisialisasi seluruh modul.
Prinsip operasi bus:
Operasi pengiriman data ke modul lainnya :
1. Meminta penggunaan bus.
2. Apabila telah disetujui, modul akan
memindahkan data yang diinginkan ke modul
yang dituju.
Operasi meminta data dari modul lainnya :
1. Meminta penggunaan bus.
2. Mengirim request ke modul yang dituju melalui
saluran kontrol dan alamat yang sesuai.
3. Menunggu modul yang dituju mengirimkan data
yang diinginkan.
Elemen Perancangan Bus :Jenis Bus
• Dedicated Bus : bus yang khusus menyalurkan data
tertentu, misalnya paket data saja, atau alamat saja,
Keuntungan: throughput yang tinggi karena kemacetan lalu
lintas kecil.
Kerugian: meningkatnya ukuran biaya sistem.
• Multiplexed bus : bus melakukan tugas untuk berbagai
informasi yang berbeda baik data, alamat maupun sinyal
kontrol dengan metode multipleks data
Keuntungan: hanya memerlukan saluran yang sedikit
sehingga dapat menghemat tempat dan biaya.
Kerugian: kecepatan transfer data menurun dan diperlukan
mekanisme yang komplek untuk mengurai data yang telah
dimultipleks.
• Tersentralisasi : pengontrol bus sentral atau
arbiter yang bertugas mengatur penggunaan bus
oleh modul.
• Terdistribusi : setiap modul memiliki logika
pengontrol akses (access control logic) yang
berfungsi mengatur pertukaran data melalui
bus.
• Timing : Metode terjadinya event dikoordinasikan
pada bus
– Sinchronous : terjadinya event pada bus ditentukan oleh
clock.
– Asinchronous : terjadinya event pada bus mengikuti dan
tergantung pada event sebelumnya.
Elemen Perancangan Bus :Metode Arbritasi
• Lebar Bus
• Jenis Transfer Data
Elemen Perancangan Bus lainnya:
Contoh Bus:
• Bus ISA (Industry Standar Architecture) Vendor pemakai: IBM
• Bus PCI Vendor pemakai: Intel
Peripheral Component Interconnect (PCI) adalah bus yang tidak tergantung prosesor
dan berfungsi sebagai bus mezzanine atau bus peripheral. PCI memiliki kinerja tinggi
untuk sistem I/O berkecepatan tinggi seperti : video adaptor, NIC, disk controller, sound
card, dan lain-lain.
• Bus USB / Universal Standard Bus
Untuk peralatan yang memiliki kecepatan rendah seperti keyboard, mouse, dan printer, 7
vendor komputer (Compaq, DEC, IBM, Intel, Microsoft, NEC, dan Northern Telecom)
bersama-sama merancang bus USB.
• Bus SCSI
Small Computer System Interface (SCSI) adalah perangkat peripheral eksternal yang
dipopulerkan oleh macintosh pada tahun 1984. SCSI merupakan interface standard
untuk drive CD-ROM, peralatan audio, hard disk, dan perangkat penyimpanan eksternal
berukuran besar. SCSI menggunakan interface paralel dengan 8, 16, atau 32 saluran
data.
• Bus P1394 / Fire Wire
Bus performance tinggi yang dikenal dengan Fire Wire (P1394 standard IEEE). P1394
memiliki kelebihan dibandingkan dengan interface I/O lainnya, yaitu sangat cepat,
murah, dan mudah untuk diimplementasikan. Pada kenyataanya P1394 tidak hanya
populer pada sistem komputer, namun juga pada peralatan elektronik seperti pada
kamera digital, VCR,dan televisi. Kelebihan lain adalah penggunaan transmisi serial
sehingga tidak memerlukan banyak kabel.

More Related Content

What's hot

Pertemuan 9 pengalamatan
Pertemuan 9 pengalamatanPertemuan 9 pengalamatan
Pertemuan 9 pengalamatanBuhori Muslim
 
Analisis Semantik - P 6 Teknik Kompilasi
Analisis Semantik - P 6 Teknik KompilasiAnalisis Semantik - P 6 Teknik Kompilasi
Analisis Semantik - P 6 Teknik Kompilasiahmad haidaroh
 
Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomataBanta Cut
 
Organisasi Komputer- representasi informasi
Organisasi Komputer- representasi informasiOrganisasi Komputer- representasi informasi
Organisasi Komputer- representasi informasidaru2501
 
aritmatika komputer
aritmatika komputeraritmatika komputer
aritmatika komputerdewi2093
 
Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan AlgoritmaAlgoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan AlgoritmaAri Septiawan
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsilaurensius08
 
Pertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-aiPertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-aiwillyhayon
 
CFG dan PARSING - P 5 - Teknik Kompilasi
CFG dan PARSING - P 5 - Teknik KompilasiCFG dan PARSING - P 5 - Teknik Kompilasi
CFG dan PARSING - P 5 - Teknik Kompilasiahmad haidaroh
 
Tugas mandiri struktur data
Tugas mandiri struktur dataTugas mandiri struktur data
Tugas mandiri struktur dataAsep Jaenudin
 
Error Handling - P 7 Teknik Kompilasi
Error Handling - P 7 Teknik Kompilasi Error Handling - P 7 Teknik Kompilasi
Error Handling - P 7 Teknik Kompilasi ahmad haidaroh
 
Finite State Automata - Materi 3 - TBO
Finite State Automata - Materi 3 - TBOFinite State Automata - Materi 3 - TBO
Finite State Automata - Materi 3 - TBOahmad haidaroh
 

What's hot (20)

Pertemuan 9 pengalamatan
Pertemuan 9 pengalamatanPertemuan 9 pengalamatan
Pertemuan 9 pengalamatan
 
Analisis Semantik - P 6 Teknik Kompilasi
Analisis Semantik - P 6 Teknik KompilasiAnalisis Semantik - P 6 Teknik Kompilasi
Analisis Semantik - P 6 Teknik Kompilasi
 
Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomata
 
SLIDE KE:5 NFA
SLIDE KE:5 NFASLIDE KE:5 NFA
SLIDE KE:5 NFA
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
 
Organisasi Komputer- representasi informasi
Organisasi Komputer- representasi informasiOrganisasi Komputer- representasi informasi
Organisasi Komputer- representasi informasi
 
Modul Pemrograman Bahasa Assembly
Modul Pemrograman Bahasa AssemblyModul Pemrograman Bahasa Assembly
Modul Pemrograman Bahasa Assembly
 
Sistem bus komputer
Sistem bus komputerSistem bus komputer
Sistem bus komputer
 
aritmatika komputer
aritmatika komputeraritmatika komputer
aritmatika komputer
 
Modul io
Modul ioModul io
Modul io
 
Kumpulan catatan Teknik Kompilasi
Kumpulan catatan Teknik KompilasiKumpulan catatan Teknik Kompilasi
Kumpulan catatan Teknik Kompilasi
 
Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan AlgoritmaAlgoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
 
Pertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-aiPertemuan 2-pemecahan-masalah-ai
Pertemuan 2-pemecahan-masalah-ai
 
CFG dan PARSING - P 5 - Teknik Kompilasi
CFG dan PARSING - P 5 - Teknik KompilasiCFG dan PARSING - P 5 - Teknik Kompilasi
CFG dan PARSING - P 5 - Teknik Kompilasi
 
Register
RegisterRegister
Register
 
Tugas mandiri struktur data
Tugas mandiri struktur dataTugas mandiri struktur data
Tugas mandiri struktur data
 
Pertemuan 10 memory
Pertemuan 10 memoryPertemuan 10 memory
Pertemuan 10 memory
 
Error Handling - P 7 Teknik Kompilasi
Error Handling - P 7 Teknik Kompilasi Error Handling - P 7 Teknik Kompilasi
Error Handling - P 7 Teknik Kompilasi
 
Finite State Automata - Materi 3 - TBO
Finite State Automata - Materi 3 - TBOFinite State Automata - Materi 3 - TBO
Finite State Automata - Materi 3 - TBO
 

Viewers also liked

'It's about Me': Young people's experiences of participating in their Child C...
'It's about Me': Young people's experiences of participating in their Child C...'It's about Me': Young people's experiences of participating in their Child C...
'It's about Me': Young people's experiences of participating in their Child C...BASPCAN
 
5 Ways to Win Over a Traditional Marketer
5 Ways to Win Over a Traditional Marketer5 Ways to Win Over a Traditional Marketer
5 Ways to Win Over a Traditional MarketerJames Nichols
 
The Parents Under Pressure (PuP) Program
The Parents Under Pressure (PuP) ProgramThe Parents Under Pressure (PuP) Program
The Parents Under Pressure (PuP) ProgramBASPCAN
 
The Safety in Partnership Approach: Transformation Through Supervision Workshop
The Safety in Partnership Approach: Transformation Through Supervision WorkshopThe Safety in Partnership Approach: Transformation Through Supervision Workshop
The Safety in Partnership Approach: Transformation Through Supervision WorkshopBASPCAN
 
Assessing the Quality of Decision Making in Child Protection: A Cross-country...
Assessing the Quality of Decision Making in Child Protection: A Cross-country...Assessing the Quality of Decision Making in Child Protection: A Cross-country...
Assessing the Quality of Decision Making in Child Protection: A Cross-country...BASPCAN
 
NTCIR11-Math2-PattaniyilN_slides
NTCIR11-Math2-PattaniyilN_slidesNTCIR11-Math2-PattaniyilN_slides
NTCIR11-Math2-PattaniyilN_slidesNidhin Pattaniyil
 
Money plex final presentation
Money plex final presentationMoney plex final presentation
Money plex final presentationRavi Gupta
 
IAB UK Social Operations Honda Case Study
IAB UK Social Operations Honda Case StudyIAB UK Social Operations Honda Case Study
IAB UK Social Operations Honda Case StudyLost Boys Agency
 
Brazendale 2015 - Equating accelerometer estimates among youth_the rosetta st...
Brazendale 2015 - Equating accelerometer estimates among youth_the rosetta st...Brazendale 2015 - Equating accelerometer estimates among youth_the rosetta st...
Brazendale 2015 - Equating accelerometer estimates among youth_the rosetta st...Keith Brazendale
 
Top 8 sale executive resume samples
Top 8 sale executive resume samplesTop 8 sale executive resume samples
Top 8 sale executive resume samplescorejom
 
Top 8 corporate sales executive resume samples
Top 8 corporate sales executive resume samplesTop 8 corporate sales executive resume samples
Top 8 corporate sales executive resume samplescorejom
 
Expert system 55102010997
Expert system 55102010997Expert system 55102010997
Expert system 55102010997Puttida Poolma
 
Tekno Girişim Sermaye Desteği Bilgilendirme Sunumu
Tekno Girişim Sermaye Desteği Bilgilendirme SunumuTekno Girişim Sermaye Desteği Bilgilendirme Sunumu
Tekno Girişim Sermaye Desteği Bilgilendirme SunumuYılmaz ÜRGÜN
 
ประวัติส่วนตัว
ประวัติส่วนตัวประวัติส่วนตัว
ประวัติส่วนตัวGomane
 
Exchange Server Recovery
Exchange Server RecoveryExchange Server Recovery
Exchange Server Recoverymartin09miller
 
Understanding definitions of psychological and emotional abuse (PEA) of chil...
Understanding definitions of psychological and emotional abuse (PEA)  of chil...Understanding definitions of psychological and emotional abuse (PEA)  of chil...
Understanding definitions of psychological and emotional abuse (PEA) of chil...BASPCAN
 

Viewers also liked (20)

'It's about Me': Young people's experiences of participating in their Child C...
'It's about Me': Young people's experiences of participating in their Child C...'It's about Me': Young people's experiences of participating in their Child C...
'It's about Me': Young people's experiences of participating in their Child C...
 
5 Ways to Win Over a Traditional Marketer
5 Ways to Win Over a Traditional Marketer5 Ways to Win Over a Traditional Marketer
5 Ways to Win Over a Traditional Marketer
 
Muhammad Ramzan CV
Muhammad Ramzan CVMuhammad Ramzan CV
Muhammad Ramzan CV
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
 
The Parents Under Pressure (PuP) Program
The Parents Under Pressure (PuP) ProgramThe Parents Under Pressure (PuP) Program
The Parents Under Pressure (PuP) Program
 
The Safety in Partnership Approach: Transformation Through Supervision Workshop
The Safety in Partnership Approach: Transformation Through Supervision WorkshopThe Safety in Partnership Approach: Transformation Through Supervision Workshop
The Safety in Partnership Approach: Transformation Through Supervision Workshop
 
Assessing the Quality of Decision Making in Child Protection: A Cross-country...
Assessing the Quality of Decision Making in Child Protection: A Cross-country...Assessing the Quality of Decision Making in Child Protection: A Cross-country...
Assessing the Quality of Decision Making in Child Protection: A Cross-country...
 
NTCIR11-Math2-PattaniyilN_slides
NTCIR11-Math2-PattaniyilN_slidesNTCIR11-Math2-PattaniyilN_slides
NTCIR11-Math2-PattaniyilN_slides
 
Money plex final presentation
Money plex final presentationMoney plex final presentation
Money plex final presentation
 
Q3
Q3Q3
Q3
 
IAB UK Social Operations Honda Case Study
IAB UK Social Operations Honda Case StudyIAB UK Social Operations Honda Case Study
IAB UK Social Operations Honda Case Study
 
Brazendale 2015 - Equating accelerometer estimates among youth_the rosetta st...
Brazendale 2015 - Equating accelerometer estimates among youth_the rosetta st...Brazendale 2015 - Equating accelerometer estimates among youth_the rosetta st...
Brazendale 2015 - Equating accelerometer estimates among youth_the rosetta st...
 
Top 8 sale executive resume samples
Top 8 sale executive resume samplesTop 8 sale executive resume samples
Top 8 sale executive resume samples
 
Top 8 corporate sales executive resume samples
Top 8 corporate sales executive resume samplesTop 8 corporate sales executive resume samples
Top 8 corporate sales executive resume samples
 
Expert system 55102010997
Expert system 55102010997Expert system 55102010997
Expert system 55102010997
 
Tekno Girişim Sermaye Desteği Bilgilendirme Sunumu
Tekno Girişim Sermaye Desteği Bilgilendirme SunumuTekno Girişim Sermaye Desteği Bilgilendirme Sunumu
Tekno Girişim Sermaye Desteği Bilgilendirme Sunumu
 
NUIM Campus Map
NUIM Campus MapNUIM Campus Map
NUIM Campus Map
 
ประวัติส่วนตัว
ประวัติส่วนตัวประวัติส่วนตัว
ประวัติส่วนตัว
 
Exchange Server Recovery
Exchange Server RecoveryExchange Server Recovery
Exchange Server Recovery
 
Understanding definitions of psychological and emotional abuse (PEA) of chil...
Understanding definitions of psychological and emotional abuse (PEA)  of chil...Understanding definitions of psychological and emotional abuse (PEA)  of chil...
Understanding definitions of psychological and emotional abuse (PEA) of chil...
 

Similar to SISTEM

Sistem interkoneksi dan bus
Sistem interkoneksi dan busSistem interkoneksi dan bus
Sistem interkoneksi dan busimam damo
 
sistem belajar anak kuliah sarja komputer
sistem belajar anak kuliah sarja komputersistem belajar anak kuliah sarja komputer
sistem belajar anak kuliah sarja komputernurhajidayani86
 
Struktur dan Interkoneksi Bus
Struktur dan Interkoneksi BusStruktur dan Interkoneksi Bus
Struktur dan Interkoneksi BusAmelia Kurniati
 
Sistem BUS Dalam Arsitektur Jaringan Dan Komputer
Sistem BUS Dalam Arsitektur Jaringan Dan KomputerSistem BUS Dalam Arsitektur Jaringan Dan Komputer
Sistem BUS Dalam Arsitektur Jaringan Dan KomputerElviraHafis2
 
SISTEM BUS OLEH IB12
SISTEM BUS OLEH IB12SISTEM BUS OLEH IB12
SISTEM BUS OLEH IB12Ali Must Can
 
PPT Sistem Bus.pptx
PPT Sistem Bus.pptxPPT Sistem Bus.pptx
PPT Sistem Bus.pptxAryawidiarta
 
Modul 11 - ORKOM
Modul 11 - ORKOMModul 11 - ORKOM
Modul 11 - ORKOMbeiharira
 
Pengertian dan karakteristik sistem bus komputer
Pengertian dan karakteristik sistem bus komputerPengertian dan karakteristik sistem bus komputer
Pengertian dan karakteristik sistem bus komputerAditya Nugroho
 
Fundamen Informatika - Sistem Bus
Fundamen Informatika - Sistem BusFundamen Informatika - Sistem Bus
Fundamen Informatika - Sistem BusAditya Raka
 
Remidi sistem mikroprosesor trisni wulansari(1410501026)
Remidi sistem mikroprosesor trisni wulansari(1410501026)Remidi sistem mikroprosesor trisni wulansari(1410501026)
Remidi sistem mikroprosesor trisni wulansari(1410501026)Trisni Wulansari
 
fdokumen.com_sistem-interkoneksi-bus.ppt
fdokumen.com_sistem-interkoneksi-bus.pptfdokumen.com_sistem-interkoneksi-bus.ppt
fdokumen.com_sistem-interkoneksi-bus.pptDeaAmatarp
 
Kel-6-BUS-I.pdf
Kel-6-BUS-I.pdfKel-6-BUS-I.pdf
Kel-6-BUS-I.pdfAhmadKurt
 
Sumber daya dengan modulator pulsa dan sistem bus
Sumber daya dengan modulator pulsa dan sistem busSumber daya dengan modulator pulsa dan sistem bus
Sumber daya dengan modulator pulsa dan sistem busannisaaamalia149
 
Modul 10 - ORKOM
Modul 10 - ORKOMModul 10 - ORKOM
Modul 10 - ORKOMbeiharira
 

Similar to SISTEM (20)

Sistem interkoneksi dan bus
Sistem interkoneksi dan busSistem interkoneksi dan bus
Sistem interkoneksi dan bus
 
sistem belajar anak kuliah sarja komputer
sistem belajar anak kuliah sarja komputersistem belajar anak kuliah sarja komputer
sistem belajar anak kuliah sarja komputer
 
Struktur dan Interkoneksi Bus
Struktur dan Interkoneksi BusStruktur dan Interkoneksi Bus
Struktur dan Interkoneksi Bus
 
Sistem BUS Dalam Arsitektur Jaringan Dan Komputer
Sistem BUS Dalam Arsitektur Jaringan Dan KomputerSistem BUS Dalam Arsitektur Jaringan Dan Komputer
Sistem BUS Dalam Arsitektur Jaringan Dan Komputer
 
Buss
BussBuss
Buss
 
SISTEM BUS OLEH IB12
SISTEM BUS OLEH IB12SISTEM BUS OLEH IB12
SISTEM BUS OLEH IB12
 
PPT Sistem Bus.pptx
PPT Sistem Bus.pptxPPT Sistem Bus.pptx
PPT Sistem Bus.pptx
 
Sistem bus
Sistem busSistem bus
Sistem bus
 
Motherboard
MotherboardMotherboard
Motherboard
 
Modul 11 - ORKOM
Modul 11 - ORKOMModul 11 - ORKOM
Modul 11 - ORKOM
 
Pengertian dan karakteristik sistem bus komputer
Pengertian dan karakteristik sistem bus komputerPengertian dan karakteristik sistem bus komputer
Pengertian dan karakteristik sistem bus komputer
 
Fundamen Informatika - Sistem Bus
Fundamen Informatika - Sistem BusFundamen Informatika - Sistem Bus
Fundamen Informatika - Sistem Bus
 
Remidi sistem mikroprosesor trisni wulansari(1410501026)
Remidi sistem mikroprosesor trisni wulansari(1410501026)Remidi sistem mikroprosesor trisni wulansari(1410501026)
Remidi sistem mikroprosesor trisni wulansari(1410501026)
 
fdokumen.com_sistem-interkoneksi-bus.ppt
fdokumen.com_sistem-interkoneksi-bus.pptfdokumen.com_sistem-interkoneksi-bus.ppt
fdokumen.com_sistem-interkoneksi-bus.ppt
 
Kel-6-BUS-I.pdf
Kel-6-BUS-I.pdfKel-6-BUS-I.pdf
Kel-6-BUS-I.pdf
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
 
Pengenalan komputer
Pengenalan komputerPengenalan komputer
Pengenalan komputer
 
Sumber daya dengan modulator pulsa dan sistem bus
Sumber daya dengan modulator pulsa dan sistem busSumber daya dengan modulator pulsa dan sistem bus
Sumber daya dengan modulator pulsa dan sistem bus
 
Modul 10 - ORKOM
Modul 10 - ORKOMModul 10 - ORKOM
Modul 10 - ORKOM
 
Pert.7 sistem bus
Pert.7 sistem busPert.7 sistem bus
Pert.7 sistem bus
 

SISTEM

  • 1. Sistem Interkoneksi dan Bus Arsitektur Komputer
  • 5. Struktur Interkoneksi • Komputer tersusun atas komponen - komponen atau modul - modul (CPU, memori dan I/O) yang saling berkomunikasi. • Kumpulan lintasan atau saluran berbagai modul disebut struktur interkoneksi.
  • 6. Jenis pertukaran data yang diperlukan oleh modul - modul komputer: • Memori ke CPU : CPU melakukan pembacaan data maupun instruksi dari memori. • CPU ke Memori : CPU melakukan penyimpanan atau penulisan data ke memori. • I/O ke CPU : CPU membaca data dari peripheral melalui modul I/O. • CPU ke I/O : CPU mengirimkan data ke perangkat peripheral melalui modul I/O. • I/O ke Memori atau dari Memori : digunakan pada sistem DMA.
  • 7. Struktur Bus data bus adalah lintasan bagi perpindahan data antar modul. address bus digunakan untuk menspesifikasi sumber dan tujuan data pada bus data. control bus digunakan untuk mengontrol bus data, bus alamat dan seluruh modul yang ada
  • 8. saluran kontrol meliputi : • Memory Write, memerintahkan data pada bus akan dituliskan ke dalam lokasi alamat. • Memory Read memerintahkan data dari lokasi alamat ditempatkan pada bus data. • I/O Write, memerintahkan data pada bus dikirim ke lokasi port I/O. • I/O Read, memerintahkan data dari port I/O ditempatkan pada bus data. • Transfer ACK, menunjukkan data telah diterima dari bus atau data telah ditempatkan pada bus. • Bus Request, menunjukkan bahwa modul memerlukan kontrol bus. • Bus Grant, menunjukkan modul yang melakukan request telah diberi hak mengontrol bus. • Interrupt Request, menandakan adanya penangguhan interupsi dari modul. • Interrupt ACK, menunjukkan penangguhan interupsi telah diketahui CPU. • Clock, kontrol untuk sinkronisasi operasi antar modul. • Reset, digunakan untuk menginisialisasi seluruh modul.
  • 9. Prinsip operasi bus: Operasi pengiriman data ke modul lainnya : 1. Meminta penggunaan bus. 2. Apabila telah disetujui, modul akan memindahkan data yang diinginkan ke modul yang dituju. Operasi meminta data dari modul lainnya : 1. Meminta penggunaan bus. 2. Mengirim request ke modul yang dituju melalui saluran kontrol dan alamat yang sesuai. 3. Menunggu modul yang dituju mengirimkan data yang diinginkan.
  • 10. Elemen Perancangan Bus :Jenis Bus • Dedicated Bus : bus yang khusus menyalurkan data tertentu, misalnya paket data saja, atau alamat saja, Keuntungan: throughput yang tinggi karena kemacetan lalu lintas kecil. Kerugian: meningkatnya ukuran biaya sistem. • Multiplexed bus : bus melakukan tugas untuk berbagai informasi yang berbeda baik data, alamat maupun sinyal kontrol dengan metode multipleks data Keuntungan: hanya memerlukan saluran yang sedikit sehingga dapat menghemat tempat dan biaya. Kerugian: kecepatan transfer data menurun dan diperlukan mekanisme yang komplek untuk mengurai data yang telah dimultipleks.
  • 11. • Tersentralisasi : pengontrol bus sentral atau arbiter yang bertugas mengatur penggunaan bus oleh modul. • Terdistribusi : setiap modul memiliki logika pengontrol akses (access control logic) yang berfungsi mengatur pertukaran data melalui bus. • Timing : Metode terjadinya event dikoordinasikan pada bus – Sinchronous : terjadinya event pada bus ditentukan oleh clock. – Asinchronous : terjadinya event pada bus mengikuti dan tergantung pada event sebelumnya. Elemen Perancangan Bus :Metode Arbritasi
  • 12. • Lebar Bus • Jenis Transfer Data Elemen Perancangan Bus lainnya:
  • 13. Contoh Bus: • Bus ISA (Industry Standar Architecture) Vendor pemakai: IBM • Bus PCI Vendor pemakai: Intel Peripheral Component Interconnect (PCI) adalah bus yang tidak tergantung prosesor dan berfungsi sebagai bus mezzanine atau bus peripheral. PCI memiliki kinerja tinggi untuk sistem I/O berkecepatan tinggi seperti : video adaptor, NIC, disk controller, sound card, dan lain-lain. • Bus USB / Universal Standard Bus Untuk peralatan yang memiliki kecepatan rendah seperti keyboard, mouse, dan printer, 7 vendor komputer (Compaq, DEC, IBM, Intel, Microsoft, NEC, dan Northern Telecom) bersama-sama merancang bus USB. • Bus SCSI Small Computer System Interface (SCSI) adalah perangkat peripheral eksternal yang dipopulerkan oleh macintosh pada tahun 1984. SCSI merupakan interface standard untuk drive CD-ROM, peralatan audio, hard disk, dan perangkat penyimpanan eksternal berukuran besar. SCSI menggunakan interface paralel dengan 8, 16, atau 32 saluran data. • Bus P1394 / Fire Wire Bus performance tinggi yang dikenal dengan Fire Wire (P1394 standard IEEE). P1394 memiliki kelebihan dibandingkan dengan interface I/O lainnya, yaitu sangat cepat, murah, dan mudah untuk diimplementasikan. Pada kenyataanya P1394 tidak hanya populer pada sistem komputer, namun juga pada peralatan elektronik seperti pada kamera digital, VCR,dan televisi. Kelebihan lain adalah penggunaan transmisi serial sehingga tidak memerlukan banyak kabel.