Central Processing Unit (CPU)
Central Processing Unit (CPU)
Central Processing Unit (CPU) adalah perangkat keras
komputer yang memahami dan melaksanakan perintah dan data dari perangkat lunak.
Istilah lain dari CPU prosesor (processor), sering digunakan untuk merujuk ke
CPU. Mikroprosesor adalah CPU yang diproduksi dalam sirkuit terpadu. Sejak
pertengahan 1970-an, satu mikroprosesor sirkuit terpadu telah umum digunakan
dan menjadi aspek penting dalam pelaksanaan CPU
Istilah CPU terkadang dinyatakan sebagai sebuah
kotak atau casing yang di dalamnya terdapat beberapa perangkat keras, seperti
motherboard, hardisk, RAM, kartu VGA, kabel (power supply), dan lain-lain.
Padahal CPU sebenarnya adalah perangkat keras (hardware) yang terdapat di dalam
casing tersebut dan terdapat pada bagian motherboard
Unit ALU
Unit ALU berfungsi untuk melakukan operasi
aritmetika dan operasi logika berdasar instruksi yang ditentukan. ALU sering
disebut bahasa mesin dikarenakan pada bagian ini ALU terdiri dari dua bagian,
arithmetika satuan dan boolean unit logika, yang masing-masing memiliki
spesifikasi pekerjaan sendiri.
Tugas utama dari ALU adalah melakukan semua
perhitungan aritmatika yang terjadi sesuai dengan perintah program. ALU
melakukan semua operasi aritmatika dengan dasar penjumlahan sehingga sirkuit
elektronik yang digunakan disebut adder.
Tugas lain dari ALU adalah untuk membuat keputusan
dari operasi logika sesuai dengan perintah program. Operasi logika meliputi
perbandingan dua operand dengan menggunakan operator logika tertentu, yaitu
sama dengan (=), tidak sama dengan (¹), kurang dari (<), kurang dari atau
sama dengan (£), lebih besar dari (>), dan lebih besar atau sama dengan (³).
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.
Istilah register saat ini dapat merujuk kepada
kumpulan register yang dapat diindeks secara langsung untuk melakukan
input/output terhadap sebuah instruksi yang didefinisikan oleh set instruksi.
untuk istilah ini, digunakanlah kata "Register Arsitektur". Sebagai
contoh set instruksi Intel x86 mendefinisikan sekumpulan delapan buah register
dengan ukuran 32-bit, tetapi CPU yang mengimplementasikan set instruksi x86
dapat mengandung lebih dari delapan register 32-bit.
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.
, MEMORY
RAM (Random Access Memory)
![komputer RAM](https://media.gcflearnfree.org/content/55e073157dd48174331f5168_01_17_2014/interior_ram.jpg)
komputer RAM
RAM adalah memori komputer jangka pendek. Kapanpun
komputer melakukan perhitungan, maka komputer menyimpan data perhitungan
tersebut di dalam RAM sampai data tersebut dibutuhkan.
Isi memori jangka pendek ini akan hilang saat
komputer dimatikan. Jika Anda bekerja pada suatu dokumen, spreadsheet, atau
berkas lainnya, maka Anda harus menyimpannya ke hardisk atau perangkat flash
untuk menghindari kehilangan data pada RAM. Ketika Anda menyimpan berkas ke
hardisk, maka berkas tersebut tidak akan hilang karena hardisk merupakan media
penyimpanan (memori) jangka panjang.
RAM diukur dalam satuan megabyte (MB) atau gigabyte
(GB). Semakin besar ukuran RAM, maka semakin besar data yang dapat ditampungnya
saat komputer sedang menjalankan instruksi-instruksi di komputer. Jika komputer
Anda tidak memiliki RAM yang cukup, maka dapat Anda perhatikan bahwa komputer
akan menjadi lambat saat menjalankan beberapa aplikasi. Oleh karena itu,
mayoritas pengguna komputer memperbanyak jumlah RAM untuk meningkatkan
kecepatan komputer.
Hardisk
![hard drive](https://media.gcflearnfree.org/content/55e073157dd48174331f5168_01_17_2014/interior_hard_drive.jpg)
Hardisk adalah media untuk menyimpan segala berkas
yang digunakan di dalam komputer. Hardisk merupakan tipe memori jangka panjang,
dimana data yang disimpan tidak hilang saat komputer dimatikan.
Ketika Anda mengakses suatu aplikasi atau berkas,
maka komputer akan menyalin beberapa data dari hardisk ke RAM. Kemudian, saat
Anda selesai mengaksesnya maka data tersebut akan dpindahkan kembali ke
hardisk. Semakin cepat performa hardisk, maka semakin cepat juga akses komputer
ke suatu aplikasi atau berkas.
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. Sebagai contoh, kartu grafis AGP akan dihubungkan ke bus AGP.
Beberapa perangkat lainnya (utamanya chipset atau kontrolir) akan bertindak
sebagai jembatan antara bus-bus yang berbeda. Sebagai contoh, sebuah kontrolir
bus SCSI dapat mengubah sebuah bus menjadi bus SCSI, baik itu bus PCI atau bus
PCI Express.
REFRENSI
Komentar
Posting Komentar