Pengertian Processor, Fungsi, Cara Kerja dan Jenis Processor

Pengertian Processor, Fungsi, Cara Kerja dan Jenis Processor

Sejarah awal Microprocessor dimulai ketika perusahaan Fairchild Semiconductors yang didirikan pada 1957 menemukan Sirkuit Terpadu pertama pada 1959. Selang beberapa tahun sejak awal kemunculannya, Mikroprocessor kemudian lebih dikenal dan disebut dengan nama Processor.

Pada tahun 1968, Gordan Moore, Robert Noyce, dan Andrew Grove mengundurkan diri dari Fairchild Semiconductors dan memulai perusahaan mereka sendiri yang bernama Integrated Electronics yang kemudian lebih dikenal dengan singkatan Intel.

Processor pertama diciptakan pada tahun 1971 oleh para teknisi dari perusahaan Intel. dan diberi nama Processor Intel 4004. Mikroprosesor atau hanya Prosesor juga dikenal sebagai central processing unit (CPU) di mana sejumlah periferal dibuat pada satu chip.

Pengertian Processor

Apa itu Processor ? Central processing unit (CPU) atau yang juga disebut central processor or main processor, adalah sebuah unit yang melakukan sebagian besar pemrosesan di dalam komputer. Karena hal ini, CPU dipandang sebagai chip IC paling penting dan sebagai otak dari sebuah komputer karena bertanggung jawab untuk memproses sebagian besar perintah komputer.
CPU dibangun dengan menempatkan miliaran transistor mikroskopis ke dalam satu chip komputer. Transistor itu yang kemudian memungkinkannya untuk membuat perhitungan yang diperlukan untuk menjalankan program yang disimpan di memori sistem komputer.
Supaya dapat mampu mengontrol instruksi dan aliran data ke dan dari bagian lain dari komputer secara seimbang, CPU ini sangat bergantung pada chipset yang merupakan kelompok microchip yang terletak di motherboard.
Oleh karena itu, setiap Processor di tempatkan di seat (socket) berbentuk persegi khusus yang terletak di papan sirkuit utama (motherboard atau mainboard) yang dibangun dengan tata letak pin khusus untuk mendukung jenis Processor tertentu di dalam perangkat.
Salah satu kemajuan paling umum dari teknologi CPU (CPU modern) adalah membuat transistor tersebut lebih kecil dan semakin mengecil yang mengakibatkan terus meningkatkan kecepatan CPU selama beberapa dekade terakhir.
Akan tetapi jenis CPU modern ini lebih banyak menghasilkan panas dan cenderung terlalu panas (overheating). Untuk mengakalinya desiner menempatkan Processor di sistem ventilasi yang tepat, dan ditutupi dengan pendingin dan pasta termal.
Processor mempunyai tiga bagian penting yaitu Aritmatik Logical Unit (ALU), Control Unit (CU), serta Memory Unit (MU). Berikut penjelasannya :

  1. Aritmatik Logical Unit (ALU) : ALU terletak pada bagian dalam prosesor dan memiliki Tugas utama untuk melakukan semua perhitungan aritmetika atau matematika yang terjadi sesuai dengan instruksi program.
  2. Control Unit (CU) : CU bertugas untuk memberikan arahan/kendali/ kontrol terhadap operasi yang dilakukan di bagian ALU (Arithmetic Logical Unit) di dalam CPU tersebut. Output dari CU ini akan mengatur aktivitas bagian lainnya dari perangkat CPU.
  3. Memory Unit (MU) : MU adalah kumpulan sel penyimpanan bersama dengan sirkuit terkait yang diperlukan untuk mentransfer informasi masuk dan keluar dari penyimpanan. Bagian ini bisa juga disebut sebagai Cache.

Fungsi Processor

Seperti yang telah Andronezi sebutkan diatas, CPU mirip dengan otak manusia. Karena, setiap perintah yang kamu masukan pada komputer akan diproses oleh CPU. Kemudian CPU memproses instruksi yang diterimanya dalam proses decoding data. Dalam memproses data ini, CPU melakukan empat langkah dasar:

  1. Fetch (Ambil): Setiap instruksi disimpan dalam memori dan memiliki alamatnya sendiri. Prosesor mengambil nomor alamat ini dari penghitung program, yang bertanggung jawab untuk melacak instruksi mana yang selanjutnya harus dijalankan oleh CPU.
  2. Decode: Semua program yang akan dijalankan diterjemahkan ke dalam instruksi Assembly. Kode assembly harus diterjemahkan menjadi instruksi biner, yang dapat dimengerti oleh CPU. Langkah ini disebut decoding.
  3. Execute (Jalankan): Saat menjalankan instruksi, CPU dapat melakukan salah satu dari tiga hal berikut: Melakukan penghitungan dengan ALU-nya, memindahkan data dari satu lokasi memori ke lokasi lain, atau melompat ke alamat yang berbeda.
  4. Store (Penyimpanan): CPU harus memberikan feedback (umpan balik) setelah menjalankan instruksi, dan data yang dikeluarkan dicatat ke memori.
