mujtaihin (1155201011)

Struktur CPU..??
by : Mujtahidin
T I : Semester IV(Universitas Bakti Indonesia)
1. Cpu ( central procecing unit)
Adalah : Merupakan perangkat keras komputer yang memahami dan melaksanakan perintah dan data dari perangkat lunak.

Mungkin yang lebih kita kenal dengan Istilah lainnya adalah processor.

Fungsi : Adalah penjalankan program ‑ program yang disimpan dalam memori utama dengan cara mengambil instruksi ‑ instruksi, menguji instruksi tersebut dan mengeksekusinya satu persatu sesuai alur perintah.

Proses Eksekusi Program  adalah dengan mengambil pengolahan instruksi yang terdiri dari dua langkah, yaitu : operasi pembacaan instruksi (fetch) dan operasi pelaksanaan instruksi (execute).

Aksi-aksi CPU..??
*) CPU ‑ Memori, perpindahan data dari CPU  
    ke memori dan sebaliknya
*) CPU - I/0, perpindahan data dari CPU ke
    modul I/0 dan sebaliknya
*) Pengolahan Data, CPU membentuk
    sejumlah operasi aritmatika dan logika  
    terhadap data
*) Kontrol, merupakan instruksi untuk
    pengontrolan fungsi atau kerja. Misalnya
    instruksi pengubahan urusan eksekusi.

2. ALU  (Arithmetic And Logic Unit)
Adalah : salah satu bagian dalam dari sebuah mikroprosesor yang berfungsi untuk melakukan operasi hitungan aritmatika dan logika.

Fungsi-fungsi : yang didefinisikan pada ALU adalah : Add (penjumlahan), Addu (penjumlahan tidak bertanda), Sub (pengurangan), Subu (pengurangan tidak bertanda), and, or, xor, sll (shift left logical), srl (shift right logical), sra (shift right arithmetic), dan lain-lain.

3. REGISTER
Adalah alat penyimpanan kecil yang mempunyai kecepatan akses cukup tinggi, yang digunakan untuk menyimpan data dan/instruksi yang sedang diproses.

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:
1.Register data, yang digunakan untuk menyimpan angka-angka dalam bilangan bulat (integer).

2.Register alamat, yang digunakan untuk menyimpan alamat-alamat memori dan juga untuk mengakses memori.

3.Register general purpose, yang dapat digunakan untuk menyimpan angka dan alamat secara sekaligus.

4.Register floating-point, yang digunakan untuk menyimpan angka-angka bilangan titik mengambang (floating-point).

5.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.

6.Register vektor, yang digunakan untuk menyimpan hasil pemrosesan vektor yang dilakukan oleh prosesor SIMD.

7.Register special purpose yang dapat digunakan untuk menyimpan data internal prosesor, seperti halnya instruction pointer, stack pointer, dan status register.

8.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.

4. Unit Kontrol
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
Tugas dari unit kontrol ini adalah:
1.Mengatur dan mengendalikan alat-alat input dan output.
2.Mengambil instruksi-instruksi dari memori utama.
3.Mengambil data dari memori utama (jika diperlukan) untuk diproses.
4.Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta mengawasi kerja dari ALU.
5.Menyimpan hasil proses ke memori utama.




0 comments:

Post a Comment

Comments

Followers