Page 39 - SK tingkatan 5
P. 39

1.2.3  Perbezaan antara Pemproses                                  Tahukah
                           Linear dengan Pemproses Semasa                                 Anda


                  Ukuran kelajuan komputer melaksanakan sesuatu tugasan bergantung   Ingatan para (cache)
                                                                                     ialah memori
                  kepada keupayaan pemprosesnya. Komponen pemproses sentiasa dikaji   yang kecil dalam
                  dari segi teknologi pembuatan litar logiknya supaya dapat memproses   CPU. Ingatan para
                  data dengan kadar kelajuan yang tinggi. Terdapat dua jenis pemprosesan,   digunakan sebagai
                  iaitu pemprosesan linear dan pemprosesan tidak linear yang dilaksanakan   tempat simpanan
                  dalam pemprosesan semasa.                                          sementara bagi
                                                                                     arahan dan data yang
                                                                                     CPU akan gunakan
                  Pemprosesan Linear                                                 semula. Ingatan para
                                                                                     mempunyai beberapa
                  Pemprosesan linear juga dikenali sebagai pemprosesan bersiri, iaitu   tahap, iaitu Tahap 1,
                  pemproses memproses data dan arahan secara berjujukan seperti yang   Tahap 2 dan Tahap 3.
                  digambarkan dalam Rajah 1.2.7. Pemproses memproses data dan arahan   3  Tahap 1
                  mengikut kitaran mesin, iaitu capai(IF)-nyahkod(ID)-laksana(EX) dan      Ingatan para
                  langkah ini diulangi sehingga data dan arahan selesai diproses. Pemproses   merupakan
                  linear hanya sesuai untuk melaksanakan arahan yang ringkas.           sebahagian daripada
                                                                                        cip CPU sendiri.
                                                                                        Saiznya terhad
                  Pemprosesan Semasa                                                    antara 8 KB hingga
                                                                                        64 KB.
                  Pemprosesan semasa juga dikenali dengan nama pemprosesan tidak     3  Tahap 2 dan Tahap 3
                  linear atau pemprosesan selari. Pemproses ini boleh dikonfigurasikan bagi      Ingatan para
                  melakukan pelbagai tugas dalam satu masa (multitasking). Pemproses    yang lebih besar
                  semasa mampu melaksanakan beberapa arahan secara serentak dengan      berbanding dengan
                  menggunakan teknik talian paip (pipelining). Teknik ini digunakan sebagai   Tahap 1. Semakin
                  salah satu kaedah untuk mempertingkatkan prestasi pemproses semasa.   banyak Tahap 2 dan
                  Teknik ini membenarkan pemprosesan arahan-arahan secara bertindih     Tahap 3 yang ada,
                                                                                        semakin laju arahan
                  (overlapping) seperti yang digambarkan dalam Rajah 1.2.8.             komputer boleh
                                                                                        dilaksanakan.
                  Perbandingan Pelaksanaan Arahan antara
                  Pemproses Linear dengan Pemproses                                  Sumber:
                                                                                     http://www.bbc.co.uk/
                  Semasa                                                             education/guides/
                                                                                     zmb9mp3/revision/3
                  Huraian yang berikut ialah contoh gambaran siri peringkat pemprosesan
                  data dan arahan mengikut kitaran mesin (IF, ID, EX) bagi pemprosesan
                  linear dan pemprosesan semasa. Rajah 1.2.7 menunjukkan pemprosesan
                  arahan secara berjujukan. Diberikan tiga arahan untuk diproses dengan
                  setiap arahan akan diselesaikan mengikut tiga fasa (IF, ID, EX) dalam
                  kitaran mesin. Andaikan setiap fasa diberikan nilai masa pemprosesan
                  yang sama. Dengan itu, bagi menyelesaikan tiga arahan tersebut,     Pipelining
                  jumlah masa yang diperlukan ialah sembilan. Rajah 1.2.8 menunjukkan   goo.gl/CL80F3
                  penggunaan teknik talian paip (pipelining) dalam pemprosesan semasa.
                  Teknik ini membahagikan pemprosesan kepada beberapa fasa. Setiap
                  fasa akan menyelesaikan sebahagian arahan dan dilaksanakan secara
                  selari dan serentak. Dalam satu masa, pertindihan fasa boleh berlaku

 PB                                                                             BAB 1  Pengkomputeran 31
   34   35   36   37   38   39   40   41   42   43   44