Dosen Pembimbing
M. Rofiq ST
PIPELINE, SUPERSCALAR
L1 & L2 CHACE, RISC & CISC
Disusun Oleh :
BUDI FAJAR S- 08211240
JANUARI 2009
Preface
Preface
Dunia maju, memberi dan menciptakan gaya tertarik mendalami komputer dengan alasan sulit,
hidup baru bagi manusia yang disebut juga sudah dsb.
manusia modern yaitu kebutuhan akan ketrepatan,
kecepatan dan informasi yang luar biasa Dalam makalah ini saya menyajikan beberapa
banyaknya dan dengan waktu yang cepat. Tak ulasan singkat tentang beberapa piranti didalam
pelak berbagai teknologi canggihpun komputer. Meskipun hanya ulasan singkat tapi
menghadirkan kemampuan untuk mendukung saya berharap makalah ini dapat bermanfaat baik
kebutuhan menusia akan informasi tersebut bagi pembaca maupun bagi saya sendiri. Saran
dengan berbagai fasilitasnya, mulai dari yang yang mendukung selalu saya terima demi baiknya
menawarkan murahnya biaya pemakaian hingga makalah ini.
kemampuan dapat diakses dimanapun.
PipeLine
D
alam bahasan ini Pipelini dimaksudkan operasi vektor
adalah dalam bahasan teknologi - Pipeline Unit Instrukction : Berguna untuk
komputasi, karena banyak sekali komputer yang memiliki set instruksi
dikenal istilah Pipelina ini bukan hanya di bidang lebih sederhana.
komutasi dan rancang bagun. Pipeline adalah
sebuah mesih atau piranti yang bertugas Bisa diasumsikan Pipeline adalah lawan terkuat
melaksanakan perintah yang berbeda-beda namun untuk Superscalar. Karena memang keduanya
dapat dijalankan dalam waktu yang bersamaan sebenarnya memiliki fungsi yang sama dan hanya
dan setiap perintah yang berjalan tersebut memilik kemampuannya saja yang berbeda. Superscalar
fase yang berbeda. dibahas pada bab tersendiri berikutnya. Pipeline
Superscalar
Di bahasan sebelumnya tentang Pipeline sudah
sedikit disinggung tentang scalar dan Jika prosesor menggunakan satu pipeline sudah
perbedaanya yang mencolok dengan Pipelin. teras cepat maka akan lebih depat dengan dua
Berikut disajikan gambar tentang perbedaan pipeline, lalu bagaimana dengan tiga, empat
tersebut untuk lebih memahami. seterusnya, pastinya kinerja lebih cepat. Tapi
kelemahan pipeline yang juga sudah dibahas
diatas cukup mewakili kenapa teknologi ini
kurang populer.
L1 & L2 Cache
L1 dan L2 tampaknya memang selalu sekarang malah L2 ada yang langsung
berpasangan dan selalu berhubungan dengan terintregasi dengan procesor module dan
cache memory. Tapi tak banyak juga yang tahu beberapa mainboard juga
bahwa sebenarnya L1 adalah untuk Level-1 ataua menyediakannya. Tapi ada juga bentuk
banyak juga yang menyebur First –Level dan L2 lain L2 yang mirip Memory Module
untuk Lebel-2 atau Second-Level. Apapun sehingga bisa diganti-ganti sesuai
sebutan yang Anda sukai semestinya bukan hal mainboard yang digunakan. Menilik dari
penting untuk diperdebatkan, alangkah jauh lebih sisi kapasita, L2 tentu memiliki lebih
baik kalau belajar bersama mendalami keduanya. banyak ruang dengan manampung 256 Kb
1. L1, Level-1, First-Level Cache dab baru-baru ini dikembangkan hingga
Disebut demikian karena memamng mencapai angka 2MB. Bisanya yang
Memory ini paling dekat dengan Procesor, berukuran kapasitas lebih besar lebih
terutama dengan Control Unit. Menilik digunakan untuk komputer server, tidak
dari sejarahnya pertama kali L1 digunakan jauh berbeda dengan rifalnya, L1 maka L2
pada PC i486 dan terus berkembang inipun memilik kemampuan berlari
hingga detik ini. Memang kemampuannya hingga satuan ns. Perlu dicatat L2 bakal
sangat terbatas dan hanya memuat menang jika diadu cepat dengan RAM.
kapasitas paling kecil sebesar 16 KB, tapi
jangan dilihat dari kapasitasnya tersebut Sedangkan Cache adalah penyimpanan
sebagai kelemahan, justru L1 berkeja data secara sekunder dan berupa data-data
dengan hitungan nanodetik alias yang sering diakses. Implementasinya
sepermilyardetik dalam menjalankan dapat berupa bagian khusus dari memory
intruksinya. Karena kapasitas yang mini komputer atau media penyimpanan
itulah L1 hanya memuat data yang
paling sering diakses, misalnya
yang berhubungan erat dengan OS
dan tentunya High Priority.
2. L2
Letaknya tak lagi dekat dengan
Otak komputer, L2 nempel di
Mainboard berada di Cache On
Stick atau yang keren disebut
C O A S T. Ta p i d e n g a n
perkembangan perangkat keras
juga berpengaruh pada kecepatan. Maka Secara singkat perbedaaan CISC dan RISC :
kesimpulan sementara yang diperolah adalah CISC : - lebih menekankan pada perangkat keras,
sebenarnya tak diperlukan intruksi komplek pada sesuai dengan takdirnya untuk programer
procesor. Pada masa itu bahasa tingkat tinggi - memilik intruksi komplek
seperti Fortran dan kompiler lain - LOAD & STORAGE atau memory ke
(compiler/interpreter) sudah mulai berkembang. memory berkeja sama
Apalagi saat ini compiler seperti C/C++ sudah - Memiliki ukuran kode yang kecil dan
banyak digemari dan mulai banyak digunakan. kecepatannya rendah
- Transistor didalamnya digunakan untuk
Lebih jelasnya untuk membedakana intruksi RISC menyimpan intruksi-intruksi bersifat
dan CISC disajikan dalam gambar berikut. Sebut komplek.
saja intruksi ini adalah untuk perkalian sederhana
misalnya a x b=c. RISC : - menekankan para perangkat lunak
Program 5x10 dengan 68HC11 dengan sedikit transistor,
L D A A # $ 5
L D A B # $ 1 0 - intruksi sederhana bahkan single
MUL
- LOAD & STORAGE atau memory ke
Maka didapat hasil perkalian jika dimputkan
memory bekerja terpisah
bilangan a=2 dan b=5 makan c=10.
M O V L W 0 x 1 0 - Ukuran kode besar dan kecepatan lebih
M O V W F R e g 1
tinggi
M O V L W 0 x 0 5
M O V W F R e g 2 - Transistor didalamnya lebih untuk register
CLRW
LOOPADDWFReg1,CFSZReg2,1GOTOLOOP
memory.
Daftar Pustaka
Stallings,William.1996. Organisasi dan
Arsitektur Komputer. Jakarta :PT Prenhallindo.
Tanembaum, A.S. , 1999, Organisasi Komputer
Terstruktur [Edisi Terjemahan], Pearson Ed.
Asia - Salemba, Jakarta.
http://id.wikipedia.org/wiki/Memori_Cache [25
M e i 2 0 0 8 , 1 2 : 3 3 ]
http://iwayansudana.files.wordpress.com/2008/0
4 / c a c h e - m e m o r y. p d f [ 2 5 M e i 2 0 0 8 ,
12:45]kb.mozillazine.org/Browser.cache.memor
y. c a p a c i t y [ 2 5 M e i 2 0 0 8 , 1 2 : 2 5 ]
http://id.wikipedia.org/wiki/Memori_komputer
[ 2 7 M e i 2 0 0 8 , 1 2 : 2 5 ]
http://en.wikipedia.org/wiki/Cache [27 Mei 2008,
12:25]
Dan dari berbagai sumber.