Rangkuman mengenai Rancangan Komputer Von Neumann dan Arsitektur Komputer IAS


 Rancangan Komputer Von Neumann

Arsitektur von Neumann (atau Mesin Von Neumann) adalah arsitektur yang diciptakan oleh John von Neumann (1903-1957). Arsitektur ini digunakan oleh hampir semua komputer saat ini.

 

Arsitektur Von Neumann menggambarkan komputer dengan empat bagian utama: Unit Aritmetika dan Logis (ALU), unit kontrol, memori, dan alat masukan dan hasil (secara kolektif dinamakan I/O). Bagian ini dihubungkan oleh berkas kawat, "bus".

 

John Van Neumann seorang ahli matematika yang merupakan konsultan pembuatan ENIAC pada tahun 1945 mencoba memperbaiki kelemahan ENIAC dengan rancangan komputer barunya, bernama EDVAC (Electronic Discrete Variable Computer) dengan konsep program tersimpan

 

Tahun 1946 komputer dengan stored-program concept dipublikasikasikan, yang kemudian di kenal dengan Komputer IAS (Computer of Institute for Advanced Studies).

 

Komputer ini terdiri:

 

• Memori Utama, untuk menyimpan data maupun instruksi.

• Arithmetic Logic Unit (ALU), untuk mengolah data biner.

• Control Unit, untuk melakukan interpretasi instruksi – instruksi di dalam memori sehingga adanya eksekusi instruksi tersebut.

• I/O, untuk berinteraksi dengan lingkungan luar.

 

 

Arsitektur Komputer IAS

Komputer IAS pada tahun 1946 didesain oleh Von Neumann bersama koleganya dengan konsep pemrograman yang kemudian disebut dengan IAS Computer (Computer of Institute for Advanced Studies) karena dikembangkan di Computer of Institute for Advanced Studies.

 

Secara umum, struktur dari komputer IAS adalah sebagai berikut:

1.  Memori utama, untuk menyimpan data dan intruksi.

2.  Arithmetic Logic Unit (ALU), untuk mengolah data binner

3.  Control Unit, untuk melakukan interpretasi instruksi – instruksi di dalam memori sehingga  adanya eksekusi instruksi tersebut

4.  I/0, untuk berinteraksi dengan lingkungan luar

 


Secara detail Komputer IAS memiliki 1000 lokasi penyimpanan x 40 bit words, dengan rincian:

• Binary number

• 2 x 20 bit instructions

 

Dengan format memori sebagai berikut :

 


 

ALU-IAS(Computer of Institute for Advanced Studies)

1.     Memory  Buffer  Register  (MBR), berisi  sebuah  word  yang  akan disimpan  di  dalam  memori  atau digunakan  untuk  menerima  word dari memori.

2.     Memory  Address  Register  (MAR), untuk  menentukan  alamat  word  di memori  untuk  dituliskan  dari  MBR atau dibaca oleh MBR.

3.     Instruction  Register  (IR),  berisi instruksi  8  bit  kode  operasi  yang akan dieksekusi.

4.     Instruction  Buffer  Register  (IBR), digunakan  untuk  penyimpanan sementara  instruksi  sebelah  kanan word di dalam memori.

5.     Program Counter (PC), berisi alamat pasangan  instruksi  berikutnya  yang akan diambil dari memori.

6.     Accumulator  (AC)  dan  Multiplier Quotient  (MQ),  digunakan  untuk penyimpanan  sementar operand dan  hasil  ALU.  Misalnya,  hasil perkalian  2  buah  bilangan  40  bit  adalah sebuah bilangan 80 bit; 40 bit yang  paling  berarti  (most  significant bit)  disimpan  dalam  AC  dan  40  bit lainnya  (least  significant  bit) disimpan dalam MQ.

7.     IAS  beroperasi  secara  berulang membentuk  siklus  instruksi. Komputer  IAS memiliki  21  instruksi, yang  dapat  dikelompokkan  seperti berikut ini :

ü  Data  tranfer,  memindahkan data  di  antara  memori  dengan register  –  register  ALU  atau antara dua register  ALU sendiri.

ü  Unconditional  branch,  perintah- perintah  eksekusi  perca-bangan tanpa syarat tertentu.

ü  Conditional  branch,  perintah- perintah  eksekusi  percabangan yang  memerlukan  syarat tertentu  agar  dihasilkan  suatu nilai dari percabangan tersebut.

ü  Arithmetic,  kumpulan  operasi  – operasi yang dibentuk oleh ALU.

ü  Address  Modify,  instruksi  – instruksi  yang  memungkinkan pengubahan  alamat  saat  di komputasi  sehingga memungkinkan  fleksibilitas alamat  yang  tinggi  pada program.

 

 

 

 

 

Sumber :    https://id.wikipedia.org/wiki/Arsitektur_von_Neumann

                   https://sonigunadis.wordpress.com/2014/07/02/281/


Komentar

Postingan populer dari blog ini

cloud computing pertemuan 4

tugas pertumuan 2 (CHARACTERBULDING BSI)