Rabu, 05 Agustus 2009

tugas 1

Cpu(central processing unit)/ processor

Mengenal Apa itu Processor Komputer?

l Processor adalah pusat pelaksana seluruh kerja komputer. Sesungguhnya, processor inilah yang dinamakan CPU (Central Processing Unit). Entah bagaimana awalnya, orang menganggap bahwa kotak casing itulah yang dinamakan CPU, dan salah kaprah ini masih berlanjut hingga kini.

l

Sejarah cpu

l 1904: Dioda tabung pertama kali diciptakan oleh eorang ilmuwan dari Inggris yang bernama Sir John Ambrose Fleming (1849-1945).

l 1906: Ditemuka trioda hasil pengembangan dioda tabung oleh seorang ilmuwan Amerika yang bernama Dr. Lee De Forest. Yang kemudian terciptalah tetroda dan pentode.

l Akan tetapi penggunaan dari tabung hampa tersebut tergeser pada tahun 1960 setelah ditemukannya komponen semikonduktor.

l 1947: Transistor diciptakan di laboratorium Bell.

l 1965: Gordon Moore dari Fairchild semikonduktor dalam sebuah artikel untuk majalah elektronik mengatakan bahwa chip semikonduktor berkembang dua kali lipat setiap dua tahun selama lebih dari tiga dekade.

l 1968: Moore, Robert Noyce dan AndyGrove menemukan Intel Corp. Untuk menjalankan bisnis ”INTegrated Electronics”

l 1969: Intel mengumumkan produk pertamanya, RAM statis 1101, Metal Oxide Semiconductor (MOS) pertama di dunia. Ia memberkan siyal pada berakhirnya era memory magnetis.

l 1971: Intel meluncurkan Microprocessor pertama di dunia, 4-bit 4004, yang didesain oleh Federico Faggin.

l 1972: Intel mengumumkan procesor 8-bit 8008. Bill Gates muda da Pal Allen coba mengembangkan bahasa pemrograman untuk chip tersebut, namun saat itu masih kurang kuat.

l 1974: Intel memperkenalkan Processor 8-bit 8080, dengan 4500 transistor yang memiliki kinerja 10 kali pendahulunya.

l 1975: Chip 8080 menemukan aplikasi PC pertamanya pada Altair 8800, sekaligus merevolusi PC. Gates dan Allen sukses mengembangkan bahasa dasar Altair, yang kemudian menjadi Microsoft Basic untuk 8080.

l 1976: Arsitektur x86 mengalami kemunduran saat Steve Jobs dan Steve Wozniak memperkenalkan Apple II computer dengan menggunakan processor 8-bit Motorola 6502.

l 1978: Intel memperkenalkan Microprocessor 16 –bit 8086 yang kelak menjadi standar industri pada tanggal 8 Juni.

l 1980: Intel memperkenalkan 8087 math co-processor.

l 1981: IBM memilih 8088 untuk menjalankan PC-nya. Seorang eksekutif Intel kemudian mengatakannya sebagai ”Kemenangan bear pertama Intel”.

l 1982: Intel memperkenalkan Processor 16-bit 80286 dengan 134000 transistor.

l 1984: IBM mengembangkan PC generasi kedua, 80286-based PC-AT. PC-AT yang menjalankan MS-DOS kelak menjadi standar PC selama hampir 10 tahun.

l 1986: Compaq Computer melambungkan IBM dengan PC yang didasarkan pada 80386.

l 1987: VIA Technologies didirikan di Fremont, Calif, mereka akan menjual chipset core logic x86.

l 1989: 80486 diluncurkan, dengan 1,2 juta buah transistor dan built-in math co-processor.

l Intel telah memprediksi pengembangan processor multicore suatu saat pada tahun 200-an.

l 1990: Compaq memperkenalkan server PC pertama, yang dijalankan dengan menggunakan 80486.

l 1993: Transistor 3,1 juta, processor 66-MHz. Pentium dengan teknologi supescalar diperkenalkan.

l 1994: AMD dan Compaq membentuk aliansi untuk mendukung Compaq computer dengan Mikroprocessor Am486.

l 1997: Intel meluncurkan teknologi processor 64-bit Epic. Ia juga memperkenalkan MMX Pentium untuk aplikasi processor sinyal digital, yang juga mencakup grafik, audio dan pemrosesan suara.

l 1998: Intel memperkenalkan processor Celeron di bulan April.

l 1999: VIA mengakuisisi Cyrix Corp. dan Centaur Technology, pembuat processor x86 dan x87 co-processor.

l 2000: Debut Pentium 4 dengan 42 juta transistor.

l 2003: AMD memperkenalkan x86-64, versi 64-bit dari x86 instruction set.

l 2004: AMD mendemonstrasikan x86 dual-core processor chip.

l 2005: Intel menjual ProcesorDual Core processor chip.

l 2006: Dell Inc. mengumumkan akan menawarkan processor berbasis AMD.

l 2006: Intel memperkenalkan processor core 2 duo di bulan Juli.

