Diberdayakan oleh Blogger.
RSS

mengenal komponen dalam CPU

Sebelum kita mengupas komponen dalam CPU, sebaiknya kita perlu tahu apa itu CPU. Merupakan kependekan dari Centra Processing Unit, CPU adalah perangkat keras (hardware) pada komputer yang berfungsi untuk memahami dan melaksanakan instruksi dan data dari perangkat lunak (software).

Nah, sekarang mari kita mengenal komponen dalam CPU. Komponen-komponen itu antara lain:







Kontrol Unit, bertugas mengontrol komputer sehingga terjadi sinkronisasi kerja antarkomponen dalam menjalankan fungsi-fungsi operasinya. Kontrol Unit juga bertanggung jawab untuk mengambil intruksi-intruksi dari memori utama dan menentukan jenis instruksi tersebut.

Jika didapati sebuah instruksi untuk perhitungan aritmatika atau perbandingan logika, maka kontrol unit akan mengirimkan instruksi tersebut ke ALU. Hasil dari pengolahan data tersebut kembali dibawa kontrol unit ke memori utama lagi untuk disimpan yang nantinya disajikan ke alat output memori utama.

Register, merupakan alat penyimpanan kecil yang memiliki kecepatan akses cukup tinggi. Register digunakan untuk menyimpan data atau instruksi, atau keduanya, yang sedang diproses. Penyimpanan ini bersifat sementara. Register ini dapat diibaratkan sebagai ingatan di otak bila kita melakukan pengolahan data secara manual.

ALU, adalah unit yang bertugas untuk melakukan operasi aritmatika dan operasi logika berdasarkan instruksi yang ditentukan Kontrol Unit. ALU sering di sebut sebagai mesin bahasa karena terdiri dari dua bagian, yakni unit aritmatika dan unit logika boolean yang memiliki spesifikasi tugas berbeda-beda.

Tugas utama ALU adalah melakukan semua perhitungan aritmatika yang terjadi sesuai dengan instruksi program.

CPU Interconnections, merupakan sistem koneksi dan bus yang menghubungkan komponen internal CPU: control unit, register, ALU, serta bus-bus eksternal CPU yang menghubungkan dengan sistem lainnya, seperti memori utama, piranti input dan output.

Cara Kerja Komponen dalam CPU

Saat data atau instruksi, atau keduanya, dimasukkan untuk diproses, ia akan diletakkan di RAM. Dari situ akan dipilah; jika berbentuk instruksi akan ditampung oleh Unit Kontrol di Program-storage, jika data akan ditampung oleh Unit Kontrol di Working-storage.

Apabila Register telah siap untuk menerima pengerjaan eksekusi, maka Unit Kontrol akan mengambil instruksi dari Program-storage untuk ditampungkan ke Register Instruksi. Alamat memori yang berisikan instruksi tersebut ditampung di Program Counter.

Berdasarkan instruksi, jika pengerjaan yang dilakukan adalah aritmatika dan logika, maka ALU akan mengambil alih operasi untuk mengerjakannya berdasarkan pada instruksi yang telah ditetapkan.

Pada pengerjaan eksekusi oleh Register yang berupa data, Unit Kontrol terlebih dahulu mengambil data dari Working-storage untuk ditampung di General-Purpose Register (dalam hal ini di Operand-register). Setelah itu, data akan diolah secara lebih spesifik lagi.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 komentar:

Posting Komentar

MP3 Clips