Apa Itu CPU & Apa Fungsinya?

Apa itu CPU? CPU atau Central Processing Unit adalah otak pengolah angka dari sebuah komputer. Segala sesuatu yang dilakukan komputer, mulai dari bermain video game(video games) hingga membantu Anda menulis esai, dipecah menjadi serangkaian instruksi matematika. CPU mengambil instruksi(CPU) tersebut dan mengeksekusinya. 

Rincian bagaimana melakukan ini, tentu saja, jauh(much ) lebih rumit daripada penjelasan sederhana itu. Hal terpenting yang perlu Anda ketahui adalah bahwa CPU adalah mesin matematika utama dari sebuah komputer.

Sejarah Singkat (Sangat) CPU(The (Extremely) Short History Of CPUs)

Sejarah komputasi panjang dan kompleks. Ini juga berjalan lebih jauh ke dalam sejarah daripada teknologi digital, elektronik atau bahkan listrik. Sempoa adalah semacam prosesor. Begitu juga kalkulator mekanik. Perbedaan besar adalah bahwa mesin ini hanya dapat melakukan satu atau beberapa tugas matematika. Mereka bukan prosesor tujuan umum , yang (general purpose)CPU modern adalah contohnya.

Apa yang membuat CPU perangkat perhitungan tujuan umum adalah penggunaan logika. Pada tahun 1903 Nikola Tesla mematenkan sirkuit listrik yang dikenal sebagai gerbang dan sakelar. Dengan menggunakan sirkuit ini, Anda dapat membuat perangkat yang melakukan operasi logis, di mana Anda dapat membuat mesin bekerja pada kondisi tertentu. 

Pada pertengahan hingga akhir 1940-an William Shockley , John Bardeen dan Walter Brattain menemukan dan mematenkan perangkat yang disebut transistor, saat bekerja di Bell Laboratories . Transistor adalah blok bangunan dasar dari CPU . Transistor adalah komponen komputer yang relatif kecil. Transistor adalah penemuan yang sangat penting sehingga ketiga penemunya dianugerahi Hadiah Nobel(Nobel Prize) untuk itu.

Pada akhir 1950-an, Robert Noyce dan Jack Kilby melangkah lebih jauh dan menciptakan sirkuit terintegrasi(integrated circuit) pertama yang berfungsi . Sirkuit terpadu adalah satu set sirkuit elektronik terintegrasi ke dalam satu bagian dari bahan semikonduktor. Dalam kebanyakan kasus, bahan itu adalah silikon. Inilah yang orang maksudkan ketika mereka mengatakan "microchip". 

Sebuah CPU terdiri dari satu atau lebih microchip. Ini adalah penemuan penting karena miliaran transistor dapat dikemas ke dalam satu CPU . Ini menciptakan mesin matematika yang sangat kuat.

Menggunakan penemuan gerbang logika, transistor dan sirkuit terpadu, seluruh dunia telah berubah. Microchip ada dalam segala hal akhir-akhir ini, bukan hanya komputer Anda. Dan CPU(CPUs) adalah microchip serba guna paling canggih yang dapat kami buat.

Bagaimana Cara Kerja CPU?(How Do CPUs Work?)

Seluruh prinsip CPU didasarkan pada kode biner(binary code) . Manusia cenderung merepresentasikan angka menggunakan sistem yang disebut basis 10(base 10) atau sistem desimal. Nilai tempat setiap digit dalam suatu bilangan naik dengan faktor sepuluh. Jadi "111" berisi seratus, sepuluh dan satu.

Komputer dan CPU(CPUs) mereka tidak dapat memahami basis 10 sama sekali. Transistor bekerja berdasarkan prinsip hidup atau mati. Yang berarti gerbang logika yang Anda buat darinya juga hanya dapat bekerja dengan dua status ini. Inilah sebabnya, pada dasarnya, CPU(CPUs) berjalan pada kode biner(binary code) . Sistem bilangan ini memiliki nilai tempat yang berbeda. Sebaliknya jika 1, 10, 100, 1000 dan seterusnya, maka nilai tempatnya adalah 1,2,4,8,16,32,64.128 dan seterusnya. 

Jadi dalam biner "111" akan menjadi 7 dalam angka desimal Karena Anda menambahkan 1,2, dan 4 bersama-sama. Jika salah satu angkanya adalah nol, lewati saja dan tambahkan nilai tempat dari angka 1 berikutnya. Dengan cara ini, Anda dapat menyatakan nilai desimal apa pun. Perhatikan saja(Just) bahwa bilangan biner sering dibaca dari kanan ke kiri, sehingga nilai tempat “1” akan berada di paling kanan.

Mari kita masukkan ke dalam tabel untuk membuatnya jelas:

Binary Place Values1248163264128256
The decimal number 7 in binary111000000

Dapatkah Anda melihat mengapa itu menambahkan hingga angka 7 dalam desimal? Mari kita lakukan nomor 23:

Binary Place Values1248163264128256
The decimal number 7 in binary111010000

