Apa itu CPU ?
CPU adalah central processor unit atau perangkat pengolah/pemproses data dalam computer, sehingga CPU ini biasa disebut sebagai otak dari computer. CPU merupakan komponen yang berperan sangat penting bagi komputer .
- Arithmetic and Logic Unit(ALU)
- Control Unit
- Registers
- CPU Interconnections
- Bertugas membentuk fungsi fungsi pengolahan data komputer.
- ALU sering disebut bahasa mesiNmachine language) karena bagian ini mengerjakan instruksi-instruksi bahasa mesin yang diberikan padanya.
- ALU terdiri dari dua bagian, yaitu unit arithmetika dan unit logika boolean, yang masing– masing memiliki spesifikasi tugas tersendiri.
Control Unit
Bertugas mengontrol operasi CPU dan secara keselurahan mengontrol komputer sehingga terjadi sinkronisasi kerja antar komponen dalam menjalankan fungsi–fungsi operasinya.
Termasuk dalam tanggung jawab unit kontrol adalah mengambil instruksi –
instruksi dari memori utama dan menentukan jenis instruksi tersebut.Control Unit
instruksi dari memori utama dan menentukan jenis instruksi tersebut.Control Unit
Register
Media penyimpan internal CPU yang digunakan saat proses pengolahan data.
Memori ini bersifat sementara, biasanya digunakan untuk menyimpan data saat diolah ataupun data untuk pengolahan selanjutnya.
Komponen internal CPU yaitu ALU, unit kontrol dan register
CPU Interconnections
CPU Interconnections
Sistem koneksi dan bus yang menghubungkan komponen internal dan bus–
bus eksternal CPU
Komponen internal CPU yaitu ALU, kontrol dan register–
register.
Komponen eeksternal CPU :Sistem lainnya, seperti memori utama, piranti masukan/keluaran
FUNGSI CPU
Menjalankan program – program yang disimpan dalam memori utama dengan cara mengambil instruks –instruksi, menguji instruksi tersebut dan mengeksekusinya satu persatu sesuai alur perintah.
Pandangan paling sederhana proses eksekusi program adalah dengan mengambil pengolahan instruksi yang terdiri dari dua langkah, yaitu : operasi pembacaan instruksi (fetch) dan operasi pelaksanaan instruksi (execute)
SIKLUS FETCH - EKSEKUSI
Pada setiap siklus instruksi, CPU awalnya akan membaca instruksi dari memori
Terdapat register dalam CPU yang berfungsi mengawasi dan menghitung instruksi selanjutnya, yang disebut Program Counter (PC)
PC akan menambah satu hitungannya setiap kali CPU membaca instruksi
Siklus Fetch - Eksekusi
Terdapat register dalam CPU yang berfungsi mengawasi dan menghitung instruksi selanjutnya, yang disebut Program Counter (PC)
PC akan menambah satu hitungannya setiap kali CPU membaca instruksi
Siklus Fetch - Eksekusi
AKSI CPU
CPU – Memori
, perpindahan data dari CPU ke memori dan sebaliknya.
CPU –1/O
, perpindahan data dari CPU ke modul I/O dan sebaliknya.
Pengolahan Data
, CPU membentuk sejumlah operasi aritmatika dan logika terhadap data.
Kontrol
, merupakan instruksi untuk pengontrolan fungsi atau kerja. Misalnya instruksi pengubahan urusan eksekusi.
, perpindahan data dari CPU ke memori dan sebaliknya.
CPU –1/O
, perpindahan data dari CPU ke modul I/O dan sebaliknya.
Pengolahan Data
, CPU membentuk sejumlah operasi aritmatika dan logika terhadap data.
Kontrol
, merupakan instruksi untuk pengontrolan fungsi atau kerja. Misalnya instruksi pengubahan urusan eksekusi.
SIKLUS ESEKUSI
Instruction Addess Calculation (IAC)
, yaitu mengkalkulasi atau menentukan alamat instruksi berikutnya yang akan dieksekusi. Biasanya melibatkan penambahan bilangan tetap ke alamat instruksi sebelumnya. Misalnya, bila panjang setiap instruksi 16 bit padahal memori memiliki panjang 8 bit, maka tambahkan 2 ke alamat sebelumnya.
Instruction Fetch (IF),
yaitu membaca atau pengambil instruksi dari lokasi memorinya ke CPU.
Instruction Operation Decoding (IOD),
yaitu menganalisa instruksi untuk
menentukan jenis operasi yang akan dibentuk dan operand yang akan digunakan.
Siklus Eksekusi
, yaitu mengkalkulasi atau menentukan alamat instruksi berikutnya yang akan dieksekusi. Biasanya melibatkan penambahan bilangan tetap ke alamat instruksi sebelumnya. Misalnya, bila panjang setiap instruksi 16 bit padahal memori memiliki panjang 8 bit, maka tambahkan 2 ke alamat sebelumnya.
Instruction Fetch (IF),
yaitu membaca atau pengambil instruksi dari lokasi memorinya ke CPU.
Instruction Operation Decoding (IOD),
yaitu menganalisa instruksi untuk
menentukan jenis operasi yang akan dibentuk dan operand yang akan digunakan.
Siklus Eksekusi
BAGIAN - BAGIAN CPU
Motherboard
- VGA card
- Floppy Disk Drive
- Harddisk
- CD-room
- Memori
- ISA(Industry Standar Architecture)
- AGP( Accelerated Graphic Port)
- PCI (Peripherals Component Interconnect)
- Baterai
- RAM
- ROM
- Kipas Pendingin
- Power Supply
- Prosesor
- Sound card
sumber dari www.academia edu
Tidak ada komentar:
Posting Komentar