Minggu, 30 Agustus 2015

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/
  


Tidak ada komentar:

Posting Komentar