Tugas 5
1) Faktor-faktor yang memengaruhi kinerja sistem bus dalam komputer
Kinerja sistem bus dipengaruhi oleh beberapa faktor utama berikut:
a) Lebar bus (bus width)
Semakin lebar bus data, semakin banyak bit data yang dapat dikirimkan dalam satu kali transfer. Misalnya bus 64-bit lebih cepat dibandingkan bus 32-bit karena dapat mengirim data dua kali lebih banyak dalam satu siklus.
b) Kecepatan bus (bus speed / clock rate)
Kecepatan clock bus menentukan seberapa sering data dapat ditransfer per detik. Semakin tinggi frekuensi clock bus, semakin tinggi pula laju transfer data.
c) Jenis bus
Bus modern seperti PCI Express memiliki kinerja jauh lebih baik dibandingkan bus lama seperti ISA atau PCI karena mendukung transfer data paralel dan serial berkecepatan tinggi.
d) Jumlah perangkat yang terhubung ke bus
Semakin banyak perangkat yang menggunakan bus yang sama, semakin besar kemungkinan terjadinya antrian atau konflik akses, sehingga menurunkan kinerja.
e) Metode arbitrasi bus
Arbitrasi menentukan perangkat mana yang berhak menggunakan bus terlebih dahulu. Metode yang tidak efisien dapat menyebabkan perangkat menunggu lama.
f) Protokol dan teknologi pendukung
Penggunaan teknologi seperti burst transfer, pipelining, dan DMA sangat memengaruhi efisiensi penggunaan bus.
2) Bagaimana teknologi Direct Memory Access (DMA) meningkatkan kinerja bus
Direct Memory Access (DMA) adalah teknologi yang memungkinkan perangkat I/O mentransfer data langsung ke memory utama (RAM) tanpa melibatkan CPU secara terus-menerus.
Cara DMA meningkatkan kinerja bus:
-
CPU tidak perlu menangani transfer data satu per satu
-
CPU hanya menginisialisasi DMA, lalu dapat mengerjakan tugas lain
-
Transfer data menjadi lebih cepat dan efisien
-
Mengurangi beban kerja CPU
-
Bus digunakan secara optimal karena transfer data dilakukan dalam blok besar (block transfer)
Dengan DMA, sistem menjadi lebih responsif, terutama untuk perangkat berkecepatan tinggi seperti hard disk, SSD, dan kartu jaringan.
3) Penjelasan Arsitektur Bus Jamak Tradisional dan Bus Jamak Kinerja Tinggi
a) Arsitektur Bus Jamak Tradisional
Pada arsitektur bus jamak tradisional:
-
Terdapat satu bus utama yang digunakan bersama oleh CPU, memory, dan perangkat I/O
-
Semua perangkat harus berbagi jalur data yang sama
-
Jika satu perangkat sedang menggunakan bus, perangkat lain harus menunggu
-
Menimbulkan bottleneck (hambatan kinerja)
Ciri utama:
-
Struktur sederhana
-
Biaya murah
-
Kinerja rendah jika banyak perangkat aktif bersamaan
Biasanya digunakan pada komputer generasi lama.
b) Arsitektur Bus Jamak Kinerja Tinggi
Pada arsitektur bus jamak kinerja tinggi:
-
Digunakan lebih dari satu bus dengan fungsi berbeda
-
Bus berkecepatan tinggi digunakan untuk CPU–memory
-
Bus berkecepatan lebih rendah digunakan untuk perangkat I/O
-
Sering dilengkapi dengan bridge atau controller bus
Keunggulan:
-
Mengurangi kemacetan bus
-
Transfer data bisa dilakukan secara paralel
-
Kinerja sistem meningkat secara signifikan
-
Cocok untuk sistem modern dan multitasking
Komentar
Posting Komentar