Mudahnya, kita dapat membuat kesimpulan bahwa fungsi processor adalah untuk memproses semua perintah yang di buat oleh pengguna komputer dan kemudian menampilkannya secara visual kedalam layar monitor.

Cara Kerja Processor

Kinerja komputer didasarkan pada operasi matematika sederhana, dan CPU adalah perangkat yang mengontrol semua operasi tersebut. Kecepatan kerja prosesor sendiri dapat mencapai hingga 400 GHz atau 400 Gigahertz yang mengunginkan processor mampu menjalankan perintah sebanyak 4000 miliar dalam sekali proses atau sekali bekerja. 
Berikut alur cara kerja Processor :
Misalkan kamu menggunakan kalkulator untuk menjumlahkan dua angka. tentunya hal pertama kali yang akan kamu lakukan adalah menekan tombol  nomor yang akan di jumlahkan di keyboard.  
Setelah itu keyboard controller mengubah semua informasi itu menjadi kode biner. Kode biner terdiri dari urutan 0 dan 1. Informasi ini lalu dikirim ke registry dan selanjutnya ditransfer ke CPU.
Kode biner ini lalu akan di proses oleh CPU menggunakan ALU karena bagian inilah yang bertanggung jawab atas semua operasi matematika dan logika.
ALU Selanjutnya akan menambahkan bilangan biner dan memberikan jawaban ke CPU, yang mentransfer jawaban dan memunculkannya secara visual ke output device yaitu monitor.
Menambahkan dua angka adalah contoh yang sangat sederhana, tetapi ini menggambarkan fungsi dasar CPU. Setiap perintah yang kamu lakukan di komputer dengan satu atau lain cara pasti akan terhubung ke CPU.
Jadi sangat penting untuk menjaga prosesor komputer kamu tetap dalam kondisi yang baik. Hindari panas berlebih karena dapat menyebabkan CPU cepat rusak.

Jenis-Jenis Processor

Ada banyak macam-macam jenis processor yang saat ini beredar di pasaran. Serta banyak perusahaan yang bersaing untuk menonjolkan keunggulan produk processornya.

Berikut daftar perusahaan dan jenis prosesor yang mereka keluarkan ke pasaran :

Altera

  • Nios 16-bit (soft processor)
  • Nios II 32-bit (soft processor)

AMD

  • AMD K5
  • AMD Athlon
  • AMD Athlon 64
  • AMD Athlon XP
  • AMD Duron
  • AMD Opteron
  • AMD Sempron
  • AMD Turion
  • AMD Athlon X2
  • AMD Phenom
  • AMD FX
  • AMD Ryzen

Apollo

  • PRISM

ARM

  • ARM

Atmel

  • AVR32
  • AVR

AT&T

  • Hobbit

Bell Labs

  • Bellmac 32

BLX IC Design Corporation

  • Godson/Loongson

Centaur Technology/IDT

  • WinChip

Cyrix

  • 486, 5×86, 6×86

Data General

  • microNOVA mN601 and mN602
  • microECLIPSE

Digital Equipment Corporation

  • V-11
  • MicroVAX 78032
  • CVAX
  • Rigel
  • Mariah
  • NVAX
  • Alpha 21064
  • Alpha 21164
  • Alpha 21264
  • Alpha 21364
  • StrongARM

Emotion Engine Oleh Sony & Toshiba

  • Emotion Engine

Elbrus

  • Elbrus 2K (VLIW design)

Electronic Arrays

  • Electronic Arrays 9002

EnSilica

  • eSI-RISC

Fairchild Semiconductor

  • 9440
  • F8
  • Clipper

Freescale Semiconductor (sebelumnya Motorola)

  • Motorola MC10800 (4-bit)
  • Motorola MC14500B Industrial Control Unit (ICU) (1-bit)
  • Motorola 6800 (8-bit)
  • Motorola 6802 (8-bit)
  • Motorola 6808 (8-bit)
  • Motorola 6809 (8/16-bit)
  • Motorola 68000 (16/32-bit)
  • Motorola 68008 (8/16/32-bit)
  • Motorola 68010 (16/32-bit)
  • Motorola 68012 (16/32-bit)
  • Motorola 68020 (32-bit)
  • Motorola 68030 (32-bit)
  • Motorola 68851 (MMU)
  • Motorola 68881 (FPU)
  • Motorola 68882 (FPU)
  • Motorola 68040 (w/FPU)
  • Motorola 68060 (w/FPU)
  • 88000 series (RISC)
  • Motorola 88100
  • Motorola 88110
  • Dan lain-lain

