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

