Sabtu, 24 Desember 2011

HUKUM MOORE


Hukum Moore

HUKUM MOORE

Hukum Moore adalah salah satu hukum yang terkenal dalam industri mikroprosesor yang menjelaskan tingkat pertumbuhan kecepatan mikroprosesor. Diperkenalkan oleh Gordon E. Moore salah satu pendiri Intel. Ia mengatakan bahwa pertumbuhan kecepatan perhitungan mikroprosesor mengikuti rumusan eksponensial.

Perkembangan teknologi dewasa ini menjadikan HUKUM MOORE semakin tidak Relevan untuk meramalkan kecepatan mikroprossesor. Hukum Moore, yang menyatakan bahwa kompleksitas sebuah mikroprosesor akan meningkat dua kali lipat tiap 18 bulan sekali, sekarang semakin dekat kearah jenuh. Hal ini semakin nyata setelah Intel secara resmi memulai arsitektur prosesornya dengan code Nehalem. Prosesor ini akan mulai menerapkan teknik teknologi nano dalam pembuatan prosesor, sehingga tidak membutuhkan waktu selama 18 bulan untuk melihat peningkatan kompleksitas tapi akan lebih singkat
Akan tetapi, saat ini Hukum Moore telah dijadikan target dan tujuan yang ingin dicapai dalam pengembangan industri semikonduktor. Peneliti di industri prosesor berusaha mewujudkan Hukum Moore dalam pengembangan produknya. Industri material semikonduktor terus menyempurnakan produk material yang dibutuhkan prosesor, dan aplikasi komputer dan telekomunikasi berkembang pesat seiring dikeluarkannya prosesor yang memiliki kemampuan semakin tinggi.
Secara tidak langsung, Hukum Moore menjadi umpan balik (feedback) untuk mengendalikan laju peningkatan jumlah transistor pada keping IC. Hukum Moore telah mengendalikan semua orang untuk bersama-sama mengembangkan prosesor. Terlepas dari alasan-alasan tersebut, pemakaian transistor akan terus meningkat hingga ditemukannya teknologi yang lebih efektif dan efisien yang akan menggeser mekanisme kerja transistor sebagaimana yang dipakai saat ini.
Meskipun Gordon Moore bukanlah penemu transistor atau IC, gagasan yang dilontarkannya mengenai kecenderungan peningkatan pemakaian jumlah transistor pada IC telah memberikan sumbangan besar bagi kemajuan teknologi informasi. Tanpa jasa Moore mungkin kita belum bisa menikmati komputer berkecepatan 3GHz seperti saat

Review :
Pada tahun 1965 Gordon Moore dari Bell Labs mencatatat, jumlah transistor pada sebuah chip meningkat 2X lipat setiap 18-24 bulan.
Karena itu kemudian dia membuat prediksi bahwa:
TEKNOLOGI SEMICONDUKTOR AKAN BERLIPAT DUAKALI KEEFEKTIFITASANNYA SETIAP 18 BULAN (terjemahan )
sekarang kita lihat apa saja yang terus mengikuti Hukum moore:
1. Jumlah transistor
dari Microprosesor INTEL 4004 (2300 Trans.) sampai dengan Pentium IV (42 juta Transistor) terlihat double setiap 2 tahun.
dan diprediksi tahun 2010 akan ada 1 milyar transistor dalam satu chip (mungkin Pentium VI kali ya).
2. Microprocessor
hampir setiap 1,96 tahun keluar microprocessor baru dengan jumlah Transistor 2X lipat.
3. Besarnya Ukuran Die/Chip/Dice
tumbuh 7%/tahun atau 14% per dua tahun (2X lipat setiap 10 tahun)
ini memang agak tidak mengikuti Hukum moore :-)
4. frequensi Clock
dari 4004 (800 kHz) s/d Pentium IV (2.8 GHz), terlihat double setiap 2 tahun (sayang grafiknya gak bisa tak tampilin, tapi bisa dilihat di website Intel)
5. Disipasi Daya
Trend-nya ikut naik seiring perkembangan mikroprosesor, dan ini akan menjadi Major Problem dalam IC Design. karena s/d Pentium IV, power density sudah mencapai 10W/cm2, kalau melihat grafiknya, diperkirakan bisa naik sampai dengan 50W/cm2 (Hot Plate), atau diatas 100W/cm2 (Nuclear Reactor) atau malah 1000W/cm2 (rocket nozzle) pada 2010 keatas.
6. DRAM
berkembang dari tahun 1980 (84 Kbit)/sebesar halaman. kemudian sebesar Buku (lbkr 7000 Kbit), hingga sebesar ensiklopedia, lbkr. 1 jt Kbit/1024MByte (2 jam Audio CD)/30 Sec. HDTV di tahun 2002 sampai diperkirakan dengan melihat grafiknya, bisa sampai sebesar Human memory/human DNA yaitu 64juta KBit (berapa MB?) di thn 2010.
DRAM berkembang 4X lipat setiap 3 Tahun.
7. Cell Phone
dari 48Million (1996)-86M (1997)-162M(1998)-260M (1999) sampai 435M (2000)...atau naik 2X tiap 1 thn

