Central Processing Unit Kartika Firdausy - UAD kartika@ee.uad.ac.id blog.uad.ac.id/kartikaf 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
Unit Sistem Casing yang berisi komponen elektronik pada komputer yang digunakan untuk memproses data kadang disebut chassis Unit Sistem Komponen yang umum terdapat di dalam unit sistem power supply drive bays Memori Adapter cards Sound card Video card Ports Drive bays Power supply ports processor memory video card sound card
Motherboard Papan sirkuit utama Berisi adapter cards, chip prosesor, dan chip memori Juga disebut system board 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)
Central Processing Unit (CPU) Menginterpretasikan dan mengerjakan instruksiinstruksi dasar operasi komputer Control unit mengatur dan mengkoordinasikan operasioperasi di dalam komputer Arithmetic logic unit (ALU) mengerjakan operasi aritmetik, logika, dan perbandingan Input Devices Control Unit Data Processor Instructions Data Information Instructions Data Information Arithmetic Logic Unit (ALU) Information Output Devices juga disebut prosesor Storage Devices Siklus mesin (machine cycle) dalam satu siklus mesin terdapat empat operasi dalam CPU Step 1. Fetch Mengambil data/instruksi program dari memori Step 4. Store menuliskan hasil ke dalam memory ALU Processor Step 3. Execute menjalankan perintah Control Unit Step 2. Decode menerjemahkan instruksi ke dalam perintahperintah
Pipelining CPU memulai proses fetching instruksi kedua sebelum menyelesaikan satu siklus untuk instruksi pertama Menghasilkan proses yang lebih cepat Register Area penyimpanan sementara berkecepatan tinggi yang menyimpan data dan instruksi Stores location from where instruction was fetched Stores Stores data instruction while it is while ALU being decoded computes it Stores results of calculation
System clock Mengendalikan pewaktuan semua operasi komputer Membangkitkan pulsa elektronik, atau detak, yang mengatur operasi komponen-komponen dalam unit sistem Satu detak adalah satu clock cycle Kecepatan System clock = clock speed Satuan gigahertz (GHz) (1 GHz = satu milyar detak system clock per detik) Kecepatan prosesor juga dapat diukur dalam millions of instructions per second (MIPS) Makin tinggi kecepatan prosesor, makin mahal harga komputer Intel Processor Itanium or Xeon Desired Clock Speed 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
Bagaimana cara memilih prosesor? Heat sink kipas pendingin prosesor Heat pipe ukuran lebih kecil untuk komputer notebook Liquid cooling menggunakan aliran kontinyu sebagai pendingin e
Parallel processing Menggunakan lebih dari satu prosesor secara simultan sehingga dapat mengeksekusi program lebih cepat Diperlukan software khusus yang memecah problem dan menggabungkan hasilnya Processor 1 Control Processor Processor 2 Processor 3 Results combined Processor 4 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