Anda di halaman 1dari 16

IT106 ARSITEKTUR & ORGANISASI KOMPUTER

DOSEN PENGAMPU :

Pertemuan 9: BUS

BUS ?

BUS
CPU,

memori, disk, dan semua perangkat lain dalam komputer harus mampu berkomunikasi dan bertukar data Teknologinya disebut BUS
Arsitektur Von Neumann

Awalnya

hanya sekumpulan kabel yang terhubung pada motherboard Semua perangkat terhubung pada satu BUS ini dan beroperasi pada satu clock Segera ketika CPU menjadi lebih cepat dari perangkat lain, maka memory harus lebih cepat dari perangkat I/O

Von Neumann

PC modern
Mainboard

mengirim satu sinyal clock ke CPU pada kecepatan 200, 266 atau 333 MHz (ketukan per detik) CPU umumnya mengirim data 4 kali perdetik, jadi nilai efektif tranfer dari CPU ke memory adalah 800, 1066 atau 1333 Nilai di atas disebut FSB (front side bus)

Ingat : FSB = mainboard clock x 4

CPU speed ?
Secara

internal, setiap ketukan clock mainboard dipecah menjadi unit lebih kecil untuk membuat clock internal CPU Disebut teknik multiplier atau pengali
Multiplier 10 Mainboard Clock 200Mhz Quoted Speed 2GHz

CPU vs Main Memory


Setiap

sinyal clock mainboard

CPU tranfer data ke memory sebanyak 4 setiap ketukan clock CPU, artinya 4 x multiplier x mainboard clock Sinyal clock ke memory disesuaikan, namun berbedai nilai karena rate berbeda.
Transfer

rate CPU = 64bit/clock cpu Transfer rate memory = 2 * 128bit/clock mainboard (nilai 2 karena DDR double data rate)

Sinkronisasi CPU & MM


Misalkan, mainboard clock = 200MH Maka, Rate CPU : 4 x 200 x 64bit = 51200 Rate MM : 2 x 200 x 128bit = 51200 Secara aktual tidak sama, karena memory memilki latensi.

Macam BUS
Data

Address
Control

Data Bus
Jalur

pertukaran data Menentukan ukuran prosesor Komputer x86 modern menggukan bus dengan lebar 64bit, sebelumnya 8, 16, 32 Dapat memproses data sampai batas lebarnya

Data 8/16/32 bit bisa diproses di bus 64bit

Lebih

besar lebih cepat

Address Bus
Bus

data mentranfer data dari suatu perangkat I/O atau lokasi memory tertentu ke CPU, Pertanyaan : perangkat atau lokasi mana yang dimaksud? Address Bus-lah yang menentukannya

Address Bus (2)


Setiap

elemen memory maupun perangkat I/O diberikan suatu alamat unik Jika software ingin mengakses suatu data dalam memory, maka alamat data tersebut ditempatkan pada bus alamat ini Semakin besar, semakin banyak bisa dialamati

Address Bus (3)


Processor 8088, 8086, 80186, 80188 80286, 80386sx 80386dx 80486, Pentium Address Bus Size Max Addressable Memory In English!

20
24 32 32

1,048,576
16,777,216 4,294,976,296 4,294,976,296 68,719,476,736

One Megabyte
Sixteen Megabytes Four Gigabytes Four Gigabytes 64 Gigabytes

Pentium Pro, II, III, IV 36

x86 Family Address Bus Sizes

Control Bus
Membawa

perintah dari CPU Mengembalikan sinyal status dari perangkat


CPU

mengirim atau membaca data dari memory melalui bus data,


Control Bus menentukan apakah saat ini status sending atau receiving

Control Bus (2)


Dua

jalur bus data :

Read Write

Menentukan

arah aliran data Keduanya bernilai 1 maka, tidak ada komunikasi antara CPU dan memory-I/O Read = 0, the CPU is reading data from memory

Latihan
a. b.

Jika nilai FSB adalah 1600, hitunglah nilai mainboard clocknya! Jika nilai kecepatan CPU sebesar 3,6GHz lalu berapakah nilai multiplier-nya jika mainboard clocknya adalah 600MHz ?

Anda mungkin juga menyukai