Arsitektur Von Neumann Melly Anggraini 181401007 Muhammad Ibnu
Arsitektur Von Neumann Melly Anggraini (181401007) Muhammad Ibnu Handriansyah (181401037) Dwi Martin Sinambela (181401040) Fauzi Sutiono (181401052) Octorico H. Marvin (181401055) Angga Maulana Putra (181401076) Hafizh Amrullah (181401112)
Setiap objek di dunia punya arsitektur
Arsitektur Mobil Arsitektur Manusia Arsitektur Bangunan
Begitu juga dengan arsitektur komputer
Arsitektur bisa didefenisikan sebagaimana suatu fungsi bekerja Jika dikaitkan dengan computer, komputer juga mempunyai arsitekturnya sendiri, yang menjelaskan bagaimana suatu komputer bekerja Arsitektur juga kita sebut sebagai model komputer, Komputer mempunyai 2 arsitektur, arsitektur John Von Neumann dan arsitektur Harvard.
John von Neumann lahir di Hungaria pada tahun 1903, merupakan salah satu manusia jenius yang mampu merilis 2 paper matematika saat masih berumur 19 tahun Von Neumann diabadikan namanya sebagai arsitektur von Neumann, yaitu arsitektur komputer yang banyak digunakan di sebagian besar sistem komputer, karena dialah yang pertama kali mempublikasikan konsep tersebut
EDVAC dirancang untuk memenuhi kebutuhan pada Laboratorium Riset Balistik milik departemen pertahanan Amerika Serikat. Aplikasi yang dapat diselesaikan adalah perhitungan besar sudut rudal balistik sehingga rudal tepat mengenai sasaran. Komputer pertama di dunia yang mengadopsi arsitektur Von Neuman adalah EDVAC(Electronic Discrete Variable Automatic Computer) pada tahun 1949 di USA. Daam arsitektur ini, terdapat kekurangan dimana memori data dan memori program dihubungkan dengan CPU dalam satu saluran. Sehingga data dan program harus mengalir bergantian, ini mengakibatkan esekusi program jadi lambat(botle neck)
Arsitektur Von Neumann adalah arsitektur komputer yang menempatkan program (ROM=Read Only Memory) dan data (RAM=Random Access Memory) dalam peta memori yang sama. Kunci utama arsitektur von Neumann adalah unit pemrosesan sentral (CPU), yang memungkinkan seluruh fungsi komputer untuk dikoordinasikan dengan terstruktur Arsitektur ini digunakan oleh hampir semua komputer saat ini. Kecuali pada embedded computers and signal processing (DSP) yang terdapat pada chip untuk keperluan sonar dan radar. Arsitektur jenis ini cenderung menggunakan arsitektur Harvard
Komponen Utama Arsitektur von Neumann Komputer arsitektur Von Neumann adalah terdiri dari elemen sebagai berikut : Prosesor merupakan pusat dari kontrol dan pemrosesan instruksi pada komputer. Terdiri dari ALU dan Unit Control Memori, digunakan untuk menyimpan informasi baik program maupun data. Perangkat input-output, berfungsi sebagai media yang menangkaprespon dari luar serta menyajikan informasi keluar sistem komputer
Elemen CPU Pada perkembangan komputer modern, setiap prosesor terdiri atas: • • Arithmetic and Logic Unit (ALU). Register. Control Unit (CU). Bus.
Arithmatic and Logic Unit (ALU). Arithmatic and Logic Unit atau Unit Aritmetika dan Logika berfungsi untuk melakukan semua perhitungan aritmatika (matematika) dan logika yang terjadi sesuai dengan instruksi program. ALU menjalankan operasi penambahan, pengurangan, dan operasi-operasi sederhana lainnya pada input-inputnya dan memberikan hasilnya pada register output
Register merupakan alat penyimpanan kecil yang mempunyai kecepatan akses cukup tinggi, yang digunakan untuk menyimpan data dan instruksi yang sedang diproses, sementara data dan instruksi lainnya yang menunggu giliran untuk diproses masih disimpan di dalam memori utama. Setiap register dapat menyimpan satu bilangan hingga mencapai jumlah maksimum tertentu tergantung pada ukurannya. Register-register dapat dibaca dan ditulis dengan kecepatan tinggi karena berada pada CPU.
Beberapa contoh register Program Counter(PC) Merupakan register yang menunjuk ke instruksi berikutnya yang harus diambil dan dijalankan. Instruction Register(IR) Merupakan register yang menyimpan instruksi yang sedang dijalankan. Memory Data Register(MDR) Merupakan register yang digunakan untuk menampung data atau instruksi hasil pengiriman dari memori utama ke CPU atau menampung Memory address register (MAR) Merupakan register yang digunakan untuk menampung alamat data atau instruksi pada memori utama yang akan diambil atau yang akan diletakkan.
Control Unit (CU) Control Unit atau Unit Kontrol berfungsi seperti pengatur lalu lintas untuk mengatur dan mengendalikan semua peralatan yang ada pada system komputer. Unit kendali akan mengatur kapan alat input menerima data dan kapan data diolah serta kapan ditampilkan pada alat output. Unit ini juga mengartikan instruksi dari program komputer, membawa data dari alat input ke memori utama, dan mengambil data dari memori utama untuk diolah. Bila ada instruksi untuk perhitungan aritmatika atau perbandingan logika, maka unit kendali akan mengirim instruksi tersebut ke ALU. Hasil dari pengolahan data dibawa oleh unit kendali ke memori utama lagi untuk disimpan, dan pada saatnya akan disajikan ke alat output
Bus merupakan penghubung antara semua komponen CPU. Bus berupa sekumpulan kabel-kabel paralel untuk mentransmisikan alamat (address), data, dan sinyal kontrol.
Contoh proses pada komponen utama Arsitektur von Neumann kita memasukkan 20+20 di keyboard
data disimpan dalam memori(RAM) dan bersiap-siap untuk di proses
CU mengambil perintah dari memori dan mengecek operasi mana yang akan dilakukan
kalau itu proses aritmetika, CU akan memerintahkan ALU untuk melakukan proses aritmetika
ALU melakukan penjumlahan dan mengirim kembali hasilnya ke CU
CU menyimpan hasilnya di memori dan menampilkannya di perangkat output
Cara Kerja Arsitektur von Neumann Keterangan : Program Control Unit Data Processing Unit
- Slides: 22