CPU berfungsi seperti kalkulator, hanya saja CPU jauh lebih kuat daya
pemrosesannya. Fungsi utama dari CPU adalah melakukan operasi aritmatika
dan logika terhadap data yang diambil dari memori atau dari informasi
yang dimasukkan melalui beberapa perangkat keras, seperti papan ketik,
pemindai, tuas kontrol, maupun tetikus. CPU dikontrol menggunakan
sekumpulan instruksi perangkat lunak komputer. Perangkat lunak tersebut
dapat dijalankan oleh CPU dengan membacanya dari media penyimpan.
Komponen CPU terbagi menjadi beberapa macam, yaitu sebagai berikut.
- Unit masukan (Input Unit)
- Unit kontrol (Control Unit)
- Unit logika dan aritmatika (Arithmetic & Logical Unit / ALU)
- Unit memori/penyimpanan (Memory / Storage Unit)
- Unit keluaran (Output Unit)
Fungsi Utama dari masing-masing Unit akan dijelaskan berikut ini:
- Unit Masukan (Input Unit)
- Unit Kontrol (Control Unit)
Berfungsi untuk melaksanakan tugas pengawasan dan pengendalian seluruh
sistem komputer. Ia berfungsi seperti pengatur rumah tangga komputer,
memutuskan urutan operasi untuk seluruh sistem, membangkitkan dan
mengendalikan sinyal-sinyal kontrol untuk menyesuaikan operasi-operasi
dan arus data dari bus alamat (address bus) dan bus data (data bus),
serta mengendalikan dan menafsirkan sinyal-sinyal kontrol pada bus
kontrol (control bus) dari sistem komputer. Bila ada instruksi untuk
perhitungan aritmatika atau perbandingan logika, maka unit kendali akan
mengirim instruksi tersebut ke ALU. Hasil dari pengolahan data dibawa
oleh unit kendali ke memori utama lagi untuk disimpan, dan pada saatnya
akan disajikan ke alat output. Dengan demikian tugas dari unit kendali
ini adalah:
- Mengatur dan mengendalikan alat-alat masukan (input) dan keluaran (output).
- Mengambil instruksi-instruksi dari memori utama.
- Mengambil data dari memori utama (jika diperlukan) untuk diproses.
- Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta mengawasi kerja dari ALU.
- Menyimpan hasil proses ke memori utama.
- Unit Logika & Aritmatika (Arithmetical & Logical Unit)
Berfungsi untuk melaksanakan pekerjaan perhitungan atau aritmatika &
logika seperti menambah, mengurangi, mengalikan, membagi dan
memangkatkan. Selain itu juga melaksanakan pekerjaan seperti pemindahan
data, penyatuan data, pemilihan data, membandingkan data, dll, sehingga
ALU merupakan bagian inti dari suatu sistem komputer. ALU sering di sebut mesin bahasa
karena bagian ini ALU terdiri dari dua bagian, yaitu unit arithmetika
dan unit logika boolean yang masing-masing memiliki spesifikasi tugas
tersendiri. Tugas utama dari ALU adalah melakukan semua perhitungan
aritmatika yang terjadi sesuai dengan instruksi program. ALU melakukan
semua operasi aritmatika dengan dasar penjumlahan sehingga sirkuit
elektronik yang digunakan disebut adder. Tugas lain dari ALU adalah melakukan keputusan dari suatu operasi
logika sesuai dengan instruksi program. Operasi logika meliputi
perbandingan dua operand dengan menggunakan operator logika tertentu,
yaitu sama dengan (=), tidak sama dengan (¹ ), kurang dari (<),
kurang atau sama dengan (£ ), lebih besar dari (>), dan lebih besar
atau sama dengan (³ ).
- Unit Memori / Penyimpan (Memory / Storage unit)
Berfungsi untuk menampung data/program yang diterima dari unit masukan
sebelum diolah oleh CPU dan juga menerima data setelah diolah oleh CPU
yang selanjutnya diteruskan ke unit keluaran. Pada suatu sistem komputer
terdapat dua macam memori, yang penamaannya tergantung pada apakah alat
tersebut hanya dapat membaca atau dapat membaca dan menulis padanya.
Bagian memori yang hanya dapat membaca tanpa bisa menulis padanya
disebut ROM (Read Only Memory), sedangkan bagian memori yang dapat
melaksanakan membaca dan menulis disebut RAM (Random Access Memory).
- Unit Keluaran (Output Unit)
Berfungsi untuk menerima hasil pengolahan data dari CPU melalui memori.
Seperti halnya pada unit masukan maka pada unit keluaran dikenal juga
istilah peralatan keluaran (Output device) dan media keluaran (Output
media).
CPU Interconnections adalah sistem koneksi dan bus yang
menghubungkan komponen internal CPU, yaitu ALU, unit kontrol dan
register-register dan juga dengan bus-bus eksternal CPU yang
menghubungkan dengan sistem lainnya, seperti memori utama, piranti
masukan /keluaran.
Sumber :
http://id.wikipedia.org/wiki/Unit_Pemroses_Sentral
http://pheebles.blogspot.com/2013/11/pengertian-cpu-dan-fungsi-cpu.html
http://pheebles.blogspot.com/2013/11/pengertian-cpu-dan-fungsi-cpu.html
Tidak ada komentar:
Posting Komentar