l 2007: Intel memperkenalkan processor core 2 quad di bulan januari.

l 1999: VIA mengakuisisi Cyrix Corp. dan Centaur Technology, pembuat processor x86 dan x87 co-processor.

l 2000: Debut Pentium 4 dengan 42 juta transistor.

l 2003: AMD memperkenalkan x86-64, versi 64-bit dari x86 instruction set.

l 2004: AMD mendemonstrasikan x86 dual-core processor chip.

l 2005: Intel menjual ProcesorDual Core processor chip.

l 2006: Dell Inc. mengumumkan akan menawarkan processor berbasis AMD.

l 2006: Intel memperkenalkan processor core 2 duo di bulan Juli.

l 2007: Intel memperkenalkan processor core 2 quad di bulan januari.

l 1999: VIA mengakuisisi Cyrix Corp. dan Centaur Technology, pembuat processor x86 dan x87 co-processor.

l 2000: Debut Pentium 4 dengan 42 juta transistor.

l 2003: AMD memperkenalkan x86-64, versi 64-bit dari x86 instruction set.

l 2004: AMD mendemonstrasikan x86 dual-core processor chip.

l 2005: Intel menjual ProcesorDual Core processor chip.

l 2006: Dell Inc. mengumumkan akan menawarkan processor berbasis AMD.

l 2006: Intel memperkenalkan processor core 2 duo di bulan Juli.

l 2007: Intel memperkenalkan processor core 2 quad di bulan januari.

l 1999: VIA mengakuisisi Cyrix Corp. dan Centaur Technology, pembuat processor x86 dan x87 co-processor.

l 2000: Debut Pentium 4 dengan 42 juta transistor.

l 2003: AMD memperkenalkan x86-64, versi 64-bit dari x86 instruction set.

l 2004: AMD mendemonstrasikan x86 dual-core processor chip.

l 2005: Intel menjual ProcesorDual Core processor chip.

l 2006: Dell Inc. mengumumkan akan menawarkan processor berbasis AMD.

l 2006: Intel memperkenalkan processor core 2 duo di bulan Juli.

l 2007: Intel memperkenalkan processor core 2 quad di bulan januari.

Komponen CPU

l Unit kontrol

l Register

l ALU

Jenis jenis Processor berdasarkan pada banyaknya bit yang dikerjakan oleh ALU (Arithmatic Logic Unit), CPU dibedakan menjadi 4 jenis, yaitu:

l Bit Slices Processor

l General Purpose CPU

l I/O Processor

l Dedicated/Embedded Controller

l Contoh cpu

Cara Kerja CPU

l Saat data dan/atau instruksi dimasukkan ke processing-devices, pertama sekali 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).

l 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.

Fungsi CPU

CPU berfungsi seperti kalkulator, hanya saja CPU jauh lebih kuat daya pemrosesannya. Fungsi utama dari CPU adalah melakukan operasi aritmatika dan logika terhadap data yang diambil dari memori atau dari informasi yang dimasukkan melalui beberapa perangkat keras, seperti papan ketik, pemindai, tuas kontrol, maupun tetikus. CPU dikontrol menggunakan sekumpulan instruksi perangkat lunak komputer. Perangkat lunak tersebut dapat dijalankan oleh CPU dengan membacanya dari media penyimpan, seperti cakram keras, disket, cakram padat, maupun pita perekam. Instruksi-instruksi tersebut kemudian disimpan terlebih dahulu pada memori fisik (RAM), yang mana setiap instruksi akan diberi alamat unik yang disebut alamat memori. Selanjutnya, CPU dapat mengakses data-data pada RAM dengan menentukan alamat data yang dikehendaki.

Saat sebuah program dieksekusi, data mengalir dari RAM ke sebuah unit yang disebut dengan bus, yang menghubungkan antara CPU dengan RAM. Data kemudian didekode dengan menggunakan unit proses yang disebut sebagai pendekoder instruksi yang sanggup menerjemahkan instruksi. Data kemudian berjalan ke unit aritmatika dan logika (ALU) yang melakukan kalkulasi dan perbandingan. Data bisa jadi disimpan sementara oleh ALU dalam sebuah lokasi memori yang disebut dengan register supaya dapat diambil kembali dengan cepat untuk diolah. ALU dapat melakukan operasi-operasi tertentu, meliputi penjumlahan, perkalian, pengurangan, pengujian kondisi terhadap data dalam register, hingga mengirimkan hasil pemrosesannya kembali ke memori fisik, media penyimpan, atau register apabila akan mengolah hasil pemrosesan lagi. Selama proses ini terjadi, sebuah unit dalam CPU yang disebut dengan penghitung program akan memantau instruksi yang sukses dijalankan supaya instruksi tersebut dapat dieksekusi dengan urutan yang benar dan sesuai.

1 komentar:

  1. kerapian posting perlu diperhatikan, pelajari jg cara mengupload image.

    nilai akhir bisa dilihat di irfan-na.blogspot.com

    BalasHapus