Central Processing Unit Kartika Firdausy - UAD
[email protected] blog.uad.ac.id/kartikaf Dasar Komputer dan Pemrograman
Setelah mempelajari materi ini, mahasiswa diharapkan mampu:
menyebutkan komponen unit sistem menyebutkan bagian-bagian motherboard menjelaskan definisi chip menjelaskan fungsi CPU menjelaskan definisi siklus mesin menjelaskan mekanisme pipelining menjelaskan definisi sistem clock dan register menjelaskan mekanisme parallel processing
Dasar Komputer dan Pemrograman
Unit Sistem
Casing yang berisi komponen elektronik pada komputer yang digunakan untuk memproses data
kadang disebut chassis
Dasar Komputer dan Pemrograman
Unit Sistem
Komponen yang umum terdapat di dalam unit sistem power supply
Prosesor
Memori Adapter cards
Sound card Video card
drive bays
processor
ports
memory
Ports Drive bays Power supply video card
Dasar Komputer dan Pemrograman
sound card
Motherboard
Papan sirkuit utama Berisi adapter cards, chip prosesor, dan chip memori Juga disebut system board
Dasar Komputer dan Pemrograman
Chip
Kepingan material semi konduktor yang berukuran kecil
Sirkuit terintegrasi yang berisi jalur-jalur mikroskopik yang dapat menghantar arus listrik
Chips dikemas sedemikian rupa sehingga dapat ditempelkan pada papan sirkuit (circuit board)
Dasar Komputer dan Pemrograman
Prosesor
Central Processing Unit (CPU) dan mengerjakan instruksiinstruksi dasar operasi komputer
Processor
Menginterpretasikan
Control unit mengatur dan mengkoordinasikan operasioperasi di dalam komputer Arithmetic logic unit (ALU) mengerjakan operasi aritmetik, logika, dan perbandingan juga
Input Devices
Control Control Unit Unit
Arithmetic Arithmetic Logic Logic Unit Unit (ALU) (ALU) Instructions Data Information
Data
Memory
Information
Output Devices
Instructions Data Information
disebut prosesor
Storage Devices
Dasar Komputer dan Pemrograman
Prosesor
Siklus mesin (machine cycle) dalam satu siklus mesin terdapat empat operasi dalam CPU Step 1. Fetch Mengambil data/instruksi program dari memori
Memory
Step 2. Decode
Step 4. Store menuliskan hasil ke dalam memory Processor
ALU
Step 3. Execute
Control Unit
menjalankan perintah
Dasar Komputer dan Pemrograman
menerjemahkan instruksi ke dalam perintahperintah
Prosesor Pipelining
CPU memulai proses fetching instruksi kedua sebelum menyelesaikan satu siklus untuk instruksi pertama Menghasilkan proses yang lebih cepat
Dasar Komputer dan Pemrograman
Prosesor Register
Area penyimpanan sementara berkecepatan tinggi yang menyimpan data dan instruksi Stores location from where instruction was fetched Stores instruction while it is being decoded
Stores data while ALU computes it Stores results of calculation
Dasar Komputer dan Pemrograman
Prosesor
System clock Mengendalikan pewaktuan semua operasi komputer Membangkitkan pulsa elektronik, atau detak, yang mengatur operasi komponen-komponen dalam unit sistem Kecepatan System clock = clock speed Satuan gigahertz (GHz) (1 GHz = satu milyar detak system clock per detik)
Satu detak adalah satu clock cycle
Kecepatan prosesor juga dapat diukur dalam millions of instructions per second (MIPS)
Dasar Komputer dan Pemrograman
Prosesor Makin tinggi kecepatan prosesor, makin mahal harga komputer Intel Processor
Desired Clock Speed
Itanium or Xeon
1.3 GHz and up
Pentium family
3.0 GHz and up 2.4 GHz to 3.0 GHz Up to 2.4 GHz
Celeron
2.2 GHz and up
Dasar Komputer dan Pemrograman
Prosesor
Bagaimana cara memilih prosesor?
Dasar Komputer dan Pemrograman
Prosesor
Heat sink—kipas pendingin prosesor
Heat pipe —ukuran lebih kecil untuk komputer notebook Liquid cooling— menggunakan aliran kontinyu sebagai pendingin
e
Dasar Komputer dan Pemrograman
Prosesor
Parallel processing Menggunakan lebih dari satu prosesor secara simultan sehingga dapat mengeksekusi program lebih cepat Diperlukan software khusus yang memecah problem dan menggabungkan hasilnya
Control Processor
Processor 1
Processor 2
Processor 3
Processor 4
Memory
Memory
Memory
Memory
Results combined
Dasar Komputer dan Pemrograman
Referensi
Firdausy, K., 2008, Hand Out Mata Kuliah Dasar Komputer dan Pemrograman, Teknik Elektro, Universitas Ahmad Dahlan, Yogyakarta Sutikno, T., 2005, Diktat Mata Kuliah Dasar Komputer dan Pemrograman, Teknik Elektro, Fakultas Teknologi Industri, Universitas Ahmad Dahlan, Yogyakarta Jogiyanto, 2000, Pengenalan Komputer, Andi Offset, Yogyakarta Shelly & Cashman, Discovering Computers 2007 Hakim, R., 1997, Mengenal Sistem Komputer, Buku Kedua, Elex Media Komputindo, Jakarta How stuff works “Computer Channel” http://computer.howstuffworks.com/ Intel Museum, http://www.intel.com/intel/intelis/museum/online/hist_micro/index.htm A Brief History of Computing - Complete Timeline http://www.ox.compsoc.net/~swhite/history/history.html
Dasar Komputer dan Pemrograman