Teknik Komputer - Processor

processor

Processor - Mari kita lanjutkan lagi pembahasan teknik komputer yang kemarin, yang sama-sama kita pelajari kemarin adalah mengenai Bus dan sekarang kita akan mempelajari mengenai Processor, yuk langsung aja kita simak dan pelajari.

Processor atau CPU adalah komponen yang menjalankan program (baris-baris perintah) yang tersimpan pada memory. Dalam menjalankan program, CPU melakukan tiga langkah, yaitu:
a. Mengambil perintah (fetch)
b. Menterjemahkan perintah (decode)
c. Melaksanakan perintah (execute)
CPU memiliki beberapa bagian dalam melaksanakan tugasnya, yaitu:
  • Control Unit (CU) yang mengambil perintah dan menentukan perintah tersebut,
- Arithmetic and Logic unit, yang berfungsi menjalankan perintah
matematika dan logika (misalnya operasi AND dan penjumlahan biner)
- Register, yaitu memory yang sangat cepat yang digunakan untuk menampung perhitungan di CPU. Selain itu terdapat register yang berfungsi khusus:
  1. Program counter (PC) yang menunjukkan perintah selanjutnya yang akan dikerjakan oleh CPU
  2. Instruction register (IR) yang menunjukkan perintah yang sedang dikerjakan saat ini.

Langkah-langkah kerja CPU adalah sebagai berikut:
  1. Ambil perintah selanjutnya dari memory dan tempatkan di IR
  2. Ubah PC agar menunjuk ke perintah selanjutnya
  3. Tentukan jenis perintah yang harus dijalankan
  4. Tentukan data yang akan diproses oleh perintah selanjutnya
  5. Tempatkan data tersebut di regiser
  6. Kerjakan perintah dengan menggunakan data yang telah ada tersebut
  7. Tempatkan hasil perhitungan di memory atau register
  8. Ulangi langkah 1 untuk perintah selanjutnya
Langkah-langkah ini disebut juga siklus Fatch-Decode-Execute.
Kecepatan processor diukur dengan satuan Hertz, yang berarti processor yang bekerja dengan kecepatan 1 MHz (Mega Hertz). Satu hertz adalah jumlah gelombang lengkap yang dihasilkan dalam satu detik, yang berarti processor tersebut dapat menghasilkan satu juta gelombang lengkap dalam satu detik. Karena eksekusi perintah pada CPU dimulai pada gelombang positif, maka CPU tersebut dapat melaksanakan satu juta perintah per detik. Perlu diperhatikan bahwa perintah yang dimiliki setiap prosesor membutuhkan waktu eksekusi yang beragam, jadi waktu eksekusi suatu perintah yang menghasilkan keluaran yang sama yang dikerjakan oleh processor Intel dapat berbeda dengan waktu yang dibutuhkan oleh processor AMD atau PowerPC. Dari pernyataan diatas maka dapat disimpulkan bahwa kecepatan processor tidak dapat dijadikan acuan langsung dalam mengukur kinerja system komputer.
Oke sekian dulu belajar kita kali ini mengenai Processor, kita akan lanjutkan lagi pembahasan teknik komputer besok, jadi terus ikuti update artikel dari blog ini dengan cara subscribe dan follow blog teknik komputer ini, dan jika sobat tidak mau kehilangan halaman ini sobat bisa bookmark dengan cara tekan Ctrl dan tombol D secara bersamaan di keyboard sobat, oke segini dulu dan semoga bermanfaat.