Page 67 - E-MODUL INFORMATIKA ELEMEN BERPIKIR KOMPUTASIONAL
P. 67

a. Memori Bersama untuk Program dan Data


                            Pada  arsitektur  Von  Neumann,  baik  instruksi  program

                            maupun data disimpan dalam memori yang sama. Hal ini

                            memungkinkan  CPU  mengakses  keduanya  secara

                            efisien tanpa memerlukan media terpisah. Memori diatur

                            dalam lokasi beralamat yang unik, sehingga CPU dapat
                            mengambil data atau instruksi dari lokasi tertentu dengan

                            mudah.


                      b. Siklus Instruksi: Fetch, Decode, Execute

                            Model  Von  Neumann  bekerja  berdasarkan  siklus

                            instruksi  yang  berulang,  yang  terdiri  dari  tiga  tahap

                            utama:

                                 Fetch  (Mengambil):  CPU  mengambil  instruksi  dari

                                 memori,  berdasarkan  alamat  yang  disimpan  dalam

                                 register program (program counter).

                                 Decode  (Mendekode):  Instruksi  yang  diambil  dari
                                 memori kemudian didekodekan oleh CPU, biasanya

                                 oleh  unit  kontrol.  Instruksi  tersebut  menentukan

                                 tindakan apa yang akan dilakukan.

                                 Execute  (Eksekusi):  CPU  mengeksekusi  instruksi

                                 yang  telah  didekodekan.  Ini  bisa  berupa  operasi

                                 aritmatika  (dilakukan  oleh  ALU),  manipulasi  data,

                                 atau interaksi dengan perangkat input/output.

                            Setelah  siklus  selesai,  CPU  akan  mengambil  instruksi

                            berikutnya dari memori dan mengulang proses ini, yang

                            dikenal sebagai siklus fetch-decode-execute.






                                                                                                        60
   62   63   64   65   66   67   68   69   70   71   72