Saat ini, komputer telah berbasis mikromprosesor yang hanya seluas 1 cm. Meski cukup sulit menggambarkan komponen-komponen mini di dalamnya, kita perlu mengetahui cara kerja CPU.
Ukuran word adalah jumlah bit yang mampu diproses oleh prosesor dalam satu waktu. Semakin banyak bit dalam word, maka komputer akan makin cepat. Misalnya komputer 32 bit, prosesor 32 bit akan mampu mentransfer chunk sebanyak 32 bit atau 4 byte data di setiap chip mikroprosesor. Jadi komputer 64 bit pasti lebih cepat karena prosesor mampu mentransfer chunk sebanyak 64 bit atau 8 byte.
BACA JUGA :
CPU (Central Processing Unit) adalah otak komputer karena CPU mengerjakan instruksi perangkat lunak (program) untuk mengubah data ke dalam bentuk informasi. CPU terdiri dari dua bagian yaitu Unit Kontrol dan Unit Aritmatika/logika atau ALU (Aritmatich/Logic Unit). Masing-masing berisi register atau penyimpanan berkecepatan tinggi. Semua komponen CPU ini terhubung dengan bus yaitu jalan elektronik. Berikut penjelasan komponen-komponen CPU :
- Unit kontrol adalah bagian dari CPU yang bertugas membaca setiap instruksi yang tersimpan di CPU kemudian menjalankannya. Unit kontrol mengarahkan sinyal elektronik antara memori utama dan ALU, serta mengarahkan sinyal-sinyal elektronik antara memori utama dan input/output. Kontrol unit berfungsi menjalankan empat operasi dasar yang disebut siklus mesin (machine cycle). Pertama, mengambil sebuah instruksi. Kedua menerjemahkan (decode) instruksi. Ketiga, mengeksekusi instruksi. Keempat, Menyimpan hasilnya.
- Aritmatich Logic Unit (ALU) adalah bagian dari CPU yang bertugas untuk menjalankan operasi aritmatika dan operasi logis atau logika serta mengontrol kecepatan operasi-operasi tersebut. Contoh operasi aritmatika adalah operasi matematika dasar seperti penjumlahan, pengurangan, pembagian dan perkalian. Contoh operasi logika adalah seperti sama dengan (=), lebih dari (>), lebih dari atau sama dengan (>=), kurang dari (<), kurang dari atau sama dengan (<=), atau tidak sama dengan (><). Atau juga seperti AND, OR atau NOT.
- Register adalah penyimpanan berkecepatan tinggi untuk menyimpan data sementara selama pemrosesan. Misalnya, jika dua bilangan dikalikan, kedua bilangan tersebut harus berada diregister dan hasilnya juga harus ditempatkan di register. Register juga menyimpan alamat memori tempat data disimpan. Jumlah register pada CPU sama dengan total bit pada CPU 32 bit atau 64 bit.
- Bus adalah jalur data elektrik untuk mentransmisikan bit-bit dalam CPU maupun antara CPU dengan komponen-komponen lain di motherboard. Jumlah jalur atau bus juga sama dengan jumlah bit pada CPU, seperti 32 bit atau 64 bit.
Komentar
Posting Komentar