Page 40 - SK tingkatan 5
P. 40

kerana ada fasa yang dilaksanakan secara serentak. Contohnya pada
                           Uji Minda     milisaat kedua, dua fasa dilaksanakan secara serentak, iaitu fasa ID bagi
                                         arahan pertama dan fasa IF bagi arahan kedua. Dengan itu, masa yang
               Lihat rajah yang berikut.   diperlukan untuk memproses tiga arahan sehingga selesai ialah lima
               Berdasarkan pengetahuan
               anda dalam penggunaan     milisaat. Masa memproses menjadi lebih singkat. Ini akan meningkatkan
               talian paip, warnakan     prestasi pemprosesan arahan.
               ruang di dalam rajah        Rajah  1.2.7  dan  Rajah  1.2.8  menunjukkan  perbezaan  pelaksanaan
               tersebut bagi pelaksanaan
               arahan secara talian paip   arahan bagi pemproses linear dan pemproses semasa.
               dan secara linear. Selamat
               mencuba!                           Petunjuk:
                Arahan   1  2 3 4
                                                      Kitar 1 untuk arahan pertama
                Capai
                Nyahkod                               Kitar 2 untuk arahan kedua
                Laksana                               Kitar 3 untuk arahan ketiga
                Jam      1  2 3 4
                                         Bagi menyelesaikan tiga arahan, tiga kitaran diperlukan dengan jumlah
                Arahan   5  6 7   8      masanya ialah sembilan milisaat.
                Capai
                Nyahkod
                                                                  Masa (milisaat)
                Laksana
                Jam      5  6 7   8                 1    2   3    4    5    6   7    8    9

                                                    IF  ID   EX   IF   ID  EX   IF   ID   EX

                                                      Arahan 1      Arahan 2      Arahan 3

                                                        Rajah 1.2.7  Pelaksanaan arahan secara linear

                                         Bagi menyelesaikan tiga arahan, jumlah masanya ialah lima milisaat.


                                                               Masa (milisaat)

                                                       1    2    3   4    5    6
                                                       IF   ID  EX       Arahan pertama

                                                            IF  ID   EX      Arahan kedua

                                                                IF   ID   EX     Arahan ketiga


                                              Rajah 1.2.8  Pelaksanaan arahan menggunakan teknik talian paip (pipelining)

                                           Teknik ini digunakan dalam pemproses masa ini seperti dalam
                                         pemproses  Intel  Core  dan  digunakan  dalam  mikrokomputer  atau
                                         superkomputer. Jadual 1.2.3 menunjukkan perbezaan antara pemprosesan
                                         linear dengan pemprosesan semasa.

                  32   Sains Komputer Tingkatan 5                                                                                                                                                                PB
   35   36   37   38   39   40   41   42   43   44   45