Proses dan Cara Kerja Processor/CPU Pada Sebuah Komputer


Pada artikel sebelumnya kita telah membahas tentang semua Komponen-komponen include yang ada pada sebuah komputer atau didalam casing CPU sebuah komputer PC. Pada pembahasan kali ini kita akan membahas pula cara kerja pada sebuah CPU yang juga penting untuk kita ketahui bersama.

Pengertian CPU(Central Process Unit) secara umum :

CPU, singkatan dari Central Processing Unit adalah perangkat keras komputer yang berfungsi untuk menerima dan melaksanakan berbagai perintah dan data dari perangkat lunak.

Sebelum membahas cara dan proses kerja CPU pada komputer, kita harus mengenal terlebih dahulu komponen atau bagian-bagian CPU dan Fungsi CPU.


Komponen dari CPU :

ALU : Adalah sirkuit digital yang menghitung operasi aritmatika (seperti penambahan, pengurangan, dll.) Dan operasi logika (seperti Eksklusif Atau) di antara dua angka. ALU adalah blok bangunan fundamental dari CPU komputer.

Unit Kontrol: Berperan mengendalikan operasi CPU, termasuk operasi ALU, pergerakan data di dalam CPU, dan pertukaran data dan sinyal kontrol antar muka eksternal, misalnya : bus sistem.
Bus: Bus adalah kumpulan kabel kecil yang membawa data antar komponen. Tiga bagian bus yang paling penting yaitu : alamat, data, dan bus kontrol.

Register : Komponen ini merupakan lokasi memori khusus yang bisa diakses dengan sangat cepat. Tiga register ditunjukkan: Instruction Register (IR), Program Counter (PC), dan Accumulator.




Fungsi Utama CPU :

Fetching
Fetching adalah suatu istilah yang digunakan dalam ilmu komputer dan diartikan sebagai proses pengambilan atau pemanggilan data. Dalam sebuah perangkat komputer, data disimpan dalam harddisk pada CPU dengan sebuah alamat.

Diibaratkan data didalam prosesor atau CPU disusun dalam kumpulan alamat dan ketika suatu program dijalankan CPU akan mengambil data dari alamat yang tersimpan dalam komponennya tersebut.

Decoding
Dalam suatu sistem CPU, sebuah program yang akan dijalankan atau yang dieksekusi, harus sesuai dengan kode instruksi yang nantinya akan diterjemahkan agar CPU dapat mengenalinya dalam kode instruksi biner. Dapat disimpulkan bahwa decoding adalah suatu proses penterjemahan suatu program ke dalam bahasa yang dimengerti oleh CPU.

Decoding terjadi di dalam CPU dan semua program yang berjalan dalam perangkat komputer harus melalui proses decoding terlebih dahulu.

Executing
Saat suatu program dijalankan maka CPU akan mengeksekusi program tersebut. Maksudnya adalah CPU akan melakukan satu hal yakni melakukan kalkulasi atau perhitungan dengan menggunakan suatu komponen didalamnya yang disebut dengan ALU atau Arithmetical Logical Unit .

Kompenen ALU sendiri bertanggung jawab dalam semua proses perhitungan matematika dan logika dalam komputer. Selain itu fungsi eksekusi dari suatu CPU juga berarti sebagai proses pemindahan suatu data dari suatu perangkat memori menuju perangkat memori yang lainnya.

Storing
Storing atau menyimpan data adalah salah satu fungsi lainnya dari CPU. Saat seseorang menggunakan komputer maka ia membutuhkan perangkat untuk menyimpannya baik secara sementara maupun secara permanen.


Cara dan Proses Kerja CPU :


  1. Penunjuk instruksi mengarahkan fetch instruksi ke sebuah spot di memori yang menampung sebuah instruksi. 
  2. Fetch kemudian menangkap instruksi tersebut dan memberikannya ke dekoder instruksi, kemudian mengamati instruksi tersebut dan menentukan langkah selanjutnya untuk melengkapi instruksi tersebut (sebuah instruksi dapat terdiri dari rangkaian langkah yang harus dilengkapi dalam urutan tertentu).
  3. ALU kemudian mengerjakan perintah yang diminta instruksi: menambah data, membagi data, atau memanipulasi data yang ada. Setelah CPU menerjemahkan dan mengerjakan instruksi, unit kontrol memberitahukan fetch instruksi untuk menangkap instruksi berikutnya di memori. 


Proses ini berlangsung terus menerus dari satu instruksi ke instruksi berikutnya, dalam suatu langkah yang rumit yang bertujuan untuk menciptakan hasil yang dapat kita lihat di monitor. Nah, Itulah proses dan cara kerja sebuah CPU secara singkat, Untuk lebih detailnya, sobat bisa melihat video dibawah ini :





Source Parts: Nesabe Media , IndraYoga

Disqus
Sistem Komentar