Anda di halaman 1dari 12

STRUKTUR CPU

Oleh :
Nadya Febrianty Wahyuni 0651 16 124
Siti Fatimah 0651 16 149
Siti Rahmah 0651 16 142

PROGRAM STUDI ILMU KOMPUTER


FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS PAKUAN
BOGOR
2017
KATA PENGANTAR

Puji syukur kehadirat Allah SWT, karena atas limpahan rahmat inayah-
Nya kami dapat menyelesaikan makalah ini.
Makalah yang kami buat ini membahas tentang Struktur CPU. Kami
sangat berterima kasih kepada pihak-pihak yang telah membantu penulis dalam
menyusun dan menyelesaikan makalah ini.
Kami menyadari bahwa makalah ini masih jauh dari sempurna, oleh karena
itu kritik dan saran yang membangun sangat diharapkan kami dari pembaca demi
kesempurnaan makalah ini. Kami berharap semoga makalah ini dapat bermanfaat
bagi kita semua.

Bogor, 16 Maret 2017

Penulis

DAFTAR ISI

KATA PENGANTAR........................................................................................................1
DAFTAR ISI.......................................................................................................................2
BAB I..................................................................................................................................3
PENDAHULUAN..............................................................................................................3
Latar Belakang................................................................................................................3
I.2. Rumusan Masalah.....................................................................................................3
I.3. Tujuan.......................................................................................................................3
BAB II.................................................................................................................................4
PEMBAHASAN.................................................................................................................4
2.1. STRUKTUR CPU....................................................................................................4
2.2. KOMPONEN CPU..................................................................................................4
2.3 FUNGSI CPU...........................................................................................................5
2.4. SIKLUS FETCH-EKSEKUSI................................................................................5
2.5. AKSI CPU...............................................................................................................6
2.6. INTERUPT..............................................................................................................7
2.7. JENIS INTERRUPT...............................................................................................7
BAB III...............................................................................................................................9
PENUTUP..........................................................................................................................9
3.1. Kesimpulan.............................................................................................................9
3.2. Saran........................................................................................................................9
DAFTAR PUSTAKA.......................................................................................................10

BAB I

PENDAHULUAN

Latar Belakang

Berbicara tentang komputer pasti tidak jauh dengan monitor, keyboard,


mouse, dan CPU. Komputer adalah serangkaian ataupun sekelompok mesin
elektronik yang terdiri dari ribuan bahkan jutaan komponen yang dapat saling
bekerja sama, serta membentuk sebuah sistem kerja yang rapi dan teliti. Pada
komputer terdiri hardware (perangkat keras), software (perangkat lunak) dan
brainware (perangkat manusia).
Namun apa komponen yang paling penting dalam komputer? Ya, tentu CPU
yang merupakan otak dari sebuah komputer. Intinya, komputer terdiri dari sistem
atau struktur CPU yang juga dikenal dengan prosesor, kumpulan memori, dan
piranti internal dan eksternal.

Lalu, bagaimanakah struktur CPU itu sendiri sehingga disebut otak dari
koputer. Maka dari itu makalah ini akan membahasnya.

I.2. Rumusan Masalah

1. Apa yang dimaksud dengan struktur CPU?


2. Apa saja komponen-komponen dari CPU?
3. Apa saja fungsi CPU?
4. Apa-apa saja aksi dari CPU?
5. Apa saja fungsi dari interrupt?

I.3. Tujuan
1. Untuk mengetahui struktur CPU
2. Untuk mengetahui komponen-komponen dari CPU
3. Untuk mengetahui fungsi CPU
4. Untuk mengetahui aksi CPU
5. Untuk mengetahui fungsi dari CPU

BAB II

PEMBAHASAN

2.1. STRUKTUR CPU

CPU merupakan komponen yang terpenting dari system computer. Tanpa


CPU komputer tidak akan berfungsi. Fungsi CPU adalah menjalankan program-
program yang disimpan dalam memori utama dengan cara mengambil instruksi-
instruksi,menguji instruksi tersebut dan mengeksekusinya satu persatu sesuai alur
perintah. Untuk memahami fungsi CPU dan caranya berinteraksi dengan
komponen lain,perlu kita tinjau lebih jauh proses eksekusi program. Pandangan
yang paling sederhana proses eksekusi program adalah dengan mengambil
pengolahan instruksi yang terdiri dua langkah yaitu:operasi pembacaan instruksi
(fetch) dan operasi pelaksanaan instruksi (execute)

