CPU (Central Processing Unit)
CPU atau Central Processing Unit merupakan komponen terpenting dari sistem komputer. CPU sendiri tersusun atas beberapa komponen utama, antara lain Arithmetic and Logic Unit (ALU), Control Unit (CU), register, dan CPU interconnections.
ALU merupakan komponen yang bertugas membentuk fungsi-fungsi pengolahan data komputer dan mengerjakan instruksi-instruksi bahasa mesin yang diberikan kepadanya. Control unit bertugas mengontrol operasi CPU dan secara keseluruhan mengontrol komputer sehingga terjadi sinkronisasi kerja antarkomponen dalam menjalankan fungsi-fungsi operasinya. Register merupakan media penyimpanan (memori) sementara yang berada di dalam (internal) CPU yang digunakan saat proses pengolahan data. Sedangkan CPU interconnections merupakan sistem koneksi dan bus yang menghubungkan komponen internal dan bus-bus eksternal CPU.
Gambar di bawah ini merupakan bentuk CPU yang telah disederhanakan, yang menggambarkan koneksinya dengan bagian-bagian sistem lainnya melalui bus sistem.
ALU merupakan komponen yang bertugas membentuk fungsi-fungsi pengolahan data komputer dan mengerjakan instruksi-instruksi bahasa mesin yang diberikan kepadanya. Control unit bertugas mengontrol operasi CPU dan secara keseluruhan mengontrol komputer sehingga terjadi sinkronisasi kerja antarkomponen dalam menjalankan fungsi-fungsi operasinya. Register merupakan media penyimpanan (memori) sementara yang berada di dalam (internal) CPU yang digunakan saat proses pengolahan data. Sedangkan CPU interconnections merupakan sistem koneksi dan bus yang menghubungkan komponen internal dan bus-bus eksternal CPU.
Gambar di bawah ini merupakan bentuk CPU yang telah disederhanakan, yang menggambarkan koneksinya dengan bagian-bagian sistem lainnya melalui bus sistem.
Gb. 1. CPU dengan sistem busnya
Sedangkan gambar di bawah ini merupakan gambaran CPU secara lebih
detail. Di sini lintasan perpindahan data dan kontrol logika dgambarkan.
Gb. 2. Struktur internal CPU
Syarat-syarat atau hal-hal yang perlu dilakukan oleh CPU antara lain :- Fetch Instruction (mengambil instruksi) : CPU harus membaca instruksi dari memori.
- Interpret Instructon (menerjemahkan instruksi) : instruksi harus didekode untuk menentukan aksi apa yang diperlukan.
- Fetch Data (mengambil data) : eksekusi suatu instruksi mungkin memerlukan pembacaan data dari memori atau modul I/O.
- Process Data (mengolah data) : eksekusi suatu instruksi mungkin memerlukan operasi aritmetika atau logika terhadap data.
- Write Data (menulis data) : hasil eksekusi mungkin memerlukan penulisan data ke memori atau modul I/O (Stallings, 1997).
0 comments:
Post a Comment