Pengertian CPU
CPU atau Central Processing Unit adalah bagian terpenting dari sebuah
komputer yang bertanggung jawab untuk menjalankan instruksi-instruksi
yang diberikan kepada komputer. CPU merupakan otak dari komputer yang
bertanggung jawab untuk mengolah data dan menjalankan Secara umum,
CPU bertanggung jawab untuk mengontrol dan mengolah data yang masuk
ke dalam komputer, serta menjalankan program-program yang
diperintahkan oleh pengguna. Dengan adanya CPU, komputer dapat bekerja
sesuai dengan instruksi yang diberikan kepadanya.
Bagian-Bagian CPU
CPU terdiri dari beberapa bagian yang saling bekerja sama untuk
menjalankan instruksi-instruksi yang diberikan kepada komputer, di
antaranya adalah:
1. Arsitektur CPU
Arsitektur CPU merupakan bagian yang menjelaskan cara kerja CPU dalam
menjalankan instruksi-instruksi yang diberikan kepada komputer. Arsitektur
CPU terdiri dari beberapa bagian, di antaranya adalah register, ALU
(Arithmetic and Logic Unit), dan control unit.
2. Clock Speed
Clock speed merupakan kecepatan maksimum yang dapat dicapai oleh CPU
dalam menjalankan instruksi-instruksi yang diberikan kepada komputer.
Clock speed dinyatakan dalam Hertz (Hz) atau megahertz (MHz). Semakin
tinggi clock speed yang dimiliki oleh CPU, maka semakin cepat pula CPU
dapat menjalankan instruksi-instruksi yang diberikan kepada komputer.
3. Core
Core merupakan bagian dari CPU yang bertanggung jawab untuk
menjalankan instruksi-instruksi yang diberikan kepada komputer. Saat ini,
beberapa jenis CPU memiliki lebih dari satu core, sehingga dapat
menjalankan lebih dari satu instruksi secara bersamaan.
4. Cache
Cache merupakan bagian dari CPU yang digunakan untuk menyimpan data
yang sering diakses oleh CPU. Dengan adanya cache, CPU dapat mengakses
data dengan lebih cepat, sehingga dapat meningkatkan kecepatan komputer
secara keseluruhan.
5. Heat sink
Heatsink dan fan merupakan bagian dari CPU yang bertugas menjaga suhu
CPU tetap stabil dengan cara menyerap panas yang dihasilkan oleh prosesor
saat bekerja dan mengeluarkannya ke luar dengan bantuan fan.
6. Arithmetic Logic Unit (ALU)
Arithmetic Logic Unit (ALU) merupakan bagian dari CPU yang bertanggung
jawab melakukan operasi aritmatika dan logika sederhana, seperti
penambahan, pengurangan, perkalian, dan pembagian.
7. Bus Interface Unit (BIU)
Bus interface unit (BIU) merupakan bagian dari CPU yang bertanggung jawab
mengatur aliran data antara CPU dan perangkat lain di komputer, seperti
memori, hard drive, dan perangkat input/output lainnya.
8. Control Unit
Control Unit (CU) merupakan bagian dari CPU yang bertanggung jawab
mengontrol seluruh aktivitas yang terjadi di dalam komputer, seperti
membaca instruksi dari memori, mengontrol aliran data, dan mengirimkan
sinyal ke perangkat lain di komputer.
Sejarah CPU
Sejarah CPU atau Central Processing Unit berawal dari perkembangan
teknologi komputer pada tahun 1940-an. Pada awalnya, CPU merupakan
sebuah perangkat yang terdiri dari beberapa rangkaian komponen elektronik
yang digunakan untuk menjalankan instruksi-instruksi yang diberikan kepada
komputer.
Pada tahun 1941, John Atanasoff dan Clifford Berry mengembangkan sebuah
mesin komputer yang disebut Atanasoff-Berry Computer (ABC), yang
merupakan salah satu mesin komputer pertama yang memiliki CPU. Mesin
ini terdiri dari beberapa bagian, di antaranya adalah memori, unit
pemrosesan, dan unit kontrol.
Pada tahun 1943, John Mauchly dan J. Presper Eckert mengembangkan
sebuah mesin komputer yang disebut Electronic Numerical Integrator And
Computer (ENIAC), yang merupakan mesin komputer pertama yang memiliki
CPU yang dapat diprogram. Mesin ini terdiri dari beberapa bagian, di
antaranya adalah memori, unit pemrosesan, dan unit kontrol.
Pada tahun 1951, UNIVAC I (Universal Automatic Computer) menjadi mesin
komputer pertama yang memiliki CPU yang terpisah dari perangkat lainnya.
CPU pada mesin ini terdiri dari beberapa bagian, di antaranya adalah
memori, unit pemrosesan, dan unit kontrol.
z Komputer modern pertama kali diciptakan oleh sekelompok ilmuwan dan
insinyur yang tergabung dalam proyek komputer yang dikenal dengan nama
Proyek ENIAC (Electronic Numerical Integrator And Computer). Proyek ini
dipimpin oleh John Mauchly dan J. Presper Eckert, dua ilmuwan dari
Universitas Pennsylvania. Proyek ENIAC mulai dikembangkan pada tahun
1943 dan diluncurkan pada tahun 1945.
Meskipun ENIAC adalah komputer pertama yang benar-benar elektronik dan
memiliki kemampuan untuk melakukan pengolahan data secara otomatis, ia
tidak benar-benar merupakan komputer “modern” seperti yang kita kenal
saat ini. Komputer modern yang sebenarnya muncul beberapa tahun
kemudian, setelah dikembangkannya konsep-konsep yang menjadi dasar
dari komputer modern seperti memori, program, dan sistem operasi.
Beberapa tokoh lain yang terlibat dalam pengembangan komputer modern
antara lain:
Alan Turing: Ilmuwan Inggris yang merancang komputer teoritis pertama yang
dikenal dengan nama Universal Turing Machine.
John von Neumann: Matematikawan Hongaria yang merancang komputer
pertama yang menggunakan memori utama untuk menyimpan program serta
data. Desain ini kemudian menjadi dasar bagi komputer modern.
Grace Hopper: Insinyur komputer Amerika yang merancang bahasa
pemrograman pertama yang dikenal dengan nama COBOL (Common Business-
Oriented Language).
Semua tokoh tersebut merupakan penemu yang berjasa dalam
pengembangan komputer modern, meskipun tidak semuanya secara
langsung terlibat dalam pembuatan komputer pertama yang benar-benar
elektronik.
CPU (Central Processing Unit) merupakan bagian utama dari sebuah
komputer yang bertanggung jawab untuk melakukan pengolahan data. CPU
pertama kali dikembangkan oleh Intel Corporation pada tahun 1971, dan
dikenal dengan nama Intel 4004. CPU ini dibuat oleh Robert Noyce dan
Federico Faggin dari Intel.
Sejak saat itu, CPU telah terus dikembangkan dan diperbaiki, dan saat ini
terdapat banyak produsen yang mengembangkan CPU dengan spesifikasi
yang berbeda-beda. Beberapa produsen terkemuka di pasaran saat ini
antara lain Intel, AMD, dan ARM.
Penemu CPU pertama yang dapat dikatakan sebagai “orang pertama”
adalah Robert Noyce dan Federico Faggin dari Intel, yang merancang dan
mengembangkan CPU pertama yang dikenal dengan nama Intel 4004.
Namun, perkembangan CPU tidak terjadi secara tiba-tiba, melainkan
merupakan hasil dari banyak tahun penelitian dan pengembangan yang
dilakukan oleh banyak orang, terutama para ilmuwan dan insinyur
elektronik.
Perkembangan CPU (Central Processing Unit) telah terjadi sejak tahun 1971,
saat Intel merilis CPU pertama yang dikenal dengan nama Intel 4004. CPU ini
merupakan CPU pertama yang benar-benar elektronik dan dapat melakukan
pengolahan data secara otomatis. Pada awalnya, CPU hanya mampu
menangani instruksi dasar seperti penambahan, pengurangan, dan
perbandingan, dan tidak memiliki kemampuan yang terlalu kompleks.
Sejak saat itu, CPU telah terus dikembangkan dan diperbaiki. Pada tahun
1974, Intel merilis CPU dengan nama Intel 8080, yang merupakan CPU
pertama yang mampu menangani instruksi yang lebih kompleks. CPU ini
kemudian menjadi dasar bagi komputer pertama yang dikenal dengan nama
Altair 8800, yang merupakan komputer pertama yang dijual secara massal
kepada konsumen.
Pada tahun 1981, Intel merilis CPU dengan nama Intel 8086, yang
merupakan CPU pertama yang menggunakan arsitektur x86. Arsitektur ini
kemudian menjadi standar industri yang digunakan oleh hampir
semua komputer pribadi yang ada saat ini. Selanjutnya, CPU terus
dikembangkan dengan meningkatkan kecepatan dan kemampuannya, serta
menurunkan biayanya agar dapat dijangkau oleh lebih banyak orang.
Saat ini, CPU telah menjadi bagian yang sangat penting dari sebuah
komputer dan terdapat banyak produsen yang mengembangkan CPU
dengan spesifikasi yang berbeda-beda. Beberapa produsen terkemuka di
pasaran saat ini antara lain Intel, AMD, dan ARM. Selain itu, CPU juga telah
digunakan dalam berbagai perangkat lain seperti ponsel pintar, tablet, dan
perangkat IoT (Internet of Things).
Fungsi CPU
CPU (Central Processing Unit) adalah inti dari sebuah komputer yang
menangani semua instruksi yang diberikan kepada komputer. CPU
bertanggung jawab untuk mengeksekusi semua perintah yang diberikan
kepada komputer, baik itu dari sistem operasi, aplikasi, atau input yang
diberikan oleh pengguna. Secara umum, CPU memiliki beberapa tugas
utama:
1. Menjalankan instruksi-instruksi yang diberikan kepada komputer, termasuk
instruksi yang diberikan oleh sistem operasi, aplikasi, dan input pengguna.
2. Mengontrol akses ke memori dan perangkat lain yang terhubung ke komputer,
termasuk hard drive, peripheral, dan perangkat jaringan.
3. Mengontrol aliran data masuk dan keluar dari komputer, termasuk pengiriman
data ke layar, printer, dan periferal lainnya.
4. Menjalankan perhitungan matematika yang rumit, seperti yang dibutuhkan
untuk menjalankan aplikasi yang memerlukan banyak pengolahan data.
Secara umum, CPU adalah bagian terpenting dari sebuah komputer dan
bertanggung jawab untuk menjalankan sebagian besar proses yang terjadi di
dalam komputer. CPU memiliki kecepatan yang tinggi dan dapat
mengeksekusi instruksi dengan cepat, sehingga memungkinkan komputer
untuk menjalankan aplikasi yang memerlukan banyak pengolahan data
dengan cepat.