2.2. KOMPONEN CPU

Arithmetic and Logic Unit (ALU)


Komponen ini bertugas membentuk fungsi fungsi pengolahan data
komputer.
ALU sering disebut mesin bahasa (machine language) karena bagian ini
mengerjakan instruksi instruksi bahasa mesin yang diberikan padanya.
Seperti istilahnya ALU terdiri dari dua bagian, yaitu unit arithmetika dan
unit logika boolean, yang masing masing memiliki spesifikasi tugas
tersendiri.

Control Unit
Bertugas mengontrol operasi CPU dan secara keselurahan mengontrol
komputer sehingga terjadi sinkronisasi kerja antar komponen dalam
menjalankan fungsi fungsi operasinya.
Termasuk dalam tanggung jawab unit kontrol adalah mengambil instruksi
instruksi dari memori utama dan menentukan jenis instruksi tersebut.

Registers
Registers merupakan media penyimpan internal CPU yang digunakan saat
proses pengolahan data.
Memori ini bersifat sementara, biasanya digunakan untuk menyimpan data
saat diolah ataupun data untuk pengolahan selanjutnya.

CPU Interconnections
Komponen ini merupakan suatu kesatuan sistem koneksi dan bus yang
menghubungkan komponen internal dan bus bus eksternal CPU
Komponen internal CPU yaitu ALU, unit kontrol dan register register.

Komponen eksternal CPU : sistem lainnya, seperti memori utama, piranti


masukan/keluaran

Gambar 1 Komponen internal CPU

2.3 FUNGSI CPU

Fungsi CPU antara lain sebagai berikut :


Menjalankan program program yang disimpan dalam memori utama
dengan cara mengambil instruksi instruksi, menguji instruksi tersebut
dan mengeksekusinya satu persatu sesuai alur perintah.
Pandangan paling sederhana proses eksekusi program adalah dengan
mengambil pengolahan instruksi yang terdiri dari dua langkah, yaitu :
operasi pembacaan instruksi (fetch) dan operasi pelaksanaan instruksi
(execute)

2.4. SIKLUS FETCH-EKSEKUSI

Pada setiap siklus instruksi, CPU awalnya akan membaca instruksi dari
memori.
Terdapat register dalam CPU yang berfungsi mengawasi dan menghitung
instruksi selanjutnya,
yang disebut Program Counter (PC).
PC akan menambah satu hitungannya setiap kali CPU membaca instruksi.
Instruksi instruksi yang dibaca akan dibuat dalam register instruksi (IR)
Instruksi instruksi ini dalam bentuk kode kode binner yang dapat
diinterpretasikan oleh CPU

kemudian dilakukan aksi yang diperlukan


2.5. AKSI CPU

CPU Memori, perpindahan data dari CPU ke memori dan sebaliknya.


CPU I/O, perpindahan data dari CPU ke modul I/O dan sebaliknya.
Pengolahan Data, CPU membentuk sejumlah operasi aritmatika dan
logika terhadap data.
Kontrol, merupakan instruksi untuk pengontrolan fungsi atau kerja.
Misalnya instruksi pengubahan urutan eksekusi.

SIKLUS INSTRUKSI

KETERANGAN:
Instruction Address Calculation (IAC), yaitu mengkalkulasi atau
menentukan alamat instruksi
berikutnya yang akan dieksekusi. Biasanya melibatkan penambahan bilangan
tetap ke alamat

instruksi sebelumnya. Misalnya, bila panjang setiap instruksi 16 bit padahal


memori memiliki
panjang 8 bit, maka tambahkan 2 ke alamat sebelumnya.
Instruction Fetch (IF), yaitu membaca atau pengambil instruksi dari lokasi
memorinya ke CPU.
Instruction Operation Decoding (IOD), yaitu menganalisa instruksi untuk
menentukan jenis
operasi yang akan dibentuk dan operand yang akan digunakan.
Operand Address Calculation (OAC), yaitu menentukan alamat operand, hal
ini dilakukan
apabila melibatkan referensi operand pada memori.
Operand Fetch (OF), adalah mengambil operand dari memori atau dari modul
I/O.
Data Operation (DO), yaitu membentuk operasi yang diperintahkan dalam
instruksi.
Operand store (OS), yaitu menyimpan hasil eksekusi ke dalam memori.

