Fungsi CPU adalah menjalankan program dengan mengambil instruksi dari memori, menguji, dan mengeksekusinya satu persatu. Proses ini terdiri dari dua langkah yaitu pembacaan dan pelaksanaan instruksi. Terdapat dua arsitektur utama CPU yaitu CISC yang mengeksekusi beberapa operasi dalam satu instruksi, dan RISC yang hanya mengeksekusi satu operasi dalam satu instruksi.
2. Dalam sistem komputer, bagian cpu
(Central Processing Unit) merupakan
komponen terpenting dalam menjalankan
tugas suatu sistem computer
CPU memiliki fungsi sebagai komponen
utama dalam pengolahan data dengan
berdasarkan perintah-perintah yang
diterimanya
PENGERTIAN CPU
3. - Arithmetic and Logic Unit (ALU)
- Control unit
- Register
- CPU Interconnections
KOMPONEN UTAMA CPU
4. Control unit mengarahkan aliran data dan instruksi di dalam komputer.
Control unit ini dapat digambarkan sebagai manajernya CPU, Ia mengawasi
atau memantau seluruh fungsi atau sistem komputer yang diatur oleh
program-program. Program ini terdiri dari sirkuit elektronik yang
mengirimkan sinyal ke komponen lain dalam komputer.
1. CONTROL UNIT
KOMPONEN UTAMA CPU
5. Tugas dari control unit 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.
1. CONTROL UNIT
KOMPONEN UTAMA CPU
6. Unit aritmetik logika (ALU) terdiri dari sirkuit elektronik yang membuatnya
mampu melaksanakan operasi aritmatika dan logika, mengeksekusi
instruksi dan melakukan perhitungan (tambah, kali, kurang, dan bagi) dan
perbandingan.
ALU bekerja dengan register yang berbeda untuk menyimpan data atau
informasi tentang tindakan terakhir yang dilakukan oleh unit logika.
ALU mampu membandingkan huruf, angka, atau karakter khusus.
2. Arithmetic Logical Unit (ALU)
KOMPONEN UTAMA CPU
7. Register merupakan perangkat memori sementara yang menyimpan data.
Register membantu CPU dalam melaksanakan instruksi. Mereka dikelola
oleh unit kontrol.
Register berfungsi untuk tempat penyimpanan yang berisi data dan
informasi lainnya yang sering dibutuhkan ketika sebuah program sedang
berjalan. Register dimaksudkan untuk dapat diakses dengan sangat cepat.
Yang termasuk register di antaranya adalah register uji dan instruksi.
Register instruksi berisi instruksi CPU sedangkan register uji dimaksudkan
untuk menyimpan hasil kerja yang dilakukan oleh CPU.
3. REGISTER
KOMPONEN UTAMA CPU
8. CPU interconnections adalah sistem koneksi dan bus 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 input/output.
3. CPU Interconnections
KOMPONEN UTAMA CPU
9. Secara sederhana, alur kerja komputer yang melibatkan fungsi CPU dapat
dijelaskan sebagai berikut:
- Data masuk ke dalam komputer melalui perangkat masukan, seperti
keyboard, mouse, dan lain-lain.
- Data mengalir menuju ke memori komputer melalui CPU melalui kabel
antarmuka (interface) dan kembali ke CPU.
- Data yang kembali ke CPU dari RAM diterjemahkan oleh unit pengolahan
yang disebut dekoder perintah yang kemudian diteruskan pada bagian
ALU untuk mengalami proses selanjutnya dan disimpan dalam register.
- Data yang telah diolah dalam ALU dapat dikirim kembali ke memori atau
disimpan pada register yang lain untuk penggunaan tertentu, misalnya
diakses melalui perangkat keluaran.
CARA KERJA CPU
10. 1. Motherboard
2. Processor
3. RAM
4. Chipset
5. Video Card VGA
6. Sound Card
7. Hard Disk
8. Optical Disk Drive
9. Power suplay
10. Casing
BAGIAN-BAGIAN CPU
11. Motherboard merupakan tempat kita menancapkan atau memasangkan
komponen-komponen komputer lainnya seperti processor, video card,
sound card, hard disk, dan lain sebagainya.
Motherboard berfungsi untuk menghubungkan setiap komponen-komponen
komputer tersebut agar bisa saling berkomunikasi satu sama lain.
Setiap motherboard memiliki spesifikasi-nya masing-masing, spesifikasi
seperti processor apa yang didukungnya dan berapa kapasitas maksimal
RAM yang di dukung oleh motherboard tersebut.
1. MOTHERBOARD
BAGIAN-BAGIAN CPU
12. Prosesor merupakan otak sebuah komputer yang bertugas memproses
perintah dan logika yang diberikan oleh operator komputer.
Pemilihan processor yang kita gunakan harus tepat karena jika sampai
salah pilih akan berimbas pada lambatnya proses kerja sebuah komputer
yang pasti berimbas langsung pada pekerjaan pengguna komputer.
2. PROCESSOR
BAGIAN-BAGIAN CPU
13. RAM berfungsi untuk menampung data yang telah terproses oleh processor
sebelum di alirkan kebagian-bagian yang membutuhkan, banyaknya
pengembangan yang dilakukan pada bagian ini membuat kita lebih mudah
dalam pemilihan ram yang cocok untuk pekerjaan kita.
3. RAM
BAGIAN-BAGIAN CPU
14. Chipset berfungi untuk mengatur komunikasi antara komponen. Chipset
dibagi menjadi dua bagian:
1.north bridge
yang dapat mengatur komunikasi antara AGP, RAM, processor, dan “south
bridge” pada chipset.
2. south bridge yang dapat mengatur semua inputan dan output pada
komputer, termasuk PCI dan ISA bus. Processor, memori (RAM), cache, dan
chipset bekerja bersama untuk mengaktifkan fungsi komputer.
4. CHIPSET
BAGIAN-BAGIAN CPU
15. Video card VGA berguna untuk mengolah gambar sebelum ditampilkan ke
monitor
5. VIDEO CARD VGA
BAGIAN-BAGIAN CPU
16. Sound card berfungsi sebagai prosesor audio untuk komputer anda. Analog
atau sinyal digital yang masuk ke dalam input kartu dan digital
diinterpretasikan sebagai algoritma yang pada gilirannya ditafsirkan
sebagai bentuk gelombang dan menghasilkan sinyal sonik dalam output
dari sound card komputer.
Sound card mengontrol semua audio pada komputer.
6. SOUND CARD
BAGIAN-BAGIAN CPU
17. Hardisk berfungsi sebagai penyimpanan data pada komputer, kapasitas
yang benar tentu saja berpengaruh terhadap jumlah data yang dapat kita
simpan, ditambah lagi buffer yang besar akan membantu kecepatan
transfer baik antar hardisk ataupun untuk proses suatu program.
Fungsi lain dari hardisk untuk penyimapanan data yang bersifat mobile
dengan sedikit penambahan casing pada hardisk laptop.
7. HARDISK
BAGIAN-BAGIAN CPU
18. Optical disk drive mempunyai fungsi utama yaitu untuk pembacaan pada
media CD ataupun DVD.
Secara fungsi sekarang kurang diminati karena banyaknya media
penyimpanan yang bersifat mobile dan berkapasitas lebih besar daripada
CD, DVD ataupun blueray yang dapat diakses langsung tanpa menggunakan
CD atau pun DVD.
8. OPTICAL DISK DRIVE
BAGIAN-BAGIAN CPU
19. Power supply berfungsi untuk mengubah jenis daya listrik yang tersedia di
stopkontak, 120 volt, 60 hz, menjadi arus komputer dapat digunakan, +5
dan +12 volt DC saat ini.
Biasanya komponen elektronik digital dan sirkuit di komputer seperti
motherboard, kartu adaptor, dan papan disk drive logika, menggunakan +5
volt power, dan kipas dan motor disk drive menggunakan daya +12 volt.
9. POWER SUPPLY
BAGIAN-BAGIAN CPU
20. Casing berfungsi sebagai tempat kita meletakkan atau menempelkan
motherboard, power supply, optical disc drive, hard disk, dan lain
sebagainya.
Melindungi berbagai komponen di dalamnya dari debu, panas, air, atau
kotoran lainnya pada saat bekerja casing juga menjadi penting karena
hampir semua periferal macam motherboard, CD-ROM drive, harddisk, dan
floppy drive menggunakan casing ini sebagai tempat dudukannya alias
tempat bekerjanya sehari-hari.
10. CASING
BAGIAN-BAGIAN CPU
21. Fungsi CPU adalah penjalankan program –
program yang disimpan dalam memori utama
dengan cara mengambil instruksi – instruksi,
menguji instruksi tersebut dan
mengeksekusinya satu persatu sesuai alur
perintah.
Pengolahan instruksi dalam
CPU terdiri dari dua langkah, yaitu
: operasi pembacaan instruksi (fetch) dan
operasi pelaksanaan instruksi (execute).
Siklus instruksi yang terdiri dari siklus fetch
dan siklus eksekusi.
FUNGSI CPU
22. 1. CISC (complex instruction set computing)
2. RISC (reduced instruction set computer)
ARSITEKTUR CISC & RISC
23. Adalah suatu arsitektur komputer dimana setiap instruksi akan
menjalankan beberapa operasi tingkat rendah, seperti pengambilan dari
memori (load), operasi aritmatika, dan penyimpanan ke dalam memori
(store) yang saling bekerja sama.
Tujuan utama dari arsitektur CISC adalah melaksanakan suatu instruksi
cukup dengan beberapa baris bahasa mesin yang relatif pendek sehingga
implikasinya hanya sedikit saja RAM yang digunakan untuk menyimpan
instruksi-instruksi tersebut. Arsitektur CISC menekankan pada perangkat
keras karena filosofi dari arsitektur CISC yaitu bagaimana memindahkan
kerumitan perangkat lunak ke dalam perangkat keras.
CISC
24. Sarat informasi memberikan keuntungan di mana ukuran program-
program yang dihasilkan akan menjadi relatif lebih kecil, dan penggunaan
memory akan semakin berkurang. Karena CISC inilah biaya pembuatan
komputer pada saat itu (tahun 1960) menjadi jauh lebih hemat.
Dimaksudkan untuk meminimumkan jumlah perintah yang diperlukan untuk
mengerjakan pekerjaan yang diberikan. (Jumlah perintah sedikit tetapi
rumit) konsep CISC menjadikan mesin mudah untuk diprogram dalam
bahasa rakitan
KARAKTERISTIK CISC
CISC
25. - Jumlah instruksi banyak
- Banyak terdapat perintah bahasa mesin
- Instruksi lebih kompleks
CIRI-CIRI CISC
CISC
26. RISC (reduced instruction set computer) Merupakan bagian dari arsitektur
mikroprosessor, berbentuk kecil dan berfungsi untuk men-set istruksi
dalam komunikasi diantara arsitektur yang lainnya.
sejarah RISC :
proyek RISC pertama dibuat oleh IBM, stanford dan UC –berkeley pada
akhir tahun 70 dan awal tahun 80an. IBM 801, stanford MIPS, dan barkeley
RISC 1 dan 2 dibuat dengan konsep yang sama sehingga dikenal sebagai
RISC.
RISC
27. ONE CYCLE EXECUTION TIME → satu putaran eksekusi.
Prosessor RISC mempunyai CPI (clock per instruction) atau waktu per instruksi
untuk setiap putaran. Hal ini dimaksud untuk mengoptimalkan setiap instruksi
pada CPU.
PIPELINING adalah sebuah teknik yang memungkinkan dapat melakukan eksekusi
secara simultan. Sehingga proses instruksi lebih efiisien.
LARGE NUMBER OF REGISTERS → jumlah register yang sangat banyak. RISC di
desain dimaksudkan untuk dapat menampung jumlah register yang sangat banyak
untuk mengantisipasi agar tidak terjadi interaksi yang berlebih dengan memory
KARAKTERISTIK RISC
RISC
28. - Instruksi berukuran tunggal
- Ukuran yang umum adalah 4 byte
- Jumlah pengalamatan data sedikit,
- Tidak terdapat pengalamatan tak langsung
- Tidak terdapat operasi yang menggabungkan operasi load/store
dengan operasi aritmatika
- Tidak terdapat lebih dari satu operand beralamat memori per instruksi
- Tidak mendukung perataan sembarang bagi data untuk operasi load/
store.
- Jumlah maksimum pemakaian memori manajemen bagi suatu alamat
data adalah sebuah instruksi.
CIRI-CIRI RISC
RISC
29. RISC :
1. Komputer vektor
2. Mikroprosesor Intel 960
3. Itanium (IA64) dari Intel Corporation
4. Power PC dari International Business Machine, dll.
CISC :
1. Prosesor system/360
2. Prosesor VAX
3. Prosesor PDP-11
4. CPU AMD
5. Intel x 86, dll.
Contoh-contoh RISC dan CISC: