Page 91 - Informatikakm
P. 91

a.  Bagaimana CPU Menjalankan Instruksi Program
               Mari, kita periksa cara unit pengolah pusat (CPU), dalam hubungannya dengan
               memori,   menjalankan program komputer.     Kita akan melihat bagaimana
               hanya satu instruksi dalam program yang dijalankan. Faktanya, kebanyakan
               komputer saat ini hanya dapat menjalankan satu instruksi pada satu waktu,
               meskipun mereka menjalaninya dengan sangat cepat.       Banyak komputer
               pribadi dapat  menjalankan instruksi dalam waktu   kurang dari sepersejuta
               detik.  Komputer  yang dikenal  sebagai superkomputer  dapat menjalankan
               instruksi dalam waktu kurang dari sepermiliar detik.

















                           Gambar 4.18 Siklus Mesin pada Komputer Sebelum dan Setelah Bekerja
                                       Sumber: Dokumen Kemendikbud, 2021
                   Sebelum instruksi dapat dieksekusi,     instruksi program dan data
               harus ditempatkan ke   dalam memori dari perangkat input atau    perangkat
               penyimpanan sekunder.    Seperti yang ditunjukkan Gambar     4.18  (sebelah
               kiri), setelah data dan instruksi yang diperlukan berada dalam memori, unit
               pemrosesan pusat melakukan empat langkah berikut untuk setiap instruksi.
               1.  Unit kontrol mengambil (mendapat) instruksi dari memori.
               2.  Unit kontrol  menerjemahkan instruksi (memutuskan apa artinya) dan
                   memerintahkan agar data yang diperlukan dipindahkan dari memori ke
                   ALU (unit aritmatika/logika).  Dua langkah  pertama ini bersama-sama
                   disebut waktu instruksi, atau waktu-I.
               3.  Unit aritmatika/logika menjalankan instruksi aritmatika atau    logika.
                   Artinya, ALU diberikan kendali dan melakukan operasi aktual pada data.
               4.  Unit aritmatika/logika menyimpan hasil operasi ini dalam memori atau
                   register.  Langkah  3  dan 4  bersama-sama disebut waktu  eksekusi,  atau
                   waktu-E.
                   Unit kontrol  selanjutnya memerintahkan memori untuk mengirimkan
               hasilnya ke  perangkat keluaran atau   perangkat penyimpanan sekunder.
               Kombinasi waktu-I dan waktu-E disebut siklus mesin. Gambar 4.18 (kanan)
               menunjukkan instruksi yang melalui siklus mesin.


                                                                                     81
                                                                   Bab 4 Sistem Komputer
   86   87   88   89   90   91   92   93   94   95   96