CPU
Unit
Pemroses Sentral (UPS) (bahasa Inggris: Central Processing Unit/Processor; CPU), merujuk kepada perangkat keras komputer yang memahami dan melaksanakan perintah dan data dari perangkat lunak. Istilah lain, pemroses/prosesor (processor), sering digunakan
untuk menyebut CPU. Adapun mikroprosesor adalah CPU yang diproduksi dalam sirkuit terpadu, seringkali dalam sebuah paket sirkuit terpadu-tunggal. Sejak pertengahan tahun 1970-an, mikroprosesor sirkuit terpadu-tunggal ini telah umum digunakan dan menjadi aspek penting
dalam penerapan CPU. CPU Merupakan bagian utama dari komputer karena processor
berfungsi untuk mengatur semua aktifitas yang ada pada komputer.
Sistem Bus
System bus atau bus sistem, dalam arsitektur komputer merujuk
pada bus yang digunakan oleh sistem komputer untuk menghubungkan semua
komponennya dalam menjalankan tugasnya. Sebuah bus adalah sebutan untuk jalur
di mana data dapat mengalir dalam komputer. Jalur-jalur ini digunakan untuk
komunikasi dan dapat dibuat antara dua elemen atau lebih. Data atau program
yang tersimpan dalam memori dapat diakses dan dieksekusi oleh CPU melalui perantara
sistem bus.
Sebuah komputer memiliki beberapa bus, agar dapat berjalan. Banyaknya
bus yang terdapat dalam sistem, tergantung dari arsitektur sistem komputer yang
digunakan. Sebagai contoh, sebuah komputer PC dengan prosesor umumnya Intel Pentium
4 memiliki bus prosesor (Front-Side Bus), bus AGP, bus PCI, bus USB, bus ISA (yang
digunakan oleh keyboard dan mouse), dan bus-bus lainnya.
Bus disusun secara hierarkis, karena setiap bus yang memiliki kecepatan
rendah akan dihubungkan dengan bus yang memiliki kecepatan tinggi. Setiap
perangkat di dalam sistem juga dihubungkan ke salah satu bus yang ada.
Berdasar
jenis busnya, bus dapat dibedakan menjadi bus yang khusus menyalurkan data
tertentu, contohnya paket data saja, atau alamat saja, jenis ini disebut dedicated bus. Namun apabila bus yang dilalui informasi yang berbeda baik
data, alamat, dan sinyal kontrol dengan metode multipleks data maka bus ini
disebut multiplexed bus. Kekurangan multiplexed bus adalah hanya memerlukan
saluran sedikit sehingga menghemat tempat tetapi kecepatan transfer data
menurun dan diperlukan mekanisme yang komplek untuk mengurai data yang telah
dimultipleks. Sedangkan untuk dedicated bus merupakan kebalikan dari multipexed
bus.
ALU
Arithmatic Logical Unit (ALU), adalah salah satu
bagian/komponen dalam sistem di dalam sistem komputer yang berfungsi
melakukan operasi/perhitungan aritmatika dan logika (Contoh
operasi aritmatika adalah operasi penjumlahan dan pengurangan, sedangkan contoh
operasi logika adalah logika AND dan OR. ALU bekerja besama-sama memori, di
mana hasil dari perhitungan di dalam ALU di simpan ke dalam memori.
Perhitungan
dalam ALU menggunakan kode biner, yang merepresentasikan instruksi yang akan
dieksekusi (opcode) dan data yang diolah (operand). ALU biasanya menggunakan
sistem bilangan biner two’s complement.
ALU mendapat data dari register. Kemudian data tersebut diproses dan hasilnya
akan disimpan dalam register tersendiri yaitu ALU output
register, sebelum disimpan dalam memori.
CLU
Control Unit (CU) adalah salah satu bagian dari CPU yang
bertugas untuk memberikan arahan/kendali/ kontrol terhadap operasi yang
dilakukan di bagian ALU (Arithmetic Logical Unit) di dalam CPU tersebut. Output
dari CU ini akan mengatur aktivitas dari bagian lainnya dari perangkat CPU
tersebut.
Tugas dari CU adalah sebagai berikut:
Tugas dari CU adalah sebagai berikut:
1.Mengatur dan mengendalikan alat-alat input dan output.
2.Mengambil
instruksi-instruksi dari memori utama.
3.Mengambil data dari memori utama kalau diperlukan oleh
proses.
4.Mengirim instruksi ke ALU bila ada perhitungan aritmatika
atau perbandingan logika serta mengawasi kerja.
5.Menyimpan hasil proses ke memori utama.
Set Register
Set Register
Register prosesor, dalam arsitektur komputer, adalah sejumlah
kecil memori komputer yang
bekerja dengan kecepatan sangat tinggi yang digunakan untuk melakukan eksekusi terhadap program-program komputer
dengan menyediakan akses yang cepat terhadap nilai-nilai yang umum digunakan.
Umumnya nilai-nilai yang umum digunakan adalah nilai yang sedang dieksekusi dalam
waktu tertentu.
Register prosesor berdiri pada tingkat tertinggi dalam hierarki
memori: ini berarti bahwa kecepatannya adalah yang paling cepat;
kapasitasnya adalah paling kecil; dan harga tiap bitnya adalah paling tinggi.
Register juga digunakan sebagai cara yang paling cepat dalam sistem komputer
untuk melakukan manipulasi data. Register umumnya diukur dengan satuan bit yang dapat
ditampung olehnya, seperti "register 8-bit", "register
16-bit", "register 32-bit", atau "register 64-bit" dan
lain-lain.
Register terbagi menjadi beberapa
kelas:
·
Register data, yang digunakan untuk menyimpan
angka-angka dalam bilangan bulat (integer).
·
Register alamat, yang digunakan untuk menyimpan
alamat-alamat memori dan juga untuk mengakses memori.
·
Register general purpose,
yang dapat digunakan untuk menyimpan angka dan alamat secara sekaligus.
·
Register floating-point,
yang digunakan untuk menyimpan angka-angka bilangan titik mengambang (floating-point).
·
Register konstanta (constant
register), yang digunakan untuk menyimpan angka-angka tetap yang hanya
dapat dibaca (bersifat read-only), semacam phi, null, true, false dan
lainnya.
·
Register vektor, yang digunakan untuk menyimpan
hasil pemrosesan vektor yang dilakukan oleh prosesor SIMD.
·
Register special purpose yang
dapat digunakan untuk menyimpan data internal prosesor, seperti halnya instruction
pointer, stack pointer, dan status register.
·
Register yang spesifik terhadap model mesin (machine-specific
register), dalam beberapa arsitektur tertentu, digunakan untuk menyimpan
data atau pengaturan yang berkaitan dengan prosesor itu sendiri. Karena arti
dari setiap register langsung dimasukkan ke dalam desain prosesor tertentu
saja, mungkin register jenis ini tidak menjadi standar antara generasi
prosesor.
Memori
Memori
komputer bertanggung jawab untuk menyimpan data dan aplikasi secara sementara
atau secara permanen. Memori memungkinkan seseorang untuk menyimpan informasi
yang tersimpan di komputer.
Memori
komputer dapat diklasifikasikan menjadi dua jenis: Memori primer dan Memori
Sekunder.
-Memori primer
Memori
primer (juga disebut memori utama), digunakan untuk akses langsung data oleh
prosesor. Karena penyimpanan memori utama menunjukkan kemampuan proses yang
lebih cepat, sangat mahal dan karenanya tidak sebagian besar digunakan untuk
penyimpanan data.
Contoh:
RAM dan ROM
-Memori Sekunder
Memori
sekunder tersedia pada perangkat penyimpanan massal untuk penyimpanan data
permanen. Data yang tersimpan pada perangkat sekunder dipertahankan bahkan
ketika tidak diberikan power. Data ini dapat dikirimkan pada umumnya, terlihat
dan muncul sama pada mesin apapun, terlepas dari mana data pertama disalin ke
perangkat penyimpanan sekunder.
Sumber:
-https://id.wikipedia.org/wiki/Unit_Pemroses_Sentral
-https://id.wikipedia.org/wiki/Bus_sistem
-https://id.wikipedia.org/wiki/Register_prosesor
-http://www.sridianti.com/pengertian-memori-komputer-jenis-memori-komputer.html