Segala puji dan syukur kehadirat Tuhan Yang Maha Esa atas
limpahan rahmat kepada kita semua sehingga kita selalu berada dalam
lindungannya.
Modul ini merupakan salah satu tugas mata kuliah “Arsitektur Dan
Organisasi Komputer” yang bertujuan memberikan tambahan
pengetahuan pada mahasiswa/i Universitas Bina Bangsa jurusan Sistem
Informasi. Mudah-mudahan modul ini dapat berguna bagi pembaca
walaupun dalam penulisan modul ini masih banyak terdapat kesalahan.
Oleh karena itu melalui kesempatan ini penulis dengan segala
kerendahan hati menerima saran dan kritikan yang sifatnya
membangun demi kesempurnaan modul ini.
Penulis
1
DAFTAR ISI
KATA PENGANTAR ....................................................................... 1
BAB 1 : PENDAHULUAN
BAB 2 : ISI
BAB 3 : PENUTUP
2
BAB 1
PENDAHULUAN
1.3 TUJUAN
Dapat mengerti apa itu CPU/Processor, struktur dan
fungsinya, yaitu dapat melakukan Fetch instruksi, interpreter
instruksi, fetch data, eksekusi, dan menyimpan kembali.
3
BAB 2
ISI
4
2.3 KOMPONEN UTAMA CPU/PROCESSOR
CPU merupakan komponen terpenting dari system computer.
CPU adalah komponen pengolah data berdasarkan instruksi-
instruksi yang diberikan kepadanya.
Dalam mewujudkan fungsi dan tugasnya, CPU tersusun atas
beberapa komponen sebagai bagian dari struktur CPU dan struktur
detail internal CPU tersusun atas beberapa komponen yaitu:
5
Control unit, bertugas mengontrol operasi CPU dan secara
keseluruhan mengontrol computer sehingga terjadi
singkronisasi kerja antar komponen dalam menjalankan
fungsi-fungsi operasinya. Termasuk dalam tanggung jawab
unit control adalah mengambil instruksi-instruksi dari
memori utama dan menentukan jenis instruksi tersebut.
Registers, adalah media penyimpanan 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, adalah system koneksi dan bus yang
menghubungkan komponen internal CPU, yaitu ALU, unit
control dan register-register dan juga dengan bus-bus
eksternal CPU yang menghubungkan dengan system
lainnya, seperti memori utama, piranti i/o.
6
2.4 FUNGSI CPU/PROCESSOR
Fungsi CPU adalah menjalankan program-program yang disimpan
dalam memori utamadengan cara mengambil instruksi-instruksi,
menguji instruksi tersebut dan mengeksekusinya satu persatu
sesuai alur perintahnya.
Untuk memahami fungsi CPU dan caranya berinteraksi dengan
komponen lain, perlu kita tinjau lebih jauh proses eksekusi
program. Contoh paling sederhana proses eksekusi program adalah
dengan mengambil pengolahan instruksi yang terdiri dari dua
langkah, yaitu: operasi pembacaan instruksi (fetch) dan operasi
pelaksanaan instruksi (ekscute). Siklus instruksi yang terdiri dari
siklus fetch dan siklus ekscute diperlihatkan sebagai berikut.
7
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. Aksi-aksi ini dikelompokkan
menjadi empat kategori, yaitu:
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.
Control, merupakan instruksi untuk pengontrolan
fungsi atau kerja. Misalnya instruksi pengubahan
urusan eksekusi.
Perlu diketahui bahwa siklus eksekusi untuk satu instruksi
dapat melibatkan lebih dari sebuah referensi ke memori.
Disamping itu juga, satu instruksi dapat menentukan suatu
operasi I/O.
Instructions 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
16bit padahal memori memiliki panjang 8bit, maka
tambahkan 2 ke alamat sebelumya.
Instruction fetch (IF), yaitu membaca atau mengambil
instruksi dari lokasi memorinya ke CPU.
8
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 Operand (DO), yaitu membentuk operasi yang
diperintahkan dalam instruksi.
Operand Store (OS), yaitu menyimpan hasil eksekusi ke
dalam memori.
10
1. Prosesor manangguhkan eksekusi program yang
dijalankan dan menyimpan konteksnya. Tindakan ini
adalah menyimpan alamat intstruksi berikutnya yang
akan dieksekusi dan data lain yang relevan.
2. Prosesor menyetel program counter (PC) ke alamat awal
routine interrupt handler.
12
Proses selanjutnya adalah pengalihan eksekusi interupsi
modul komunikasi, sedangkan interupsi printer
ditangguhkan. Saat pengeksekusian modul komunikasi
terjadi interupsi disk, namun karena prioritasnya lebih
rendah maka interupsi disk ditangguhkan. Setelah interupsi
modul komunikasi selasai akan dilanjutkan eksekusi
interupsi printer. Selanjutnya dilanjutkan eksekusi program
utama.
13
BAB 3
PENUTUP
3. KESIMPULAN
Prosesor/Central Processing unit (CPU), adalah perangkat keras
computer yang berfungsi untuk menerima dan melaksanakan
perintah dan data dari perangkat lunak, yang memiliki struktur
yaitu:
1. ALU (arithmetic Logic Unit)
2. CU (Control Unit)
3. Register
4. CPU Interconnection.
Dengan fungsi yang masing-masing telah dijelaskan diatas.
3.2 SARAN
Untuk memahami computer kita juga harus memahami
perangkat yang terdapat dalam computer terutama CPU. Dalam
CPU lah semua pengolahan data dilakukan dan kita harus lebih
dalam mengenal CPU.
14
DAFTAR PUSTAKA
Rangkuman buku William Stailings, Computer Organization and
Architecture, yang telah diterjemahkan kedalam bahasa Indonesia.
Modul pembelajaran oleh Rahmadani, IT Education and Consultant,
dalam web www.rahmadani.net
Materi Arsitektur Dan Organisasi Computer; Struktur dan Fungsi CPU
oleh Widyanto, MM.,M.Kom
Situs Web https://www.academia.edu/ Pencarian “struktur dan fungsi
prosesor”
15