Wednesday, 14 September 2011

Makalah CPU dan Komunikasi Data

BAB I
CENTRAL PROCESSING UNIT

Komponen CPU

    1.   Control Unit
   Fungsi Control Unit :
   -    Mengatur dan mengendalikan alat-alat input dan output.
   -    Mengambil instruksi-instruksi dari memori utama.
   -    Mengambil data dari memori utama untuk diproses.
   -   Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau   
     perbandingan logika serta mengawasi kerja dari ALU.
   -    Menyimpan hasil proses ke memori utama.
    


2.    Arithmetic Logic Unit
Fungsi ALU :
- melakukan operasi aritmetika dan operasi logika berdasar instruksi yang ditentukan dengan cara memanipulasi informasi dan mengevaluasi hasilnya. ALU dapat melakukan operasi-operasi tertentu, misalnya penjumlahan, perkalian, pengurangan, dan lainnya.
-  ALU terdiri dari device-device memori kecil yang dikenal dengan nama register. Pada register inilah informasi-informasi disimpan selama pemrosesan data sedang berlangsung.
-  ALU juga terdiri dari sirkuit-sirkuit untuk mengevaluasi informasi. Misalnya adder dan comparator, yang memanipulasi data sesuai instruksi yang terprogram.
3.     CPU Interconnections
Bertugas menghubungkan komponen internal CPU, yaitu ALU, control unit dan register-register juga bus-bus eksternal CPU yang menghubungkan dengan sistem lainnya, seperti memori utama, piranti masukan/keluaran

Cara Kerja CPU

Saat data/instruksi dimasukkan ke processing-devices, pertama kali diletakkan di RAM (melalui Input-storage); apabila berbentuk instruksi ditampung oleh Control Unit di Program-storage, namun apabila berbentuk data ditampung di Working-storage). Jika register siap untuk menerima pengerjaan eksekusi, maka Control Unit akan mengambil instruksi dari Program-storage untuk ditampungkan ke Instruction Register, sedangkan alamat memori yang berisikan instruksi tersebut ditampung di Program Counter. Sedangkan data diambil oleh Control Unit dari Working-storage untuk ditampung di General-purpose register (dalam hal ini di Operand-register). Jika berdasar instruksi pengerjaan yang dilakukan adalah arithmatika dan logika, maka ALU akan mengambil alih operasi untuk mengerjakan berdasar instruksi yang ditetapkan. Hasilnya ditampung di Accumulator. Apabila hasil pengolahan telah selesai, maka Control Unit akan mengambil hasil pengolahan di Accumulator untuk ditampung kembali ke Working-storage. Jika pengerjaan keseluruhan telah selesai, maka Control Unit akan menjemput hasil pengolahan dari Working-storage untuk ditampung ke Output-storage. Lalu selanjutnya dari Output-storage, hasil pengolahan akan ditampilkan ke output-devices.
Jenis-jenis CPU
Berdasarkan banyaknya bit yang dikerjakan oleh ALU (Arithmatic Logic Unit), CPU dibedakan menjadi 4 jenis, yaitu :
1. Bit Slices Processor
Perancangan cpu dengan menambahkan jumlah irisan bit (slices) untuk applikasi-applikasi tertentu. CPU jenis ini dapat pula dikatakan dengan CPU Custom
2. General Purpose CPU
CPU serbaguna atau mikrokomputer dengan semua kemampuan dari mini komputer terdahulu
3. I/O Processor
Prosesor khusus yang berfungsi menangani input/output request membantu prosesor utama
4. Dedicated/Embedded Controller
Membuat mesin menjadi smart, seperti : mesin cuci, microwave, oven, mesin jahit, sistem pengapian otomotif. Prosesor jenis ini lebih dikenal dengan mikrokontroller

Sejarah Processor