Jadi 111 adalah "7", tetapi "11101" adalah 23 karena nilai tempat kelima dalam biner adalah 16. Cukup(Pretty) keren, bukan? Anda dapat mengekspresikan angka apa pun yang mungkin yang dapat ditulis dalam desimal dengan cara ini. Yang berarti komputer yang dibangun dari transistor dapat bekerja dengan angka apa pun juga.

Bagaimana CPU Dibuat?

Proses produksi CPU(CPUs) modern juga, seperti yang Anda harapkan, cukup rumit. Proses dasar melibatkan pertumbuhan silinder besar kristal silikon. Sifat semikonduktornya membuatnya ideal untuk membangun sirkuit terintegrasi biner.

Kristal besar ini diiris menjadi wafer tipis. Wafer kemudian "didoping" dengan bahan kimia lain untuk menyempurnakan sifat-sifatnya. Sirkuit skala nano kemudian digoreskan ke permukaan wafer menggunakan cahaya menggunakan proses yang dikenal sebagai fotolitografi(photolithography) .

Desain dan Kinerja CPU

CPU(CPUs) tidak semuanya dibuat sama. Nenek moyang pertama dari CPU modern , Intel 8086 , memiliki sekitar 29.000 transistor di sirkuit terintegrasinya. Saat ini, prosesor seperti Intel i99900K memiliki lebih dari 1,7 miliar(billion) transistor. Semakin padat sirkuit logika CPU , semakin kompleks dan semakin tinggi jumlah instruksi yang dapat dilakukan per siklus clock. 

Tunggu(Hang) , "siklus jam"? Ya, itulah komponen utama lain dari kinerja CPU . Sebuah CPU berjalan pada frekuensi tertentu, dengan setiap pulsa dari jam CPU siklus perhitungan dilakukan. Jika Anda menggunakan CPU yang sama dan menggandakan kecepatan clocknya, maka (secara teori) kinerjanya akan dua kali lebih cepat. 

Intel 8086 1978 itu berjalan pada 5Mhz ketika diluncurkan. Itu lima juta siklus jam per detik. Intel i9-9900K ? Itu dimulai(starts ) pada 3,6 Ghz. Itu 3600 (Ghz.That 3600) Mhz , dengan opsi untuk meningkatkan hingga 5000 Mhz bila memungkinkan.

Untuk menambah kerutan lain pada kinerja CPU , CPU(CPUs) modern sebenarnya mengandung banyak "inti". Setiap inti sebenarnya adalah CPU independen itu sendiri. Biasanya memiliki setidaknya empat inti seperti itu akhir-akhir ini, tetapi akhir-akhir ini biasanya komputer mainstream memiliki enam atau delapan inti. Komputer profesional kelas atas mungkin memiliki sekitar 100 inti  CPU .

Memiliki banyak inti berarti CPU dapat melakukan beberapa set instruksi secara paralel. Yang berarti komputer kita dapat melakukan banyak hal sekaligus tanpa masalah. Beberapa CPU(CPUs) memiliki inti "multithreaded". Inti-inti ini masing-masing dapat menangani dua tugas terpisah. Di CPU Intel(Intel CPUs) ini dicap sebagai " hyperthreading ".

Jadi total kinerja CPU turun ke kombinasi:

  • Ini jumlah transistor total dan seberapa canggih desain sirkuit logikanya
  • frekuensi jam(clock frequency)
  • Jumlah inti(number of cores)
  • Jumlah benang

Tentu saja ada lebih dari empat poin utama ini. Namun, itulah empat pertimbangan utama untuk membuat CPU berkinerja baik.

Peran CPU di Komputer Anda (Your Computer)_(Role)

Hal terakhir yang harus kita bahas adalah pekerjaan apa yang dimainkan CPU di komputer Anda. (CPU)Bagaimanapun, ini bukan satu-satunya microchip sirkuit terintegrasi di komputer Anda. Misalnya, GPU(GPUs) (unit pemrosesan grafis) seringkali lebih padat transistor daripada CPU .

Mereka membutuhkan pendingin dan catu daya sendiri, serta memori. Ini seperti komputer ekstra kecil! Hal yang sama dapat dikatakan untuk chip yang mengontrol lalu lintas suara, USB , dan hard drive Anda. Jadi mengapa CPU istimewa? Ini adalah alasan utama:

  • Itu dapat memproses instruksi APAPUN , (ANY)GPU hanya melakukan jenis pemrosesan tertentu
  • Ini mengikat semua komponen lain bersama-sama, mendorong dan menarik data untuk membuat komputer Anda bekerja
  • CPU terlibat dengan semua pekerjaan yang diminta komputer untuk dilakukan sampai batas tertentu(CPU)

Singkatnya, CPU adalah komponen kinerja tujuan umum yang paling penting di komputer Anda. Jangan(Don) anggap remeh!



About the author

Saya seorang insinyur perangkat keras dengan lebih dari 10 tahun pengalaman di lapangan. Saya berspesialisasi dalam pengontrol dan kabel USB, serta peningkatan BIOS dan dukungan ACPI. Di waktu luang saya, saya juga suka blog tentang berbagai topik yang berkaitan dengan teknologi dan teknik.



Related posts