Fujitsu

  • FR
  • FR-V
  • SPARC64 V

Garrett AiResearch

  • MP944

Google

  • Tensor processing unit

Harris Semiconductor

  • RTX2010

Hewlett-Packard

  • Capricorn (microprocessor)
  • FOCUS 32-bit stack architecture
  • PA-7000 PA-RISC Version 1.0 (32-bit)
  • PA-7100 PA-RISC Version 1.1
  • PA-7100LC
  • PA-7150
  • PA-7200
  • PA-7300LC
  • PA-8000 PA-RISC Version 2.0 (64-bit)
  • PA-8200
  • PA-8500
  • PA-8600
  • PA-8700
  • PA-8800
  • PA-8900
  • Saturn Nibble CPU (4-bit)

Hitachi

  • SuperH SH-1/SH-2 etc.

Inmos

  • Transputer T2/T4/T8

IBM

  • 197? – OPD Mini Processor
  • 1981 – IBM ROMP
  • 2001 – Cell Processor
  • 2006 – Broadway Processor
  • 1990 – POWER1
  • 1992 – RISC Single Chip
  • 1993 – POWER2
  • 1996 – P2SC
  • 1998 – POWER3
  • 2001 – POWER4
  • 2004 – POWER5
  • 2007 – POWER6
  • 2010 – POWER7
  • 2013 – POWER8
  • 1995 – A10
  • 1996 – A25 and A30
  • 1997 – RS64
  • 1998 – RS64-II
  • 1999 – RS64-III
  • 2000 – RS64-IV
  • 2008 – IBM z10
  • 2010 – IBM z196
  • 2012 – IBM zEC12
  • 2015 – IBM z13

Intel

Selengkapnya silahkan baca postingan :

Intersil

  • 6100 (12-bit)

ISRO

  • Vikram 1601

Lattice Semiconductor

  • LatticeMico8 8-bit (soft processor)
  • LatticeMico32 32-bit (soft processor)

MIPS Technologies

  • R2000
  • R3000
  • R3000A
  • R6000
  • R4000
  • R4400
  • R8000
  • R10000
  • R12000
  • R14000
  • R16000
  • R18000

MOS Technology

  • 6502 family

National Semiconductor

  • IMP-16
  • PACE
  • SC/MP
  • NSC800
  • NS320xx

NEC

  • μPD707/μPD708
  • μCOM-4
  • NEC V20
  • NEC V25
  • NEC V30/V33
  • NEC V40
  • NEC V50
  • NEC V60/V70/V80
  • NEC µPD7220
  • NEC µPD96050
  • µPD765/µPD765A
  • µPD7720/µPD77C25
  • µPD780C/µPD780C-1
  • R4200
  • V850

NVIDIA

  • Tegra family

NXP (sebelumnya Philips Semiconductors)

  • Signetics 2650

OpenCores

  • OpenRISC family

Oracle Corporation (sebelumnya Sun Microsystems)

  • SPARC

RCA

  • 1802

Renesas Electronics

  • M32R

RISC-V Foundation

  • RISC-V

Sunway

  • SW-1 / SW-2 / SW-3 / SW1600 / SW26010

Texas Instruments

  • Texas Instruments TMS320
  • Texas Instruments TMS1000 – used in the TI-35, Big Trak, and Speak & Spell
  • Texas Instruments TMS1100 – used in the Microvision
  • Texas Instruments TMS7000
  • Texas Instruments TMS9900

Toshiba

  • Toshiba TLCS-12
  • Cell

VIA

  • C3 microprocessors
  • C7 microprocessors
  • Eden microprocessors
  • Quadcore
  • Nano
  • CHA

Western Design Center

  • 65C02 (8-bit)
  • 65816/65802 (16-bit)

Western Digital

  • MCP-1600

Western Electric

  • WE-32000 (Rebranded Bellmac 32,digunakan pada 3B series computers)

Xilinx

  • PicoBlaze 8-bit (soft processor)
  • MicroBlaze 32-bit (soft processor)

XMOS

  • XCore XS1
  • xCORE200 (XS2 architecture)
  • xcore.ai (XS3 architecture)

Zilog

  • Zilog
  • Z80 architecture
  • Zilog Z8000

Related posts