sampai kapan hukum moore akan terus berlaku...

keuntungan dari semua diatas;
1. teknologi menyusut 0.7/generasi
2. tiap generasi dapat mengintegrasikan 2X lebih banyak fungsi per chip sehingga biaya tidak naik
3. Cost of function decrease by 2X
TETAPI
Bagaimana merancang CHIP dengan makin banyak fungsi sementara Engineer Elektronika tidak naik 2X lipat setiap 2 tahun???
bisa kita lihat dari data INTEL
1997 untuk merancang uP (400MHz/13juta Transistor) membutuhkan 210 IC design Engineer.
1997 untuk merancang uP (500MHz/20juta Transistor) membutuhkan 270 IC design Engineer
1999 untuk merancang uP (600MHz/32juta Transistor) membutuhkan 360 IC design Engineer
2002 untuk merancang uP (800MHz/130juta Transistor) membutuhkan 800 IC design Engineer

Sabtu, 10 Desember 2011

Minggu, 04 Desember 2011

PENGERTIAN MICROPROCESSOR

A. PENGERTIAN MICROPROCESSOR
Microprocessor adalah sebuah komponen rangkaian elektronik terpadu yang terdiri dari rangkaian aritmatik, logik dan kontrol yang diperlukan untuk menjalankan fungsi-fungsi sebuah CPU (Central Processing Unit) dari sebuah komputer digital. Rangkaian elektronika terpadu tersebut dapat menerjemahkan dan menjalankan instruksi dari sebuah program serta menangani operasi aritmatik. Microprocessor dikembangkan pada akhir tahun 1970 sebagai hasil dari teknologi LSI (Large Scale Integration), suatu rangkaian elektronik terpadu yang memungkinkan menggabungkan ribuan transistor, dioda, dan resistor pada sebuah chip silikon sebesar 5 mm persegi. Pada awal tahun 1980 teknologi VLSI (Very Large Scale Integration) berkembang sangat pesat dan digunakan sebagai rangkaian elektronik dalam sebuah microprocessor, yang mampu menggabungkan ratusan ribu komponen elektronik dalam sebuah chip yang mempunyai ukuran sama dengan chip LSI. Dengan semakin berkembangnya teknologi pembuatan microprocessor dan semakin murahnya biaya produksi yang digunakan, memungkinkan para insinyur komputer untuk mengembangkan microcomputer. Komputer semacam ini mempunyai ukuran yang lebih kecil daripada televisi portabel tetapi mempunyai kemampuan hitung yang cukup baik untuk dipakai dalam bisnis, industri dan ilmu pengetahuan. Microprocessor tersebut juga memungkinkan pengembangan produk-produk seperti intelligent-terminal, automatic teller machine dan point of sale terminal yagn biasa dipakai di toko-toko retail. Microprocessor juga banyak digunakan ebagai rangkaian kontrol dalam industri robot, alat-alat penelitian, dan peralatan-peralatan rumah sakit. Kemajuan teknologi tersebut juga memungkinkan microprocessor dipakai untuk produk-produk konsumen seperti: programmable microwave oven, televisi, game-game elektronik dan juga dalam bidang-bidang otomotif. 



