I. Pengertian Prosesor
Prosesor atau lebih dikenal dengan Central Processing
Unit ( CPU ) merupakan otaknya
komputer. Fungsi Processor adalah menjalankan
program-program yang disimpan dalam memori utama (main memory) dengan cara
mengambil instruksi, menguji instruksi tersebut, dan menjalankaninstruksi satu
demi satu atau fungsinya adalah menghitung,
melakukan operasi logika, mengelola aliran data dengan membaca aliran data
dengan membaca instruksi dari memori dan mengeksekusinya.
II. Sejarah Prosesor
Intel didirikan pada 18 July 1968, oleh Robert Noyce, Gordon Moore, dan Andrew Grove. Apa tujuan mereka itu? Yaitu... "To make semiconductor memory practical and affordable." Yang kalo kita Indonesiasikan menjadi... Untuk membuat memory semiconduktor yang praktis dan ekonomis. sebab untuk kondisi saat itu, harga sebuah chip-memory yang dibuat dari silikon silicon 100 kali lebih mahal, dibanding memory yang terbuat dari magnetic. Sebab itulah, memory yang terbuat dari magnetic, adalah memory yang paling umum, digunakan saat itu.
Dan
ternyata mereka benar-benar mewujudkan keinginan itu. Hanya dalam waktu
dua tahun, yaitu tepatnya 1970, Intel telah berhasil menjadi sebuah
perusahaan pembuat chip memory yang ternama. Itu berka keberhasilan
mereka dalam membuat memory 1 kb pertama, yang pernah ada di pasaran. Tapi untuk ukuran saat itu, 1 kb adalah ukuran memory terbesar yang pernah dibuat. Memory 1 kb yang kemudian diberi nama 1103 Dynamic Random Access Memory (DRAM)
itu, akhirnya merajai pasaran hingga akhir tahun. Dan saat itu juga,
para pendiri Intel memutuskan untuk mengembangkan perusahaannya lebih
besar lagi, hingga memiliki lebih dari 100 orang karyawan.
Busicom, sebuah perusahaan pembuat kalkulator di Jepang, menawarkan Intel untuk mendesign chip memory yang spesial dibuat untuk kalkulator mereka. Ted Hoff (teknisi dari Intel) malah merancang sebuah chip yang bisa digunakan untuk berbagai keperluan umum. Chip itu dirancang untuk bisa mengambil intruksi-intruksi dari aplikasi, yang mana intruksi-intruksi itu tersimpan di dalam memory semiconductor. Yang artinya, dengan hanya mengontrol chip ini, sebuah program bisa melakukan apa yang diinginkan. Itu berarti, chip ini nantinya bukan hanya bisa digunakan pada kalkulator, melainkan untuk berbagai keperluan lainnya.
Chip ini di design agar bisa membaca berbagai variasi instruksi yang tersimpan didalam memory. Para teknisi Intel itu mempunyai ide untuk membuat sebuah chip yang mampu mengontrol semua peralatan, dan melakukan setiap instruksi yang di inputkan kepadanya. Dan ternyata mereka berhasil. Dan hasilnya, pada tahun 1971 Intel memperkenalkan microcomputer (saat itu belum disebut processor) pertamanya. Yaitu Intel 4004. Dengan ukuran yang tidak lebih dari thumbnail, yang berisi 2.300 transistors.
Sukses dengan microcomputer yang pertama, tahun 1972 Intel memperkenalkan microcomputer 8008, yang mempu memproses 8 bit data percycle. Kecepatan ini dua kali lebih cepat dari generasi pertama (4 bit). Dan tahun 1981, Intel berhasil meningkatkannya menjadi 16 bit, yang dipaket dalam microcomputer 8086. Berdasarkan design dari 2 chip inilah, akhirnya PC-IBM pertama dibuat.
Mikroprosesor yang digunakan pada PC dari waktu ke waktu juga berubah.Secara kronologis,prosesor-prosesor yang digunakan sampai pada akhir tahun 2002 adalah 8088,80286,80386,80486,Pentium,Pentium II,Pentium III,dan Pentium IV.Sebagai bahan pertimbangan,prosesor Pentium 4 mempunyai kecepatan 5000 kali lebih cepat daripada prosesor 8088.
Busicom, sebuah perusahaan pembuat kalkulator di Jepang, menawarkan Intel untuk mendesign chip memory yang spesial dibuat untuk kalkulator mereka. Ted Hoff (teknisi dari Intel) malah merancang sebuah chip yang bisa digunakan untuk berbagai keperluan umum. Chip itu dirancang untuk bisa mengambil intruksi-intruksi dari aplikasi, yang mana intruksi-intruksi itu tersimpan di dalam memory semiconductor. Yang artinya, dengan hanya mengontrol chip ini, sebuah program bisa melakukan apa yang diinginkan. Itu berarti, chip ini nantinya bukan hanya bisa digunakan pada kalkulator, melainkan untuk berbagai keperluan lainnya.
Chip ini di design agar bisa membaca berbagai variasi instruksi yang tersimpan didalam memory. Para teknisi Intel itu mempunyai ide untuk membuat sebuah chip yang mampu mengontrol semua peralatan, dan melakukan setiap instruksi yang di inputkan kepadanya. Dan ternyata mereka berhasil. Dan hasilnya, pada tahun 1971 Intel memperkenalkan microcomputer (saat itu belum disebut processor) pertamanya. Yaitu Intel 4004. Dengan ukuran yang tidak lebih dari thumbnail, yang berisi 2.300 transistors.
Sukses dengan microcomputer yang pertama, tahun 1972 Intel memperkenalkan microcomputer 8008, yang mempu memproses 8 bit data percycle. Kecepatan ini dua kali lebih cepat dari generasi pertama (4 bit). Dan tahun 1981, Intel berhasil meningkatkannya menjadi 16 bit, yang dipaket dalam microcomputer 8086. Berdasarkan design dari 2 chip inilah, akhirnya PC-IBM pertama dibuat.
Mikroprosesor yang digunakan pada PC dari waktu ke waktu juga berubah.Secara kronologis,prosesor-prosesor yang digunakan sampai pada akhir tahun 2002 adalah 8088,80286,80386,80486,Pentium,Pentium II,Pentium III,dan Pentium IV.Sebagai bahan pertimbangan,prosesor Pentium 4 mempunyai kecepatan 5000 kali lebih cepat daripada prosesor 8088.
III. Macam - Macam Prosesor
Unit Aritmatika dan Logika, atau Arithmetic
Logic Unit (ALU), adalah alat yang melakukan semua operasi aritmatika dengan dasar penjumlahan sehingga
sirkuit elektronik yang
digunakan disebut adder juga melakukan keputusan
dari suatu operasi
logika sesuai dengan instruksi
program.
Di Indonesia kita tahu ada 2 jenis processor yang paling
digemari oleh masyarakat, yaitu INTEL dan AMD. Hal ini memang tidak lepas dari
kehandalan kedua processor tersebut dari segi performa dan kualitas. Dan sudah
dibuktikan oleh masarakat. Namun kali ini akan berbagi lebih banyak informasi
mengenai jenis processor, yaitu :
1. Intel
Merupakan sebuah processor buatan Intel
Corporation. Masyarakat pasti tidak meragukan lagi dengan yang satu ini.
2. AMD
AMD adalah kependekan dari Advanced Micro Device
Inc. Merupakan pesaing utama intel. Processor jenis ini banyak diminati
oleh penghobi game. Karena ada salah satu produknya yang dilengkapi dengan VGA
Ati Radeon. Jika dibanding dengan intel, konsumsi daya AMD lebih besar,
sehingga lebih boros listrik.
3. ARM
Mungkin anda jarang atau belum pernah mendengar jenis processor ini, karena memang sebagian besar digunakan pada perangkat Handpone, music player dan router.
4. Cyrix
,Diproduksi pertama pada tahun 1988. Mempunyai fitur kecepatan yang cukup optimal dan juga suhu kerja yang rendah. Namun secara kwalitas, masih dibawah intel dan AMD.
5, Transmeta
Awal diproduksi tahun 1995. Keunggulannya yaitu membutuhkan daya yang lebih sedikit, harga yang lebih murah dan tidak cepat panas.
6. VIA
.Pertama kali diproduksi tahun 1987 oleh Negara Taiwan. Dan lebih difokuskan untuk menjalankan perangkat yang lebih ringan dan relative kecil.
7. Centaur
Dibuat pada tahun 1995 oleh Glen Henry dkk. Namun kemampuna processor ini masih kalah dibanding diatas.
IV. Komponen Prosesor
Processor terdiri dari tiga komponen, yaitu :
1. Control Unit (CU), berfungsi mengendalikan operasi yang dilaksanakan sistem komputer.
Conrtol Unit, mengatur dan mengendalikan semua
peralatan yang ada pada sistem komputer, kapan alat input menerima data dan
kapan data diolah serta kapan ditampilkan
pada alat output.
Mungkin anda jarang atau belum pernah mendengar jenis processor ini, karena memang sebagian besar digunakan pada perangkat Handpone, music player dan router.
4. Cyrix
,Diproduksi pertama pada tahun 1988. Mempunyai fitur kecepatan yang cukup optimal dan juga suhu kerja yang rendah. Namun secara kwalitas, masih dibawah intel dan AMD.
5, Transmeta
Awal diproduksi tahun 1995. Keunggulannya yaitu membutuhkan daya yang lebih sedikit, harga yang lebih murah dan tidak cepat panas.
6. VIA
.Pertama kali diproduksi tahun 1987 oleh Negara Taiwan. Dan lebih difokuskan untuk menjalankan perangkat yang lebih ringan dan relative kecil.
7. Centaur
Dibuat pada tahun 1995 oleh Glen Henry dkk. Namun kemampuna processor ini masih kalah dibanding diatas.
IV. Komponen Prosesor
Processor terdiri dari tiga komponen, yaitu :
1. Control Unit (CU), berfungsi mengendalikan operasi yang dilaksanakan sistem komputer.
2. Arithmetic
Logical Unit (ALU), berfungsi melakukan operasi aritmatika dan logika.
3. Register-register, berfungsi sebagai memori
utama yang bekerja sangat cepat sebagai tempat operan-operan dari operasi yang
akan dilakukan.
4. Floating point atau bilangan titik mengambang, adalah sebuah bilangan yang dapat digunakan untuk
menggambarkan sebuah nilai yang sangat besar atau sangat kecil (bilangan
pecahan desimal atau bilangan yang memiliki koma dan pangkat).
5. Cache Memory. Cache adalah memory berukuran kecil yang sifatnya temporary (sementara).
Walaupun ukuran filenya sangat kecil, namun keceptannya sangat tinggi.
6. I/O Management Data
7. BUS
Komponen-komponen itu dihubungkan oleh sebuah bus. Bus ada
tiga macam yaitu :Bus Alamat (Addres Bus), Bus Data (Data Bus), Bus Kendali
(Control Bus).
V. Cara Kerja Prosesor
Untuk cara kerja Prosesor anda bisa melihat video langsungnya agar lebih jelas.
VI. Alur Kerja CPU
1. Fetch,
yakni saat instruksi program diambil dari memori, baik memori
register, cache, RAM, atau memori
sekunder/tersier lainnya. Hal ini
dilakukan
oleh Prefetch Unit.
2. Decode,
yakni saat instruksi program tersebut diterjemahkan oleh Decode
Unit agar
komponen Control Unit, Arithmetic and Logic Unit serta
Floating
Point Unit dapat memahaminya.
3. Execute,
yakni saat instruksi dilaksanakan.
4. Store,
yakni saat data asli atau hasil perhitungan dari ALU atau FPU
disimpan di
dalam register CPU.
Karena memang dalam satu siklus
mesin hanya terjadi satu proses instruksi microcode, maka proses yang terlihat
sederhana oleh kita justru membutuhkan banyak sekali siklus mesin. Sebagai
contoh, anggaplah kita sedang mengalikan 4 dengan 5—sesuatu yang sederhana
karena kita dapat menyelesaikannya kurang dari satu detik. Bagi CPU, instruksi
4*5 akan melibatkan beberapa instruksi seperti di bawah ini:
1. Ambil
angka 4 dari RAM, terjemahkan, dan simpan di lokasi X di register.
2. Ambil
angka 5 dari RAM, terjemahkan, dan simpan di lokasi Y di register.
3. Ambil
dan terjemahkan insturksi perkalian, lalu kalikan angka yang ada di
lokasi X dan
Y di register, lalu simpan hasilnya di lokasi Z di register.
4. Ambil
dan terjemahkan instruksi untuk menampilkan hasil
perkaliannya,dan
keluarkan output hasil perhitungan dari lokasi Z di
register ke
RAM.