2.6. INTERUPT

Interupsi adalah mekanisme penghentian atau pengalihan pengolahan


instruksi dalam CPU kepada routine interupsi. Hampir semua modul (memori dan
I/O) memiliki mekanisme yang dapat menginterupsi kerja
CPU.
Tujuan interupsi secara umum untuk menejemen pengeksekusian
routine instruksi agar efektif dan efisien antar CPU dan modul modul I/O
maupun memori. Setiap komponen komputer dapat menjalankan tugasnya
secara bersamaan, tetapi kendali terletak pada CPU disamping itu kecepatan
eksekusi masing masing modul berbeda sehingga dengan adanya fungsi
interupsi ini dapat sebagai sinkronisasi kerja antar modul.
2.7. JENIS INTERRUPT

a. Program Dibangkitkan dengan beberapa kondisi yang terjadi sebagai hasil dari
suatu eksekusi
instruksi, seperti arithmetic overflow, pembagian dengan nol, usaha mengeksekusi
instruksi
mesin yang illegal dan referensi ke luar memori pengguna yang diperbolehkan.
b. Timer Dibangkitkan oleh timer di dalam processor. Memungkinkan sistem
operasi menjalankan fungsi-fungsi tertentu secara regular.
c. I/O Dibangkitkan oleh I/O controller. Untuk memberi signal penyelesaian
normal suatu operasi atau memberi signal berbagai kondisi error.
d. Hardware failure Dibangkitkan oleh kegagalan seperti kegagalan daya atau
memory parity error.

Dengan adanya mekanisme interupsi, prosesor dapat digunakan untuk


mengeksekusi instruksi-instruksi lain. Saat suatu modul telah selesai menjalankan
tugasnya dan siap menerima tugas berikutnya maka modul ini akan mengirimkan
permintaan interupsi ke prosesor. Kemudian prosesor akan menghentikan
eksekusi yang dijalankannya untuk menghandel routine interrupt.

BAB III

PENUTUP

3.1. Kesimpulan

Dalam sistem komputer, bagian CPU (Central Processing Unit) merupakan


komponen terpenting dalam menjalankan tugas suatu sistem komputer.CPU
tersusun atas beberapa komponen, yaitu Arithmetic and Logic Unit (ALU),
Control Unit, Registers, dan CPU Interconnections.

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.

siklus-siklus yang terjadi dalam sebuah PC itu saling berhubungan satu sama lain
dan akan bertambah baik ke alamat instruksi berikutnya atau diperbarui ke alamat
yang berbeda di mana instruksi berikutnya akan diambil. siklus tersebut kemudian
diulang.

3.2. Saran

Demikian yang dapat kami paparkan. Kami menyadari bahwa makalah


kami jauh dari kesempurnaan, untuk itu sangat diperlukan sekali kritik dan saran
yang membangun dari pembaca demi kesempurnaan makalah ini dan atau demi
penulisan makalah-makalah selanjutnya yang kami buat. Semoga makalah ini
dapat berguna untuk kita semua.

DAFTAR PUSTAKA

Agung Born 91s. CPU (Central Prossesing Unit). 2012. Diakses pada : 16 Maret
2017. https://agungborn91.wordpress.com/category/organisasi-dan-
arsitektur-komputer/
AnneAhira.com. Mengenal komponen dan struktur CPU . Diakses pada : 11
Maret 2017. http://www.anneahira.com/struktur-cpu.htm.
Politeknik Negeri Surabaya ITS. Struktur CPU dan fungsinya Pertemuan 8.
2005. Diakses pada 11 Maret 2017.
http://setia.lecturer.pens.ac.id/Modul/ArKom/Pertemuan%2008.pdf.
Universitas Dian Nuswantoro. Struktur CPU. 2014. Diakses pada : 11 Maret
2017. http://dinus.ac.id/repository/docs/ajar/02A-Struktur_CPU.ppt

10

Anda mungkin juga menyukai