BAB II
KARAKTERISTIK MICROPROCESSOR
A. KARAKTERISTIK MICROPROCESSOR TERBAGI MENJADI V
1. INTERNAL DATA BUS SIZE,
2. EXTERNAL DATA BUS SIZE,
3. MEMORY ADDRESS SIZE,
4. CLOCK SPEED,
5. SPECIAL FEATURES/FITUR SPESIAL
1. INTERNAL DATA BUS SIZE
Internal Data Bus Size adalah Jumlah saluran yang terdapat dalam mikroprosesor yang menyatakan jumlah bit yang dapat ditransfer antar komponen di dalam mikroprosesor atau suatu lintasan komunikasi yang menghubungkan dua atau lebih perangkat. Karakteristik kunci suatu bus adalah bahwa bus merupakan suatu medium transmisi bersama. Berbagai perangkat yang terhubung ke bus, dan suatu sinyal yang dipancarkan oleh tiap perangkat dapat diterima oleh semua perangkatlain yang terhubung ke bus. Jika dua perangkat melakukan transmisi sepanjang periode waktu yang sama, sinyalnya akan tumpang-tindih dan menjadi rusak. Dengan demikian, hanya satu perangkat yang akan berhasil melakukan transmisi pada saat tertentu. Umumnya, suatu bus terdiri dari berbagai lintasan komunikasi, atau saluran. Masing-masing saluran mampu mentransmisikan sinyal yang mewakili biner 1 dan biner 0. Dari waktu ke waktu, suatu urutan digit biner dapat ditransmisikan melalui lintasan tunggal. Dengan mengumpulkannya, beberapa lintasan bus dapat digunakan untuk mentransmisikandigit biner secara simultan (secara paralel). Sebagai contoh, suatu unit data 8-bit dapat ditransmisikan melalui delapan saluran bus. Sistem komputer berisi sejumlah bus berbeda yang menyediakan lintasan antara komponen-kornponen pada berbagai level dari tingkatan sistem komputer. Sebuah bus yang menghubungkan komponen-komponen komputer utama (prosesor, memori, I/O) disebut suatu sistem bus. Struktur interkoneksi komputer yang paling umum didasarkan pada penggunaan satu atau lebih sistem bus.
Suatu sistem bus berisi, biasanya, dari sekitar 50 sampai ratusan saluran yang terpisah. Masing-masing lintasan ditandai dengan arti atau fungsi. Walaupun ada banyak rancangan bus yang berbeda, pada bus manapun saluran dapat digolongkan ke dalam tiga golongan fungsional: data, alamat, dan saluran kontrol. Sebagai tambahan, terdapat saluran distribusi yang memberikan kebutuhan daya bagi modul yang terhubung.
2. EKTERNAL DATA BUS SIZE
Ekternal Data Bus Size adalah jumlah saluran yang digunakan untuk transfer data antar komponen antara mikroprosesor dan komponen-komponen di luar mikroprosesor.
3. MEMORY ADDRES SIZE
Memori ( Memory ) terdiri atas komponen-komponen elektronik yang menyimpan perintah- perintah yang menunggu untuk di eksekusi oleh prosesor,data yang diperlukan oleh insruksi (perintah) tersebut dan hasil-hasil dari data yang diproses ( informasi ). Memori biasanya terdiri atas satu chip atau beberapa papan sirkuit lainnya dalam prosesor.Memory komputer bisa diibaratkan sebagai papan tulis, dimana setiap orang yang masuk kedalam ruangan bisa membaca dan memanfaatkan data yang ada dengan tanpa merubah susunan yang tersaji. Data yang diproses oleh komputer, sebenarnya masih tersimpan didalam memory, dan dalam hal ini komputer hanya membaca data dan kemudian memprosesnya. Satu kali data tersimpan didalam memory komputer, maka data tersebut akan tetap tinggal disitu selamanya. Setiap kali memory penuh, maka data yang ada bisa dihapus sebagian ataupun seluruhnya untuk diganti dengan data yang baru.
Address bus pertama kali mengontak bagian komputer yang disebut dengan memory. Yang dimaksud dengan memori di sini adalah suatu keompok chip yang mampu untuk menyimpan instruksi atau data. CPU sendiri dapat melakukan salah satu dari proses berikut terhadap memori tersebut, yaitu membacanya (read) atau menuliskan/menyimpannya (write) ke memori tersebut. Memori ini diistilahkan juga sebagai memori utama.
Tipe chip yang cukup banyak dikenal pada memori utama ini adalah DRAM (Dynamic Randmo Access Memory). Kapasitas atau daya tampung dari satu chip memori ini bermacam-macam, ada yang 128 Mega bit, 256 Mega bit, ... dst., tergantung kapan dan pada komputer apa DRAM tersebut digunakan.
Salah satu sifat dari DRAM ini adalah volatile, artinya informasi yang disimpan pada chip ini akan bertahan selama ada listrik yang mempertahankannya, sehingga apabila terjadi pemutusan arus listrik, maka data yang ada pada DRAM akan hilang. Namun demikian, kemampuan proses penyaluran datanya cukup tinggi, mengingat memori ini berhubungan langsung dengan CPU, makannya memori ini disebut dengan memori utama.
Ketika komputer baru dinayalakan, tentu saja instruksi serta data yang dibutuhkan untuk memproses memulai komputer itu dihidupkan belum ada pada DRAM, karena informasi di dalam DRAM tersebut masih kosong. Sehingga pada saat komputer dinyalakan ini, BIOS mengaturnya bagaimana komputer dapat digunakan dengan mengisikan instruksi yang dibutuhkan oleh komputer dengan cara memasukkan sistem operasi ke DRAM. Sistem Operasi ini bisa didapatkan dengan menemukan dimana dia berada, misalnya I/O bus untuk mengakses hard drive atau perangkat I/O lainnya.

