cpu central prosessing unit
DESCRIPTION
CPU CENTRAL PROSESSING UNIT. PERTEMUAN KETUJUH. CPU. CPU atau cenntral prosesing unit merupakan otak atau sumber segala yang mengatru jalanya komputer . Tanpa CPU komputer tak ada apa-apanya. Bagian-Bagian CPU. Control unit ALU Register Main Memory. Control Unit. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: CPU CENTRAL PROSESSING UNIT](https://reader036.vdocuments.mx/reader036/viewer/2022062517/56813aba550346895da2c395/html5/thumbnails/1.jpg)
CPUCENTRAL PROSESSING UNIT
PERTEMUAN KETUJUH
HARDWARE
![Page 2: CPU CENTRAL PROSESSING UNIT](https://reader036.vdocuments.mx/reader036/viewer/2022062517/56813aba550346895da2c395/html5/thumbnails/2.jpg)
CPU
• CPU atau cenntral prosesing unit merupakan
otak atau sumber segala yang mengatru
jalanya komputer.
• Tanpa CPU komputer tak ada apa-apanya.
HARDWARE
![Page 3: CPU CENTRAL PROSESSING UNIT](https://reader036.vdocuments.mx/reader036/viewer/2022062517/56813aba550346895da2c395/html5/thumbnails/3.jpg)
Bagian-Bagian CPU
• Control unit• ALU• Register• Main Memory
HARDWARE
![Page 4: CPU CENTRAL PROSESSING UNIT](https://reader036.vdocuments.mx/reader036/viewer/2022062517/56813aba550346895da2c395/html5/thumbnails/4.jpg)
Control Unit
• Bagian ini bertugas mengatur dan mengendalikan semua
peralatan yang ada pada sistem komputer. Control unit
mengatur kapan alat input menerima data dan kapan data
diolah serta kapan ditampilkan pada alat output.
HARDWARE
![Page 5: CPU CENTRAL PROSESSING UNIT](https://reader036.vdocuments.mx/reader036/viewer/2022062517/56813aba550346895da2c395/html5/thumbnails/5.jpg)
Jadi tugas dari control unit adalah sebagai berikut :
1. Mengatur dan mengendalikan alat-alat input dan output.
2. Mengambil instruksi-instruksi dari main memory.
3. Mengambil data main memory kalau diperluka oleh proses.
4. Mengirim instruksi ke arithmetic and logic unti bila ada perhitungan
dan perbandingan logika serta mengawasi kerja arithmetic and logic
unit.
5. Menyimpan hasil proses ke main memory.
HARDWARE
![Page 6: CPU CENTRAL PROSESSING UNIT](https://reader036.vdocuments.mx/reader036/viewer/2022062517/56813aba550346895da2c395/html5/thumbnails/6.jpg)
Arithmetic and Logic Unit (ALU)
• Tugas utama dari arithmetic and logic unit (ALU) adalah
melakukan semua perhitungan aritmatika atau matematika yang
terjadi sesuai dengan instruksi yang diberikan oleh program dan
melakukan perbandingan logika. ALU melakukan operasi
aritmatika dengan dasar pertambahan sedang aritmatika yan
lainnya seperti pengurangan, perkalian, dan pembagian dilakukan
dengan pengmbangan dari operasi pertambahan
HARDWARE
![Page 7: CPU CENTRAL PROSESSING UNIT](https://reader036.vdocuments.mx/reader036/viewer/2022062517/56813aba550346895da2c395/html5/thumbnails/7.jpg)
• Tugas lain dari ALU adalah melakukan keputusan dari operasi logika sesuai
dengan instrusi dari program. Operasi logika (logic operation) meliputi
perbandingan dua buah elemen logika dengan menggunakan operator
logika yaitu sama dengan (=), tidak sama dengan (<>), kurang dari (<),
kurang dari atau sama dengan (<=), lebih dari (>), dan lebih dari atau sama
dengan (>=).
HARDWARE
![Page 8: CPU CENTRAL PROSESSING UNIT](https://reader036.vdocuments.mx/reader036/viewer/2022062517/56813aba550346895da2c395/html5/thumbnails/8.jpg)
Register
• Register merupakan memory kecil yang mempunyai
kecepatan tinggi, lebih cepat lima sampai sepuluh kali lebih
cepat jika dibandingkan dengan kecepatan read atau write
pada main memory. Register digunakan untuk menyimpan
instruksi dan data yang sedang diproses oleh CPU, sedangkan
instruksi-instruksi dan data lainnya yang menunggu giliran
untuk diproses masih disimpan di main memory.
HARDWARE
![Page 9: CPU CENTRAL PROSESSING UNIT](https://reader036.vdocuments.mx/reader036/viewer/2022062517/56813aba550346895da2c395/html5/thumbnails/9.jpg)
cont
• Secara analog register ini dapat diibaratkan dengan ingatan
otak bila anda melakukan pengolahan data secara manual
sehingga otak dapat diibaratkan sebagai CPU yang berisi
ingatan-ingatan.
HARDWARE
![Page 10: CPU CENTRAL PROSESSING UNIT](https://reader036.vdocuments.mx/reader036/viewer/2022062517/56813aba550346895da2c395/html5/thumbnails/10.jpg)
dalam komputer terdiri dari tiga maam memory yaitu, dan nanti akan di
bahas secara mendetail pada pertemuan kesepuluh
1. Register, dipergunakan untuk menyimpan instruksi dan data yang sedang
diproses.
2. Main memory, dipergunakan untuk menyimpan instruksi dan data yang
akan diproses dan hasil dari pengolahan.
3. Eternal memory, dipergunakan untuk menyimpan program dan data
secara permanen.
HARDWARE
![Page 11: CPU CENTRAL PROSESSING UNIT](https://reader036.vdocuments.mx/reader036/viewer/2022062517/56813aba550346895da2c395/html5/thumbnails/11.jpg)
Main Memory
• Main memory dapat dibayangkan sebagai kotak-kotak yang
masingmasing kotak dapat menyimpan suatu penggal
informasi baik berupa data maupun instruksi. Tiap-tiap lokasi
dari kotak ditunjukkan oleh suatu alamat (address). Alamat
memory merupakan suatu nomeor yang menunjukkan lokasi
tertentu dari kotak memori.
HARDWARE
![Page 12: CPU CENTRAL PROSESSING UNIT](https://reader036.vdocuments.mx/reader036/viewer/2022062517/56813aba550346895da2c395/html5/thumbnails/12.jpg)
• Ada dua jenis main memeory
• Ram
• Rom
• Keduaya akan dibahas lebih detail pada pertemuan kesepuluh
HARDWARE
![Page 13: CPU CENTRAL PROSESSING UNIT](https://reader036.vdocuments.mx/reader036/viewer/2022062517/56813aba550346895da2c395/html5/thumbnails/13.jpg)
Hubungan Antara CPU Dengan Main Memory Dan I/O Device
Bus• Bus merupakan jalur transportasi informasi antara dua atau
lebih devicedevice dalam sistem komputer. Bus yang
menghubungkan CPU dengan main memory disebut dengan
internal bus. Sedang bus yang menghubungkan CPU dengan
I/O device disebut dengan external bus.
HARDWARE
![Page 14: CPU CENTRAL PROSESSING UNIT](https://reader036.vdocuments.mx/reader036/viewer/2022062517/56813aba550346895da2c395/html5/thumbnails/14.jpg)
• Ada tiga jenis bus utama yaitu
data bus,
Data bus adalah bus yang digunakan untuk jalur transportasi data dan instruksi.
address bus, dan
Address bus adalah bus yang digunakan untuk jalur transportasi alamat di main
memory untuk data dan instruksi yang akan diambil atau disimpan.
control bus.
Control bus adalah bus yang digunakan untuk mengirimkan sinyal sebagai
pemberitahuan akan dikirimkan suatu informasi atau telah diterimanya informasi yang
dikirimkan dari satu device ke device yang lain
HARDWARE
![Page 15: CPU CENTRAL PROSESSING UNIT](https://reader036.vdocuments.mx/reader036/viewer/2022062517/56813aba550346895da2c395/html5/thumbnails/15.jpg)
I/O Port
• O device tidak dilekatkan langsung dengan bus tetapi melelui
suatu I/O port I/O interface. I/O device dapat berkomunikasi
dengan CPU dengan cara mengirimkan informasi yang akan
dikomunikasikan dengan bus
HARDWARE
![Page 16: CPU CENTRAL PROSESSING UNIT](https://reader036.vdocuments.mx/reader036/viewer/2022062517/56813aba550346895da2c395/html5/thumbnails/16.jpg)
• Dengan cara program-controlled I/O seperti tersebut hanya
satu word data saja yang dapat dikirimkan setiap saat. Cara ini
banyak diterapkan pada I/O device yang hanya dapat
menangani satu karakter atau 1 byte saja setiap saat
HARDWARE
![Page 17: CPU CENTRAL PROSESSING UNIT](https://reader036.vdocuments.mx/reader036/viewer/2022062517/56813aba550346895da2c395/html5/thumbnails/17.jpg)
DMA (Direct Address Memory) Controller
• Untuk peripheral device yang mempunyai kecepatan tinggi
tidaklah ekonomis untuk pengiriman informasi byte per byte
atau word per word dan akan lebih ekonomis bila pengirima
informasi dilakukan sekaligus per blok informasi
HARDWARE
![Page 18: CPU CENTRAL PROSESSING UNIT](https://reader036.vdocuments.mx/reader036/viewer/2022062517/56813aba550346895da2c395/html5/thumbnails/18.jpg)
cont
• DMA merupaka suatu konsep yang akan membuat komunikasi
informasi antara peripheral devioce dengan main memory
akan lebih efisien. Cara DMA ini dilakukan dengan melekatkan
bus pada DMA controller yang dihubungkan dengan
peripheral device.
HARDWARE
![Page 19: CPU CENTRAL PROSESSING UNIT](https://reader036.vdocuments.mx/reader036/viewer/2022062517/56813aba550346895da2c395/html5/thumbnails/19.jpg)
I/O Channel
• Suatu I/O channel adalah suatu DMA
controller yang dipergunakan bersama-sama
untuk sejumlah I/O device
HARDWARE
![Page 20: CPU CENTRAL PROSESSING UNIT](https://reader036.vdocuments.mx/reader036/viewer/2022062517/56813aba550346895da2c395/html5/thumbnails/20.jpg)
Pemrosesan Instruksi
• Jika programmer menginginkan CPU untuk
mengerjakan sesuatu maka harus ditulis suatu
instruksi yang dikenal oleh CPU. Kumpulan instruksi
inilah yang disebut dengan program.
HARDWARE
![Page 21: CPU CENTRAL PROSESSING UNIT](https://reader036.vdocuments.mx/reader036/viewer/2022062517/56813aba550346895da2c395/html5/thumbnails/21.jpg)
• Pemrosesan dibagi atas dua bagian
• 1. Instruction Fetch
• 2. Instruction Execute
• 3. Cycle Time
HARDWARE
![Page 22: CPU CENTRAL PROSESSING UNIT](https://reader036.vdocuments.mx/reader036/viewer/2022062517/56813aba550346895da2c395/html5/thumbnails/22.jpg)
Tugas
Bautlah makalah tentang bagaimana meningkatkan kinerja CPU dengan teknik
OVERCLOCK
HARDWARE
![Page 23: CPU CENTRAL PROSESSING UNIT](https://reader036.vdocuments.mx/reader036/viewer/2022062517/56813aba550346895da2c395/html5/thumbnails/23.jpg)
SEKIAN
HARDWARE