Anda di halaman 1dari 31

CPU (Central Processing Unit)

Rombel 2
Anggota Kelompok :
1.
2.
3.
4.
5.
6.

Harist Akhmad
M. Kharis
Arif Rahman
Alaqsha G.
Agid Yoga
Restu Fauzi

Kelompok 2

(5301413009)
(5301413010)
(5301413017)
(5301413024)
(5301413030)
(5301413059)

Copyright Wondershare Software

Introduction

APA ITU CPU?

Copyright Wondershare Software

Introduction
CPU(Central processing unit)
Merupakan perangkat keras komputer yang
memahami dan melaksanakan perintah dan
data dari perangkat lunak

Istilah lain CPU adalah processor


CPU yang diproduksi dalam sirkuit
terpadu adalah mikroprosesor

Pin mikroprosesor Intel 80486DX2


Copyright Wondershare Software

Arsitektur Internal CPU


CPU disebut sebagai otak dari system komputer. Yang
menyediakan semua timing dan control signals yang
diperlukan untuk melakukan transfer data dari satu
titik ke titik yang lain dalam system komputer
Operasi-operasi dasar yang terlibat :
Transfer data diantara CPU sendiri dan bagian
memory
Manipulasi data dalam bagian memory atau
penyimpanan secara internal
Transfer data diantara CPU sendiri dan I/O devices
Jadi jika internal CPU lengkap maka performa CPU
juga semakin bagus

Copyright Wondershare Software

KOMPONEN CPU

ALU

CPU

Register

CPU interconnection

CU

Copyright Wondershare Software

ALU (Arithmetic And Logic Unit)


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

Copyright Wondershare Software

REGISTER
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 16bit", "register 32-bit", atau "register 64-bit" dan lain-lain

Copyright Wondershare Software

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 alamatalamat 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).

Lanjut

Copyright Wondershare Software

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.

Copyright Wondershare Software

Ukuran register
Tabel berikit berisi ukuran register dan padanan prosesornya

Copyright Wondershare Software

UNIT KONTROL
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.

Copyright Wondershare Software

CPU Interconnections
CPU Interconnections
adalah sistem koneksi yang menghubungkan komponen
internal CPU, yaitu ALU, unit kontrol dan register-register
dan juga dengan bus-bus eksternal CPU yang
menghubungkan dengan sistem lainnya, seperti memori
utama, piranti masukan /keluaran

Copyright Wondershare Software

Cache memory, level 1 dan level 2


Cache memory adalah suatu blok dari highspeed memory yang terletak diantara CPU
dan main memory yang digunakan untuk
menyimpan data dan instruksi yang sangat
sering digunakan
Penggunaan cache memory dapat
meningkatkan kinerja processor karena
mengurangi waktu akses ke main memory
yang mempunyai kecepatan lebih rendah
untuk setiap transaksi yang terjadi
Cache memory biasanya mempunyai
beberapa level yang menunjukkan tingkat
kedekatannya dengan microprocessor.
Contoh, L1 cache ada pada chip yang sama
dengan microprocessor (built-in), sedangkan
L2 cache adalah cache memory yang
merupakan chip tersendiri yang terpisah dari
microprocessor seperti yang ditunjukkan
pada gambar.
Semakin besar kapasitas cache memory,
maka kerja komputer secara keseluruhan
juga akan meningkat drastis.

Copyright Wondershare Software

Representasi Floating Point


Untuk menuliskan bilangan floating point (bilangan
pecahan) dilakukan dengan menuliskan dalam bentuk
exponensial. Sehingga bilangan tersebut memiliki
bilangan dasar, bilangan pemangkat dan basis bilangan
tersebut

Penulisan Notasi Ilmiah


Contoh ; pada bil. Desimal
976.000.000.000.000 ditulis 9,76 x 1014
0,00000000000976 ditulis 9,76 x 10-12

Copyright Wondershare Software

Representasi :

+S*B+E
Tanda : + atau
Signifikan (S) disebut juga mantissa
Eksponen (E)
Base (B)

Copyright Wondershare Software

Exponensial
Penulisan bilangan floating point dengan cara
exponensial dapat menyebabkan adanya kemungkinan
sebuah bilangan ditulis dengan cara yang bermacammacam

Copyright Wondershare Software

Standarisasi untuk penulisan


bilangan
Normalisasi bentuknya adalah #

Bit pertama significand selalu 1 sehingga tidak perlu


disimpan (implisit) dalam field significand.
Dan b adalah bilangan biner (1 atau 0).
Untuk keperluan yang luas, maka diadakan standar bagi
representasi bilangan floating point ini, yaitu standard
IEEE 754. Standar ini juga mendefinisikan operasi
aritmetikanya

Copyright Wondershare Software

Format penulisan menurut standar I


EEE754

Pada format tunggal, bit paling kiri digunakan untuk


representasi tanda 0
jika positif dan 1 jika negatif,
sedangkan 8 bit berikutnya adalah pangkat (exponen) yang
direpresentasikan dalam bentuk bias.
Bagian 23 bit terakhir digunakan untuk menunjukkan bit dari
bilangan fraction nya
Copyright Wondershare Software

Contoh konversi bilangan ke format floating point


IEEE

Copyright Wondershare Software

Pada penulisan SIGNIFIKAN yang


ditulis setelah tanda koma,
1,xxxxx
ditulis xxxxx nya saja
Karena bit 1 adalah implied onebit.

Copyright Wondershare Software

Contoh konversi bilangan ke format floating point


IEEE

Copyright Wondershare Software

Faktor yang mempengaruhi performa suatu


prosessor
Lebar Data bus
Kecepatan Processor /clock rate
Kecepatan I/O bus
Arsitektur Internal CPU
Cache memory, level 1 dan level 2

