Arsitektur Komputer Von Neumann merupakan arsitektur yang diciptakan oleh Jhon Von Neumann(1903 – 1957). Nama Von Neumann sendiri diambil dari namanya karena dialah yang pertama kali mempublikasikan konsep tersebut, arsitektur komputer ini banyak digunakan di sebagian besar sistem komputer non paralel seperti komputer rumahan atau notebook.
Arsitektur Von Neumann menggambarkan komputer dengan empat bagian utama yaitu Unit Aritmatika dan Logis (ALU) yang merupakan bagian dari unit kontrol (cpu), media penyimpanan (memory), dan alat masukan (input) dan hasil/keluaran (output) secara kolektif dinamakan I/O.
1. Masukan (input)
perangkat ini berfungsi sebagai media masukan data kedalam processor untuk diolah guna menghasilkan informasi yang diperlukan. contoh perangkatnya adalah mouse, keyboard, joystick dan scanner.
2. Pemroses (CPU)
CPU atau Central Processing Unit merupakan tempat pemroses dari intruksi-intruksi program, bentuknya berupa chip yang terdiri dari jutaan IC.
3. Penyimpanan (Memory)
Salah satu komponen yang berguna untuk menyimpan data pada komputer. ada dua jenis memori yaitu RAM dan ROM. Untuk ram biasanya hanya bersifat sementara artinya ram hanya meyimpan data sementara pada komputer, sedangkan rom bersifat permanen yang dapat menyimpan data - data besar.
4. Keluaran (Output)
Perangkat output berguna sebagai penyampai informasi yang telah diolah oleh komputer, contohnya monitor untuk menampilkan video atau gambar, printer, speaker,dll
Secara umum, struktur dari komputer IAS adalah sebagai berikut:
- Memori utama, untuk menyimpan data dan intruksi.
- Arithmetic Logic Unit (ALU), untuk mengolah data binner
- Control Unit, untuk melakukan interpretasi instruksi - instruksi di dalam memori sehingga adanya eksekusi instruksi tersebut
- I/0, untuk berinteraksi dengan lingkungan luar
- Binary number
- 2 x 20 bit instructions
- Memory Buffer Register (MBR), berisi sebuah word yang akan disimpan di dalam memori atau digunakan untuk menerima word dari memori.
- Memory Address Register (MAR), untuk menentukan alamat word di memori untuk dituliskan dari MBR atau dibaca oleh MBR.
- Instruction Register (IR), berisi instruksi 8 bit kode operasi yang akan dieksekusi.
- Instruction Buffer Register (IBR), digunakan untuk penyimpanan sementara instruksi sebelah kanan word di dalam memori.
- Program Counter (PC), berisi alamat pasangan instruksi berikutnya yang akan diambil dari memori.
- 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.
- IAS beroperasi secara berulang membentuk siklus instruksi. Komputer IAS memiliki 21 instruksi, yang dapat dikelompokkan seperti berikut ini :
- Data transfer, 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 informasi :
http://jejakandrian.blogspot.com/2018/09/stuktur-detail-komputer-ias-arsitektur.html
https://riznugraha.wordpress.com/2011/12/23/arsitektur-komputer-von-neumann/
Tidak ada komentar:
Posting Komentar