CPU, SISTEM BUS, dan ALU
- Pengertian CPU
Pada buku Pengantar
Teknologi Informasi dikatakan bahwa pengertian CPU adalah salah
satu perangkat keras yang terdapat pada sebuah komputer yang memiliki kemampuan
untuk memahami dan melaksanakan setiap perintah yang dikirim oleh perangkat
lunak atau software. CPU adalah singkatan dari Central Processor Unit, dimana
CPU merupakan bagian perangkat keras terpenting dari semua komponen yang ada
pada sebuah komputer, karena dapat dikatakan CPU adalah otak daripada sebuah
komputer. CPU juga dikenal dengan istilah Processor atau Prosesor. Prosesor
berarti perangkat untuk menjalankan sebuah proses.
Seperti halnya otak manusia yang terbagi kepada dua
bagian, begitupun dengan CPU. CPU terdiri dari dua bagian yang dibedakan
menurut fungsi operasionalnya. Yang pertama adalah ALU Arithmetical Logical
Unit dan CU Control Unik. ALU berfungsi sebagai pusat dari pengolahan data yang
dikirim dari perangkat lunak, sedangkan CU bertugas sebagai pengontrol kerja
dari sebuah komputer, sehingga dapat mengatur dan mengurutkan proses-proses
yang dilakukan oleh komputer.
Ada yang lucu namun
sudah menjadi hal yang lumrah khsusunya di negara kita dalam menunjuk sebuah
benda bernama CPU. Kita sering mendengar orang menyebut
CPU pada sebuah benda yang berbentuk kotak persegi panjang, yang padahal itu
merupakan casing yang di dalamnya terdapat komponen-komponen komputer. Padahal
bentuk CPU yang sebenarnya terdapat di dalam casing tersebut, dan pada umumnya
tidak bisa terlihat secara langsung karena terhalang oleh kipas pendingin CPU.
Berikut ini contoh bentuk dari CPU.
Fungsi CPU
1. Fetching
Fetching adalah suatu istilah yang digunakan dalam ilmu komputer dan
diartikan sebagai proses pengambilan atau pemanggilan data. Dalam sebuah
perangkat komputer, data disimpan dalam harddisk pada CPU dengan sebuah
alamat.
Diibaratkan data didalam prosesor atau CPU disusun dalam kumpulan
alamat dan ketika suatu program dijalankan CPU akan mengambil data dari
alamat yang tersimpan dalam komponennya tersebut.
2. Decoding
Dalam suatu sistem CPU, sebuah program yang akan dijalankan atau yang
dieksekusi, harus sesuai dengan kode instruksi yang nantinya akan
diterjemahkan agar CPU dapat mengenalinya dalam kode instruksi biner.
Dapat disimpulkan bahwa decoding adalah suatu proses penterjemahan suatu
program ke dalam bahasa yang dimengerti oleh CPU.
Decoding terjadi di dalam CPU dan semua program yang berjalan dalam
perangkat komputer harus melalui proses decoding terlebih dahulu.
3. Executing
Saat suatu program dijalankan maka CPU akan mengeksekusi program
tersebut. Maksudnya adalah CPU akan melakukan satu hal yakni melakukan
kalkulasi atau perhitungan dengan menggunakan suatu komponen didalamnya
yang disebut dengan ALU atau Arithmetical Logical Unit.
Kompenen ALU sendiri bertanggung jawab dalam semua proses perhitungan
matematika dan logika dalam komputer. Selain itu fungsi eksekusi dari
suatu CPU juga berarti sebagai proses pemindahan suatu data dari suatu
perangkat memori menuju perangkat memori yang lainnya.
4. Storing
Storing atau menyimpan data adalah salah satu fungsi lainnya dari
CPU. Saat seseorang menggunakan komputer maka ia membutuhkan perangkat
untuk menyimpannya baik secara sementara maupun secara permanen.
Jika seseorang membutuhkan data dengan cepat dan memyimpannya secara
sementara maka CPU akan menyimpannya dalam RAM sementara data yang
disimpan secara permanen akan masuk ke dalam harddisk. Kedua fungsi
tersebut dilakukan dan dikendalikan sepenuhnya oleh CPU.
Untuk menjalankan fungsi-fungsi tersebut CPU tidak hanya mengandalkan
perangkat prosesor akan tetapi juga melibatkan beberapa perangkat lain
diantaranya harddisk, motherboard, RAM, Floppy drive, Sound card, USB port, VGA Card
dan lain sebagainya. Kesemua bagian tersebut tersusun sedemikian rupa
dan saling terhubung satu sama lain. Semakin cepat CPU bekerja, semakin
baik juga performanya.
- SISTEM BUS
Bus adalah Jalur komunikasi yang dibagi
pemakai Suatu set kabel tunggal yang digunakan untuk menghubungkan berbagai
subsistem. Karakteristik penting sebuah bus adalah bahwa bus merupakan media
transmisi yang dapat digunakan bersama. Sistem komputer terdiri dari sejumlah
bus yang berlainan yang menyediakan jalan antara dua buah komponen pada
bermacam-macam tingkatan hirarki sistem komputer.
Suatu Komputer tersusun atas beberapa komponen penting seperti CPU, memori, perangkat Input/Output. setiap computer saling berhubungan membentuk kesatuan fungsi. Sistem bus adalah penghubung bagi keseluruhan komponen computer dalam menjalankan tugasnya. Transfer data antar komponen komputer sangatlah mendominasi kerja suatu computer. Data atau program yang tersimpan dalam memori dapat diakses dan dieksekusi CPU melalui perantara bus, begitu juga kita dapat melihat hasil eksekusi melalui monitor juga menggunakan system bus.
BUS SLOTS
- Berfungsi untuk mentransfer data, membawa data dari dan ke perangkat atau periferal
- Terdiri atas beberapa jalur penghantar, 8, 16, 32 bahkan 64 bahkan lebih jalur paralel - Data ditransmisikan dalam dua arah, yaitu dari CPU atau mikroprosesor ke unit memori atau modul I/O dan sebaliknya. - Semakin lebar bus maka semakin besar data yang dapat ditransfer sekali waktu.
- Berfungsi untuk mensinkronkan proses penerimaan dan pengiriman data.
- Untuk mengatur memori atau port agar siap ditulis atau dibaca. - Sinyal Kontrol: RD, WR, IO/M - Sinyal Read dan write : untuk mengakses data ke dan dari perangkat
- membawa informasi untuk mengetahui lokasi suatu perangkat atau periferal
- Untuk memilih lokasi memori atau port yang akan ditulis atau dibaca - Untuk menentukan rute data, bersumber dari mana, tujuannya ke mana. - Bersifat searah, cpu memberikan alamat yang bertujuan untuk menentukan periferal mana yang dituju. Contoh memori mana yang dituju atau I/O mana yang dituju. - Semakin besar bus alamat, akan semakin banyak range lokasi yang dapat dialamati. - Jumlah alamat yang dapat dituju pada Bus alamat adalah sebanyak 2n. n jumlah jalur Bus alamat.
Beberapa BUS UTAMA di sistem komputer modern :
- Bus Prosesor
- Bus AGP - Bus PCI - Bus PCI - Express - Bus PCI - X - Bus ISA - Bus EISA - Bus USB
ALU atau Arithmetic Logic Unit merupakan sebuah rangkaian digital
yang dipakai untuk melakukan operasi aritmatika dan logika (Arithmetic
and Logic). Namun dari pengertian lainnya, ALU ini adalah sebuah
rangkaian elektronik digital yang melakukan operasi aritmatika dan
bitwise pada suatu bilangan binner integer.
Rangkaian pada ALU
1. Half Adder Untuk rangkaian Half Adder ini pada dasarnya penjumlahan biner dengan dua bit, maksudnya hanya untuk menjumlahkan dua bit saja.
Half Adder
2. Full Adder Kalau untuk Full Adder sama seperti halnya Half Adder, hanya saja Full Adder dapat menjumlahkan tiga bit.
Full Adder
3. Paralel Adder Untuk Paralel Adder rangkaiannya ia tersusun dari Half Adder dan pada bit-bit berikutnya terdiri dari Full Adder, kalau Paralel Adder ia dapat menjumlahkan banyak bit.
Parallel Adder
DAFTAR PUSTAKA
https://www.nesabamedia.com/pengertian-dan-fungsi-cpu/
https://www.septian.web.id/2015/11/jenis-dan-fungsi-macam-macam-bus.html
https://www.feritekno.com/2017/12/pengertian-alu-arithmetic-logic-unit.html
https://fauzyhanafi97.wordpress.com/2014/11/28/fungsi-alu-cu-register/
|