Struktur CPU (Central Processing Unit) adalah sebuah konsep yang menjelaskan bagaimana komponen-komponen CPU bekerja sama untuk menjalankan instruksi dan mengolah data.
Struktur CPU terdiri dari beberapa komponen utama, yaitu:
1. ALU (Arithmetic Logic Unit): ALU adalah komponen yang bertanggung jawab untuk melakukan operasi aritmatika dan logika.
2. Register: Register adalah komponen yang digunakan untuk menyimpan data sementara.
3. Control Unit: Control Unit adalah komponen yang bertanggung jawab untuk mengontrol aliran instruksi.
4. Bus: Bus adalah komponen yang digunakan untuk menghubungkan komponen-komponen CPU.
Komponen Utama Struktur CPU:
1. ALU (Arithmetic Logic Unit): ALU adalah komponen yang bertanggung jawab untuk melakukan operasi aritmatika dan logika.
1. ALU (Arithmetic Logic Unit): ALU adalah komponen yang bertanggung jawab untuk melakukan operasi aritmatika dan logika.
2. Register: Register adalah komponen yang digunakan untuk menyimpan data sementara.
3. Control Unit: Control Unit adalah komponen yang bertanggung jawab untuk mengontrol aliran instruksi.
4. Bus: Bus adalah komponen yang digunakan untuk menghubungkan komponen-komponen CPU.
Komponen Utama Struktur CPU:
1. ALU (Arithmetic Logic Unit): ALU adalah komponen yang bertanggung jawab untuk melakukan operasi aritmatika dan logika.
ALU terdiri dari:
- Adder: Adder adalah komponen yang bertanggung jawab untuk melakukan operasi penjumlahan.
- Multiplier: Multiplier adalah komponen yang bertanggung jawab untuk melakukan operasi perkalian.
- Divider: Divider adalah komponen yang bertanggung jawab untuk melakukan operasi pembagian.
- Logic Gate: Logic Gate adalah komponen yang bertanggung jawab untuk melakukan operasi logika.
- Adder: Adder adalah komponen yang bertanggung jawab untuk melakukan operasi penjumlahan.
- Multiplier: Multiplier adalah komponen yang bertanggung jawab untuk melakukan operasi perkalian.
- Divider: Divider adalah komponen yang bertanggung jawab untuk melakukan operasi pembagian.
- Logic Gate: Logic Gate adalah komponen yang bertanggung jawab untuk melakukan operasi logika.
2. Register: Register adalah komponen yang digunakan untuk menyimpan data sementara. Register terdiri dari:
- Accumulator: Accumulator adalah register yang digunakan untuk menyimpan hasil operasi.
- Index Register: Index Register adalah register yang digunakan untuk menyimpan alamat memori.
- Stack Pointer: Stack Pointer adalah register yang digunakan untuk menyimpan alamat stack.
- Accumulator: Accumulator adalah register yang digunakan untuk menyimpan hasil operasi.
- Index Register: Index Register adalah register yang digunakan untuk menyimpan alamat memori.
- Stack Pointer: Stack Pointer adalah register yang digunakan untuk menyimpan alamat stack.
3. Control Unit: Control Unit adalah komponen yang bertanggung jawab untuk mengontrol aliran instruksi.
Control Unit terdiri dari:
- Instruction Register: Instruction Register adalah register yang digunakan untuk menyimpan instruksi saat ini.
- Program Counter: Program Counter adalah register yang digunakan untuk menyimpan alamat instruksi berikutnya.
- Control Logic: Control Logic adalah komponen yang bertanggung jawab untuk mengontrol aliran instruksi.
- Instruction Register: Instruction Register adalah register yang digunakan untuk menyimpan instruksi saat ini.
- Program Counter: Program Counter adalah register yang digunakan untuk menyimpan alamat instruksi berikutnya.
- Control Logic: Control Logic adalah komponen yang bertanggung jawab untuk mengontrol aliran instruksi.
4. Bus: Bus adalah komponen yang digunakan untuk menghubungkan komponen-komponen CPU. Bus terdiri dari:
- Data Bus: Data Bus adalah komponen yang digunakan untuk mengirimkan data.
- Address Bus: Address Bus adalah komponen yang digunakan untuk mengirimkan alamat.
- Control Bus: Control Bus adalah komponen yang digunakan untuk mengirimkan sinyal kontrol.
Proses Kerja Struktur CPU:
1. Fetch:
- Data Bus: Data Bus adalah komponen yang digunakan untuk mengirimkan data.
- Address Bus: Address Bus adalah komponen yang digunakan untuk mengirimkan alamat.
- Control Bus: Control Bus adalah komponen yang digunakan untuk mengirimkan sinyal kontrol.
Proses Kerja Struktur CPU:
1. Fetch:
CPU mengambil instruksi dari memori.
2. Decode:
2. Decode:
CPU mengdecode instruksi.
3. Execute:
3. Execute:
CPU menjalankan instruksi.
4. Store:
4. Store:
CPU menyimpan hasil instruksi ke memori.
5. Update:
5. Update:
CPU memperbarui Program Counter.
Contoh Struktur CPU:
1. Intel Core i7:
Contoh Struktur CPU:
1. Intel Core i7:
Intel Core i7 adalah contoh struktur CPU yang umum digunakan.
2. AMD Ryzen 9:
2. AMD Ryzen 9:
AMD Ryzen 9 adalah contoh struktur CPU yang umum digunakan.
3. ARM Cortex-A53:
3. ARM Cortex-A53:
ARM Cortex-A53 adalah contoh struktur CPU yang digunakan dalam perangkat mobile.
Tidak ada komentar:
Posting Komentar