4. Kecepatan clock (clock speed):
Rate atau kecepatan clock untuk menuntun kerja microprocessor. Satuan ini diukur dalam unit juta instruksi per second yang disebut juga sebagai megahertz (MHz). Clock speed juga merupakan petunjuk utama yang mencerminkan kemampuan sebuah chip. Kecepatan prosesor ditentukan oleh dua faktor yaitu, Front Side Bus (FSB) dan faktor pengali (multiplier factor). kedua faktor ini menjadi variabel dalam clock prosesor 
Clock Prosesor = FSB x Multiplier Factor 
prosesor yang telah di luncurkan di pasaran memang memiliki kecepatan yang spesifik. namun, kendali akan kecepatan ini sesungguhnya berada pada tangan motherboard. Motherboard memiliki hak untuk menentukan sendiri nilai kecepatan prosesor. Kebanyakan motherboard yang beredar kini justru menyerahkan hak tersebut kepada tangan penggunanya
a. Meningkatkan FSB ( juga meningkatkan bus seluruh sistem) 
Dengan meningkatkan Front Side Bus (FSB) secara otomatis kecepatan prosesor akan menigkat pula. Biasanya hal ini dapat dilakukan dengan mengubah pengaturan FSB melalui perubahan konfigurasi jumper pada board. Pada mother board yang lebih modern, FSB dapat diubah melalui BIOS setup. 
Peningkatan FSB mengakibatkan bus pada PCI, AGP dan kecepatan RAM secara otomatis akan turut meningkat juga. Bila kecepatan PCI bus terlalu tinggi, semua periferal yang terhubung dengan PCI dan IDE akan terganggu kerjanya. Hal ini biasanya membawa pengaruh paling buruk pada hard disk ( hard disk juga termasuk periferal PCI ). Peningkatan kecepatan AGP akan menimbulkan ketidak stabilan pada graphic card yang digunakan. Akan tetapi, ada kalanya hal tersebut dengan sengaja di lakukan agar memperoleh kinerja lebih dari periferal AGP.
Pada umumnya RAM bekerja dengan kecepatan yang sama dengan FSB ( kecuali pada board dengan chipset terbaru ) oleh sebab itu, meningkatkan FSB secara otomatis juga berarti meng-overclock RAM yang digunakan. Ada kemungkinan motherboard serta prosesor dapat bekerja dengan FSB yang tinggi, namun bila RAM yang digunakan tidak sanggup menjalaninya, sistem akan hang atau menjadi tidak stabil. 
b. Menaikkan Faktor Pengali (Multiplier Factor) 
Tidak untuk semua prosesor, tapi aman bagi periferal lain Cara yang satu ini hanya dapat dilakukan dengan prosesor yang masih menggunakan soket 7, AMD Athlon K7 dan AMD K8. sedangkan intel, semenjak pentium II diluncurkan, sudah melakukan panguncian kepada nilai pengali ini (multiplier) sehingga usaha overclock hanya terbatas pada FSB saja. 
Keuntungan dari metode ini terletak pada tidak terganggunya PCI bus dan AGP karena FSB dibiarkan tetap pada kecepatan normalnya. Menaikkan keduanya ( sangat bergantung dari kemampuan motherboard ) 
Kombinasi dari kedua metode sebelumnya ini dapat dilakukan untuk memperoleh kinerja yang lebih besar lagi. Biasanya, metode ini diawali dengan meningkatan nilai multiplier. Setelah itu, barulah kecepatan FSB ditingkatkan secara bertahap. Hal ini dilakukan untuk mempermudah anda menemukan clock maksimum dan FSB maksimum sistem anda. Pada umumnya, FSB dan multiplier dapat diatur melalui motherboard. Jadi, kemampuan sebuah prosesor bergantung pada kemampuan board tersebut dalam menyediakan FSB dan multiplier yang dibutuhkan. Semakin beragam motherboard memberikan pilihan akan FSB dan multiplier, berarti semakin baik pula kemampuan overclocking motherboard tersebut. 
5. Fitur-fitur spesial (special features): 
Fitur khusus untuk mendukung aplikasi tertentu seperti fasilitas pemrosesan floating point, multimedia dan sebagainya. Fitur-fitur inilah yang membuat sebuah microprocessor sempurna digunakan dalam bentuk apapun.











