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


Hasil gambar untuk CPU


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 (³).

Interkoneksi yang CPU dan bus sistem koneksi yang menghubungkan komponen internal CPU, yaitu ALU, unit kontrol dan register dan juga dengan bus-bus eksternal CPU yang menghubungkan dengan sistem lainnya, seperti memori utama, perangkat input / output

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

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

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.



Komentar