Copyright Wondershare Software

Lebar data bus


Merujuk pada ukuran data bus dalam bits.
Ukuran bit kemudian menentukan berapa
banyak karakter yang dapat ditransfer setiap
waktu. Contoh: Waktu Processor 8088 dirilis,
ukuran data busnya 8 bits. Ini berarti
prosessor tersebut dapat mengakses satu
karakter setiap waktu (8bits = satu karakter)
setiap kali data dibaca dan ditulis ke memori.
Oleh karenaya kecenderungan prosessor
yang terbaru adalah dengan meningkatkan
ukuran dari data bus

Copyright Wondershare Software

Kecepatan Processor /clock rate


Kecepatan prosessor menunjuk pada kecepatan clock
yang menjalankan prosessor
Contoh: Processor 8088 dirilis dengan kecepatan
4.77MHz. Yang merujuk pada frekuensi sinyal yang
diaplikasikan terhadap prosessor. Sinyal ini digunakan
untuk memperoleh waktu operasi (timing operation)
yang diperlukan prosessor untuk mentransfer data.
Jadi Pada umumnya, semakin tinggi (cepat) sinyal
clock berarti semakin cepat operasi yang dapat
dibentuk oleh prosessor.

Copyright Wondershare Software

Kecepatan I/O bus


Berhubungan dengan kecepatan dari
Input/Output bus (peralatan seperti video
dan hard disk) yang dapat dijalankan
Semakin cepat CPU dapat mengakses I/O
devices akan menyebabkan semakin
tingginya performa dari sistem komputer.

Copyright Wondershare Software

CARA KERJA CPU


1. Saat data dan/atau instruksi dimasukkan ke processingdevices, pertama sekali diletakkan di RAM (melalui Inputstorage).
Apabila berbentuk instruksi ditampung oleh Control Unit
di Program storage.
Namun apabila berbentuk data ditampung di Workingstorage.
2. Jika register siap untuk menerima pengerjaan eksekusi, maka
Control Unit akan mengambil instruksi dari Program-storage
untuk ditampungkan ke Instruction Register, sedangkan
alamat memori yang berisikan instruksi tersebut ditampung di
Program Counter. Sedangkan data diambil oleh Control Unit
dari Working-storage untuk ditampung di General-purpose
register (dalam hal ini di Operand-register).

Copyright Wondershare Software

3. Jika berdasar instruksi pengerjaan yang dilakukan adalah


arithmatika dan logika, maka ALU akan mengambil alih
operasi untuk mengerjakan berdasar instruksi yang
ditetapkan. Hasilnya ditampung di Accumulator. Apabila hasil
pengolahan telah selesai, maka Control Unit akan mengambil
hasil pengolahan di Accumulator untuk ditampung kembali ke
Working-storage.
4. Jika pengerjaan keseluruhan telah selesai, maka Control Unit
akan menjemput hasil pengolahan dari Working-storage
untuk ditampung ke Output-storage. Lalu selanjutnya dari
Output-storage, hasil pengolahan akan ditampilkan ke
output-devices.

Copyright Wondershare Software

Sejarah Perkembangan Processor


Perkembangan Processor Dari Generasi Ke Generasi
PC didesain berdasar generasi-generasi CPU yang berbeda. Intel bukan satu satunya
perusahaan yang membuat CPU, meskipun yang menjadi pelopor diantara yang lain.

1. Microprocessor 4004 (1971)


Chip intel 4004 ini mengawali perkembangan CPU dengan mempelopori peletakan seluruh
komponen mesin hitung dalam satu IC. Pada saat ini IC mengerjakan satu tugas saja.

2. Microprocessor 8008 (1972)


Pada tahun 1972 intel mengeluarkan microprocessor 8008 yang berkecepatan hitung 2 kali
lipat dari MP sebelumnya. MP ini adalah mp 8 bit pertama.

3. Microprocessor 8080 (1974)


Pada tahun 1974 intel kembali mengeluarkan mp terbaru dengan seri 8080. Pada seri ini
intel melakukan perubahan dari mp multivoltage menjadi triple voltage, teknologi yang
dipakai NMOS,

Copyright Wondershare Software

PERBEDAAN SISTEM KERJA SINGLE CORE DAN MULTI CORE

Prosesor Tipe Single Core mengeksekusi task pada 1 core


saja, sehingga prosesor jenis ini bisa dikatakan kurang baik,
kinerjanya kurang sempurna. Proses menjalankan program lebih
lambat karena dikerjakan oleh 1 core saja- Kurang baik dan
kurang responsif untuk menjalankan fungsi Multi Task bahkan
dapat menyebabkan "STUCK" serta "HANG" (LAG) karena core
kelebihan beban kerja.
Prosesor Tipe Multi Core merupakan prosesor generasi
"baru" dimana dalam sebuah prosesor terdapat beberapa core
yang berfungsi menjalankan beberapa tugas dalam kondisi
terpisah dalam waktu bersamaan.Dengan kata lain, ketika
menjalankan fungsi multi task, maka tiap tiap core mendapat
"jatah" tugas masing masing untuk menjalankan perintah.

Copyright Wondershare Software

Cara melihat dan mengatur core


Untuk melihat dan mengatur core yang bekerja menjalankan
sebuah aplikasi, anda bisa mengikuti cara di bawah ini:
1. Jalankan sebuah aplikasi
2. Buka TASK MANAGER
3. Buka tab PROCESS
4. Klik kanan pada proses aplikasi yang anda buka > Set Afinity
5. Lihat core mana yang menjalankan apliaksi tersebut dan
anda bisa mengaturnya dengan menentukan centang/noncentang pada opsi masing masing core

Copyright Wondershare Software

Pertanyaan......????

Copyright Wondershare Software

Anda mungkin juga menyukai