1971 : 4004 Microprocessor
1972 : 8008 Microprocessor
1974 : 8080 Microprocessor
1978 : 8086-8088 Microprocessor
1982 : 286 Microprocessor
1985 : Intel386™ Microprocessor
1989 : Intel486™ DX CPU Microprocessor
1993 : Intel® Pentium® Processor
1995 : Intel® Pentium® Pro Processor
1997 : Intel® Pentium® II Processor
1998 : Intel® Pentium II Xeon® Processor
1999 : Intel® Celeron® Processor
1999 : Intel® Pentium® III Processor
1999 : Intel® Pentium® III Xeon® Processor
2000 : Intel® Pentium® 4 Processor
2001 : Intel® Xeon® Processor
2001 : Intel® Itanium® Processor
2002 : Intel® Itanium® 2 Processor
2003 : Intel® Pentium® M Processor
2004 : Intel Pentium M 735/745/755 processors
2004 : Intel E7520/E7320 Chipsets
2005 : Intel Pentium 4 Extreme Edition 3.73GHz
2005 : Intel Pentium D 820/830/840
2006 : Intel Core 2 Quad Q6600
2006 : Intel Quad-core Xeon X3210/X3220
2007 : Intel Pentium M Yonah 1.6 Ghz
2008 : Intel Core 2 Extreme QX9300
2009 : Intel Core 2 Duo CPU E8600 3.33 GHz

Beda Processor Dual Core, Core Duo, dan Core 2 Duo
DUAL CORE Processor
Istilah ini merujuk kepada Teknologi Processor atau Arsitektur Processor dimana dalam 1 Keping Processor/CPU terdapat 2 buah Inti processor. Teknologi terbaru dari Perkembangan arsitektur Procesor ini adalah menanamkan 2 inti dalam 1 CPU, atau bahasa umumnya menanamkan 2 mesin dalam 1 Keping CPU.
Perkembangan awal teknologi ini adalah menculnya PENTIUM D, yang merupakan keluaran awal dari processor dengan 2 buah inti.
Processor jenis ini masih disebut dengan istilah “PENTIUM” karena memang generasinya masih dari perkembangan lanjutan generasi INTEL PENTIUM. Produksi Processor ini masih menggunakan Teknology “NETBURST” . Jadi PENTIUM D adalah CPU PENTIUM yang Memiliki 2 Buah INTI kelas PENTIUM di produksi dengan teknology 90nm. Kelemahan Jenis Pentium D ini adalah Inti kedua tidak maksimal di gunakan, dan tidak ada pengecekan suhu pada inti kedua. Dalam penjualannya intel Tidak Menyebut PENTIUM D sebegai CORE DUO processor TAPI menyebutnya PENTIUM D (Dual). istilah inilah yang di indonesia dan kebanyakan pedagang Komputer di rancu-kan dengan istileh INTEL CORE DUO (tanpa ada kata PENTIUM)
CORE DUO
Istilah ini adalah lebih kepada istilah untuk MERK DAGANG INTEL, artinya secara teknis tetap sama dengan DUAL CORE, yaitu dipasangnya 2 core dalam 1 keping CPU. Jadi CORE DUO adalah istilah dagang dari Intel. Dan Intel dengan perkembangan teknologi Pembuatan Chip terbaru (65nm) sudah tidak memakai istilah PENTIUM lagi pada processor keluarannya, tapi sudah mematenkan istilah CORE. Makanya semua processor intel saat ini disebut INTEL CORE. Artinya apa? intel sudah beralih kepada jenis proceesor yang pembuatannya melalui teknologi 65nm bahkan 45nm dimana processor processor tersebut telah ditanamkan 2 inti didalam 1 keping CPU.
Istilah CORE DUO ini melekat pada processor intel DESKTOP E2XXX, atau Processor Mobile T2XXX. Di dalam System operasi Windows XP/Linux processor jenis ini dikenali sebagai Processor berinti Dua, atau muncul tulisan DUAL Processor.
CORE2DUO
Istilah Processor CORE intel yang lain adalah CORE2DUO, yang berarti Processor CORE yang dibangun dengan teknologi 2 Core dengan tambahan fungsi dipasangannya Cache Memory pada masing masing Core. Jadi bila CORE DUO masih memakai 1 Cache /L2 untuk Kedua CORE, maka pada CORE2DUO masing masing inti sudah dipasangkan Cache secara sendiri sendiri, yang masih bekerja sama secara paralel. Perkembangan terakhir dari Intel CORE processor adalah di buatnya processor dengan 4 inti atau disebut juga Intel Core2Quad.

Selengkapnya,,,,