BAB III
KESIMPULAN
Microprocessor adalah sebuah komponen rangkaian elektronik terpadu yang terdiri dari rangkaian aritmatik, logik dan kontrol yang diperlukan untuk menjalankan fungsi-fungsi sebuah CPU (Central Processing Unit) dari sebuah komputer digital. Rangkaian elektronika terpadu tersebut dapat menerjemahkan dan menjalankan instruksi dari sebuah program serta menangani operasi aritmatik. Microprocessor dikembangkan pada akhir tahun 1970 sebagai hasil dari teknologi LSI (Large Scale Integration), suatu rangkaian elektronik terpadu yang memungkinkan menggabungkan ribuan transistor, dioda, dan resistor pada sebuah chip silikon sebesar 5 mm persegi.
Internal Data Bus Size adalah Jumlah saluran yang terdapat dalam mikroprosesor yang menyatakan jumlah bit yang dapat ditransfer antar komponen di dalam mikroprosesor atau suatu lintasan komunikasi yang menghubungkan dua atau lebih perangkat
Ekternal Data Bus Size adalah umlah saluran yang digunakan untuk transfer data antar komponen antara mikroprosesor dan komponen-komponen di luar mikroprosesor.
Memori ( Memory ) terdiri atas komponen-komponen elektronik yang menyimpan perintah- perintah yang menunggu untuk di eksekusi oleh prosesor,data yang diperlukan oleh insruksi (perintah) tersebut dan hasil-hasil dari data yang diproses ( informasi ).
Rate atau kecepatan clock untuk menuntun kerja microprocessor. Satuan ini diukur dalam unit juta instruksi per second yang disebut juga sebagai megahertz (MHz).
Fitur khusus untuk mendukung aplikasi tertentu seperti fasilitas pemrosesan floating point, multimedia dan sebagainya. Fitur-fitur inilah yang membuat sebuah microprocessor sempurna digunakan dalam bentuk apapun.