Perbedaan Arsitektur Von neumann
& Arsitektur Harvard
Arsitektur komputer von Neumann
Arsitektur Von Neumann adalah arsitektur komputer yang
menempatkan program (ROM=Read Only Memory) dan data (RAM=Random Access Memory)
dalam peta memori yang sama. Arsitektur ini memiliki address dan data bus
tunggal untuk mengalamati program (instruksi) dan data.
Komputer ini memiliki empat bagian utama yaitu:
· Unit
Aritmatika dan Logis (ALU),
· Unit
Control (CU)
· Memori,
dan
· Alat
masukan I/O
![]() |
Diagram blok hubungan antara komponen CPU |
![]() |
Diagram Arsitektur Von Neumann |
Cara kerja:
1. Komunikasi Antara Memori dan Unit Pengolahan
Komunikasi antara memori dan
unit pengolahan terdiri dari dua register:
· Alamat
memori Register (MAR).
· Memori data Register
(MDR).
Untuk membaca:
· The
address of the location is put in MAR. Alamat lokasi diletakkan Maret
· Memori diaktifkan untuk
membaca.
· Nilai ini dimasukkan
ke dalam MDR oleh memori.
Untuk
menulis:
· Alamat
lokasi diletakkan Maret
· Data
dimasukkan ke dalam MDR.
· Tulis
Aktifkan sinyal menegaskan.
· Nilai
dalam MDR ditulis ke lokasi yang ditentukan.
2. CPU
· Hardware
seperti ALU, register, memori dll yang dihubungkan bersama kedalam jalur
data.
· Aliran
bit disekitar jalur data dikendalikan oleh "gerbang" yang
memungkinkan bit mengalir atau tidak mengalir (off) melalui jalur data.
· Instruksi
biner (1 = on, 0 = off) yang mengontrol aliran yang disebut micro instruksi.
3. Memori Operasi
Ada dua operasi kunci pada memori:
· Fetch (alamat) nilai kembali tanpa
mengubah nilai yang disimpan di alamat itu.
· Toko (alamat, nilai) menulis nilai baru
ke dalam sel pada alamat yang diberikan.
· Memori jenis ini adalah acak-akses, yang
berarti bahwa CPU dapat mengakses nilai dari array setiap.
· Memori seperti ini
disebut RAM (random-access memory.)
Beberapa memori non-volatile atau
read-only (ROM )
Keuntungan Model
Arsitektur Von Neuman
· Fleksibilitas pemberian alamat pada program
dan data.
· Program selalu berada di ROM dan data selalu
berada di RAM.
· Arsitektur Von Neumann memungkinkan prosesor
untuk menjalankan program yang ada didalam memori data (RAM).
Kelemahan Model
Arsitektur Von Neumann
· Bus tunggal, sehingga intruksi pengakses
program dan data harus dijalankan secara sekuensial dan tidak bisa dilakukan overlaping untuk
menjalankan dua isntruksi yang berurutan.
· Bandwidth program harus sama
dengan banwitdh data. Jika memori data adalah 8 bits maka program juga harus 8 bits.
· Prosesor Von Neumann membutuhkan
jumlah clock CPI (Clock Per Instruction) yang relatif lebih banyak
sehingga eksekusi instruksi dapat menjadi lebih lama.
Arsitektur Komputer Model Harvard
Arsitektur Harvard memiliki dua memori yang terpisah satu untuk
program (ROM)
dan satu untuk data (RAM). Ini merupkan kebalikkan dari
arsitektur
komputer model von nueman, jika von neuman mengabungkan ROM
dan RAM, maka arsitektur harvard memisahkan kedua memori tersebut.
![]() |
Diagram Arsitektur Komputer Model Harvard |
Kelebihan Arsitektur Komputer Model Harvard
· Bandwidth program tidak mesti sama dengan bandwidth data
· Opcode dan 0perand dapat dijadikan
dalam satu instruksi
· Instruksi dapat dilakukan dengan singkat dan cepat
· Memori program dan data terpisah, maka
kavling total memori program dan data dapat menjadi lebih banyak.
Kekurangan Arsitektur Komputer Model Harvard
· Arsitektur Harvard tidak memungkinkan untuk
menempatkan data pada ROM.
· Arsitektur ini tidak memungkinkan untuk mengakses data
yang ada di ROM
Perbedan Arsitektur Von Neumann dengan
Arsitektur Harvard:
v Arsitektur
Von Neumann:
1.
Arsitektur komputer
yang menempatkan program (ROM=Read Only Memory) dan data (RAM=Random Access
Memory) dalam peta memori yang sama.
2.
Arsitektur
ini memiliki address dan data bus tunggal untuk mengalamati program (instruksi)
dan data
3.
Prosesor
tipe ini tidak memerlukan control bus tambahan berupa pin I/O khusus untuk
membedakan program dan data
4.
Von Neumann untuk
menambahan peripheral eksternal seperti A/D converter, LCD, EEPROM dan devais
I/O lainnya. Biasanya devais eksternal ini sudah ada di dalam satu chips,
sehingga prosesor seperti ini sering disebut dengan nama microcontroller.
v Arsitektur
Harvard:
1.
Arsitektur Harvard memiliki
dua memori yang terpisah satu untuk program (ROM) dan satu untuk data (RAM).
2. Intel 80C51, keluarga Microchip PIC16XX,
Philips P87CLXX dan Atmel AT89LSXX adalah contoh dari mikroprosesor yang
mengadopsi arsitektur Harvard.
Von Neumann untuk menambahan peripheral
eksternal seperti A/D converter, LCD, EEPROM dan devais I/O lainnya. Biasanya
devais eksternal ini sudah ada di dalam satu chips, sehingga prosesor seperti
ini sering disebut dengan nama microcontroller.
sumber
:
http://wikipedia.com
http://fhanietnick.blogspot.com/2011/10/arsitektur-von-neumann-vs-harvard.html
http://blog.mukti-online.com/apakah-arti-x86-x32-dan-x64-dalam-istilah-komputer/
http://wikipedia.com
http://fhanietnick.blogspot.com/2011/10/arsitektur-von-neumann-vs-harvard.html
http://blog.mukti-online.com/apakah-arti-x86-x32-dan-x64-dalam-istilah-komputer/
Tidak ada komentar:
Posting Komentar