Apa itu prosesor ?
Prosesor adalah otak atau mesin dari sebuah PC, terkadang disebut mikroprosesor atau juga bisa disebut dengan Central processing Unit (CPU), yang melakukan perhitungan (fungsi ALU) dan pemrosesan system.
Saat kita menyebut kata prosesor, seringkali terbayang adalah image perusahaan pembuat prosesor, seperti Intel, AMD, VIA/Cyrix atau yang lain dan kemudian diikuti dengan seri keluaran produk tersebut dan keterangan tentang kecepatannya, seperti Pentium 4-2,4GHz, AMD 64 Athlon -3200+, Pentium M dan lain-lain.untuk lebih kunjungi link
Sekarang saya akan menjelaskan prosesor desktop dan server ,
saat ini di Indonesia kita lebih banyak bersentuhan dengan prosesor dari
keluarga x86 seperti intel Pentium, AMD ALTHON, dan Via Cyrix. Melalui pstingan
ini saya akan memperkenalkan beberapa prosesor yang jarang ditemui atau yang
sebenarnya sangat banyak di sekitar kita namun tanpa kita sadari keberadaannya,
atau bahkan tidak pernah kita temui di pasaran. Saya akan memulai pembahasan
ini dengan beberapa hal mendasar tentang prosesor
1. ISA DAN IMPLEMENTASINYA
ISA (Instruction Set Architectur) adalah
sebuah standar yang menentukan kemampuan/kapabilitas apa saja yang disediakan
oleh sebuah prosesor yang dapat di akses
dan dimanfaatkan oleh pemrogram., baik oleh pemrogram software seperti system operasi
dan peranti driver maupun pemrogram
software apilkasi. Kapasitas ini diimplementasika melalui set
intruksi yang dikenali oleh ISA tersebut
Untuk lebih jelas, berikut contohnya, Dalam
keluarga prosesor x86, intruksi bahasa assembly mov ax, 0x16 akan memindahkan
nilai hexa 0x16 ke register ax. Dari intruksi ini ada dua hal yang menjadi “kapabilitas” ISA
x86, yaitu register x adalah register yang dapat di akses oleh
pemrogram.
Untuk lebih jauh lagi, apa yang kita kenal
sebagai prosesor sebenar-benarnya muncul kerena adanya ISA ini,. Jadi sekelompok
prosesor dengan ISA yang sama akan dikatakan sebagai sebuah keluarga prosesor.
Intel
Itanium pada dasarnya tidak menggunakan ISA x86. Keluarga prosesor ini
benar-benar lain dari apa yang kita kenal saat kenal saat ini dan unik. Hal ini
akan membahas lebih lanjut pada bagian lain tulisan ini.
Implementasi dari ISA adalah hardware
prosesor itu sendiri. Jadi implementsai dari ISA x86 adalah Pentium, Althon XP,
Pentium IV dan lain-lain. Konsep ISA adalah pertama kali diperkenalkan oleh IBM
ketika mereka ingin meng-upgrade hardwaresistemnya ke sytem/360 pada tahun
60-an.
Sebelum ada ISA, setiap kali sebuah vendor
besar seperti IBM ingin memperkenalkan prosesor baru maka pada saat itu
software yang digunakan sama sekali. Di dalam prosesor ada microcode engine yang akan mendekode intruksi-intruksi
standar(instroduction set).Salah satu tugas microcode engine adalah mendekode
sebuah intruksi menjadi intruksi-intruksi yang lebih singkat yang disebut microcode operations.
2. CISC, RISC DAN EPIC
Sebelum memulai uraian pada bagian ini, ada beberapa istilah yang perlu anda ketahui,yaitu:
Execution Unit adalah bagian prosesor yang digunakan untuk mengeksekusi sebuah instruksi hingga di peroleh hasil yang diinginkan dari instruksi tersebut.
Superscalar prosesor adalah prosesor yang memilki lebih dari satu axecution unit. Pada prosesor dengan arsitektur P6 (Pentium Pro).
CISC (Complex Instruction Set Computer). Prosesor yang masuk ke dalam golongan ini adalah prosesor dengan jumlah set intruksi yang sangat banyak , misalnya x86 dan VAX, yang mempunyai set instruksi sekitar 300 atau bahkan lebih. Dalam implementasinya, prosesor jenis ini lebih banyak menggunakan hardware untuk mengolah set instruksi tersebut di banding prosesor yang ada dapat digolongkan ke dalam.
RISC ( Reduced Instruction Set Computer). Prosesor yang masuk golongan ini adalah prosesor dengan jumlah set instruksi yang lebih sedikit. Filosofi di balik pengembangan RISC adalah menggunakan hardware yang lebih sedikit untuk mengolah instruksi sehingga prosesor dapat diberi clock yang lebih tinggi.
EPIC (Explicitly Parallel Instruction Computer). Computer ini relatif baru diimplementasikan pada prosesor server/desktop dan prosesor yang menggunakan pendekatan. Hanya prosesor keluarga Itanium. Kunjungi link
3. Itanium Dan Beberapa Prosesor Lainnya
Itanium adalah processor pertama berbasis 64 bit yang ditujukan bagi pemakain pada server dan workstation serta pemakai tertentu. Processor ini sudah dibuat dengan struktur yang benar-benar berbeda dari sebelumnya yang didasarkan pada desain dan teknologi Intel’s Explicitly Parallel Instruction Computing ( EPIC ).
Transmeta crusoe, prosesor ini menerjemahkan kode biner untuk ISA x86 menjadi kode biner internalnya. Sementara itu pada saat yang bersamaan prosesor ini juga melakukan optimasi pada kode biner tersebut (proses optimasi ini disebut profiling). Kode biner yang telah dioptimasi ini kemudian disimpan pada instruction cache dan dieksekusi on-demand.
Proyek HP-dynamo adalah proyek dari Hewlett-Packard yang mencoba melakukan kompilasi saat program sedang dijalankan. Pada kode biner untuk PA-8000 (salah satu prosesor PA-RISC), kode biner ini di simpan pada instruction cache dan dieksekusi on-demond. Hasilnya mengejutkan sebab kode biner tersebut sebenarnya untuk ISA PA-RISC dan dieksekusi pada PA-8000 (PA-RISC).
Proyek sun-MAJC. Proyek ini juga mirip dengan proyek HP-Dynamo, hanya saja yang dikompilasi dan dioptimasi pada proyek ini adalah java ByteCode. Hasilnya juga mirip dengan proyek HP-Dynamo, yaitu lebih cepat dibandingkan tanpa translasi.
Intel Pentium IV(Willamette) adalah generasi ketujuh yang di buat oleh intel. Di awal kemuncukannya processor ini di beri nama willamette. Seiring perkembangan, willamette berkembang menjadi Northwood, prescott dan cedar-Mill.Masing-masing generasi tersebut memiliki jutaan transistor. Untuk Willamette terdapat 42.000.000 transistor. Northwood terdapat 55.000.000 Transistor dan generasi presscot memiliki 125.000.000 Transistor.
Jika di pantau dari proses produksinya, Generasi-generasi ini memiliki proses produksi yang berbeda sekitar 180nm-65nm.Untuk Willamette : 180nm, Northwoor 130nm, presscott :90nm, dan cedar-mill 65nm. Untuk jangkauan kecepatan processor dari masing-masing generasi ini mencapai hingga 1,3 GHz sampai 3,8 GHz.Luas penampang yang di miliki masing-masing transisitor ini pun berbeda-beda. Willamette Luas penampangnya adalah 217 mm2, Northwood memiliki luas penampang 131 mm2 dan Presscot 112 mm2.
Sekarang kita akan mencoba mencoba melihat ke prosesor-prosesor yang menggunakan ISA MIPS. ISA MIPS adalah salah satuISA yang paling banyak digunakan oleh dunia industry saat ini. Sebagian besar prosesor RISC saat ini menggunakan arsitektur yang kompatibel dengan MIPS
Mips adalah sebuah arsitekturyang sudah sangat lama digunakan. Pertama kalu diimplementasikan pada super-komputer Cray yang berbasis prosesor 6600.
John Hennessy, seseorang yang turut merancang MIPS, meninggalkan bangku kuliah di universitasStanford (untuk sementara) demi mengkomersilkan desain MIPS, memulai perusahaan yang dikenal sebagaiMIPS Computer System. Desain pertama mereka adalah generasi kedua MIPS chip yang dikenal dengan nama "R2000". Desain MIPS kemudian menjadi salah satu chip RISC yang paling sering digunakan ketika mereka dipakai sebagai CPU pada konsol game PlayStation dan Nintendo 64. Hingga hari ini, MIPS rancangan MIPS Computer System adalah salah satu prosesor paling umum di gunakan untuk aplikasi high-end pada konsol game dan gadget.
Dari Inggris, upaya penelitian serupa menghasilkan transputer INMOS, Acorn Archimedes dan garis Advanced RISC Machine atau yang biasa disingkat ARM, yang merupakan processor ber-arsitektur RISC tersukses pada saat ini. Kebanyakan pemain ponsel dan MP3 menggunakan prosesor ARM.
Perusahaan dengan desain CISC ada juga cepat bergabung revolusi. Intel merilis i860 dan I960 dengan akhir 1980-an, meskipun mereka tidak terlalu sukses. Motorola membangun sebuah desain baru yang disebut 88000 dalam penghormatan kepada mereka CISC terkenal 68000, tetapi melihat penggunaan hampir tidak ada, produk ini dapat dibilang GAGAL. Perusahaan ini sendiri akhirnya meninggalkannya dan bergabung dengan IBM untuk menghasilkan PowerPC. AMD merilis 29000 yang sempat menjadi desain RISC paling populer pada awal 1990-an.
Hingga saat ini, sebagian besar dari semua CPU 32-bit (x86 architecture) yang digunakan di dunia adalah processor berbasis RISC CPU. x86 alias 32-bit juga menjadi arsitektur chip paling dominan digunakan di dunia.
Bahasa pemrograman tingkat rendah yang digunakan untuk memberikan instruksi- instruksi kepada prosesor MIPS. Untuk mensimulasikan pemrograman pada MIPS dengan bahasa perakit, dapat menggunakan beberapa perkakas, misalnya ProcSym, untuk meng-compile, menjalankan, dan melihat hasil dari kode-kode program. Arsitektur awal MIPS adalah 32-bit, dan 64-bit ditambahkan kemudian. Pembaruannya meliputi MIPS I, MIPS II, MIPS III, MIPS IV, MIPS V, MIPS32, dan MIPS64.
0 komentar:
Posting Komentar