baliho


widgets

Jumat, 29 Maret 2013

Microprocessor

Microprocessor atau processor
Adalah perangkat keras (hardwere) yang menjadi otak sebuah komputer yang merupakan suatu IC  yang mengontrol proses keseluruhan jalanya sebuah sistem komputer.



semakin banyak dan semakin canggih Core yang terdapat dalam sebuah komputer, maka kinerja komputer tersebut akan semakin cepat. Sebenarnya sebuah processor itulah yang dinamakan CPU (Central Processing Unit). Akan tetapi orang tidak tahu bagaimana awalnya orang menganggap bahwa kotak chasing itulah yang dinamakan CPU, dan kesalahan penyebutan ini masih berlanjut sampai sekarang.




Bnayak merk processor yang beredar dipsaran diantaranya yaitu Intell, AMD, IBM, Apple, Cyrix VIA dan IDT. Namun ada dua perusahaan yang terkenal didunia sebagai pengembang processor untuk PC yaitu AMD dan Intel, Intel pertama mengeluarkan produknya yaitu Pentium.Perkembangan Pentium dilakukan hingga saat ini karna Pentium merupakn salah satu processor terbaik yang pernah dipasarkan.Pentium yang pertama bernama Pentium 1 kemudian berkembang  secara bertahap hingga menjadi Pentium 4 dan sekarang  telah menjadi Dual Core Pentium dan Quad Core Pentium.



Selain mengandalkan Pentium, sampai saat ini Intel juga memiliki Core i3, i5, i7, untuk processor disain grafis. Dan sedangkan untuk kantor Intel mengandalkan Celeron dan Dual Celeron yang dapat dibeli dengan harga terjangkau. Untuk sebuah server Intel menegeluarkan Intel Xeon,

Pesaing terbesar Intel yaitu AMD yang mempunyai beragam processor mulai dari Single Core sampai Quad Core. AMD juga memiliki keunggulan harga terjangkau dan sangat bagus untuk disain grafis, contohnya AMD Phenom X4, AMD Athlon X2, Athlon X4, AMD Turion dll. kelemahan dari AMD adalah suhu yang terlalu panas harus membutuhkan 2 fan dalam 1 komputer.




Letak sebuah processor adalah sochet yang telah disediakan dibagian motherboard, processor dapat diganti gengan processor lain salkan processor tersebut sesuai yang terdapat pada motherboard,  Salah satu yang sangat besar pengaruhnya terhadap kecepatan komputer tergantung dari jenis kapasitas processor.

Bagian terpenting dari processor terbagi menjadi 3 yaitu:


  • Aritcmatics Logical Unit (ALU), adalah alat yang melakukan pelaksanaan dasar seperti pelaksanaan aritmatika (tambahan, pengurangan, dan semacamnya), pelaksanaan logis (AND, OR, NOT), dan pelaksanaan perbandingan (misalnya, membandingkan isi sebanyak dua slot untuk kesetaraan). Pada unit inilah dilakukan "kerja" yang nyata;
  •  Control Unit (CU), merupakan suatu alat pengontrolan yang berada dalam komputer yang memberitahukan unit masukan mengenai jenis data, waktu pemasukan, dan tempat penyimpanan didalam primary storage. Control unit juga bertugas memberitahukan kepada arithmatic logic unit mengenai operasi yang harus dilakukan, tempat data diperoleh, dan letak hasil ditempatkan Perangkat-perangkat alat proses bersertaperlengkapan;
  • Memory Unit (MU), merupakan bagian dari processor yang menyimpan alamat-alamat register data yang diolah oleh ALU dan CU.

Faktor lain yang mempengaruhi kecepatan:

  •  Dual-Core mampu memproses beberapa aplikasi secara paralel. Dengan Hyper-Threading, beberapa tugas dijalankan melalui satu arus, tapi dengan dual-core, tugas-tugas ini dipisah menjadi dua arus dan tiap arus diproses sendiri-sendiri.
  • Hyper-Threading (HT) memungkinkan 2 pekerjaan untuk dijalankan pada saat yang sama (paralel). Dengan HT, anda bisa menjalankan beberapa aplikasi sekaligus tanpa merasakan lagging/lamban.
  • L2 Cache: memori kecepatan tinggi tempat menyimpan data yang sering dipakai oleh CPU. RAM juga memori tetapi aksesnya lebih lamban. PC dengan L2 Cache yang besar memungkinkan lebih banyak data yang bisa diakses dari memori ini sehingga keseluruhan sistem bekerja lebih cepat. Cache ini disebut juga secondary cache dan mempunyai chip sendiri; sedangkan primary cache biasanya didalam CPU itu sendiri. Ukurang cache ada yang 512Kb sampai 2Mb atau lebih.
  • Front Side Bus: Mempengaruhi kecepatan data transfer dari CPU ke RAM dan graphics card dan sebaliknya. PC dengan FSB yang tinggi cocok untuk games dan digital media.
  • Execute Disable Bit: Menurunkan ancaman sekuriti dari virus seperti memory buffer overflow dimana aplikasi anti-virus tidak bisa menanggulangi.
  • Enhanced Intel SpeedStep: Menyediakan kemampuan yang maksimal jika diperlukan dan mengurangi jika tidak. Lebih sering dipakai di laptop atau notebook untuk mengirit penggunaan listrik dari baterai.
  • Extended Memory 64 (64-bit): Sistem dengan 32-bit CPU mempunyai maksimum kapasitas 4GB untuk RAM. Untuk menjalankan aplikasi yang besar dan memerlukan memori lebih besar dari 4GB,

    data extra akan ditulis di hard-disk sehingga memperlambat prosesnya.



Sumber refrensi :

   http://sumarna.com/index.php/mengenal-processor.html
   http://www.kamusilmiah.com/elektronik/mengenal-apa-itu-processor-komputer/
   http://dedenthea.wordpress.com/2007/03/29/mengenal-processor-intel/

Senin, 07 Januari 2013

Bahasa Assembly

Bahasa Assembly
Adalah sebuah bahasapemrograman tingkat rendah simbolik, kurang lebih sangat mirip bahasa mesin kode dan terdiri dari kelompok huruf, masing-masing kelompok mewakili sebuah instruksi tunggal.

Dalam bahasa assembly mempunyai 3 type instruksi dasar, yaitu :
  a). Mnemonic / opcode
     Adalah kode yang akan melakukan aksi terhadap operand
  b). Operand
    Adalahvdata yang di proses oleh opcode
  c). Komentar
     komentar dapat kita berikan dengan menggunakan tanda titik koma " ; ".


LISTING PROGRAM :

 MOV AH, #20H ;
 MOV AL,#10 ;
 ADD AH, AL ;
 ADD AL, #30H ;

Tdata : JMP Proses
 BilA DB 67
 BilB DB 66

 Proses:
 MOV AX, BilA ;
 CMP AX, BilB ;
 JNP Exit

End Proses ;


Analisa bahsa assembly
a). Elemen Intruksi

b). Format Intruksi

c). jenis Intruksi 


d). Alamat atau register yang digunakan
     1). Register AX
     2). Register AH
     3). Rgister AL

Penjelasan bahasa assembli dengan bahasa sendiri :
  • Pindahkan isi 20H ke dalam register AH
  • Isi register AH adalah 10H
  • Tambahkan nilai atau isi register AL kedalam register AH dan simpan kedalam register AH
  • Tambahkan 30H keregister AL dan simpan kedalam register AL
  • Data : Loncat Proses
         a). BilA database adalah 67
         b). BilB database adalah 66
  • Proses
  • Pindahkan isi BilA kedalam register AX
  • Bandingkan BilB denagan BilA adalah ganjil, maka loncat proses exit

Minggu, 14 Oktober 2012

Bus - bus system

                                                  
\m/  SEJARAH BUS SYSTEM

  1.Generasi pertama
             Komputer menangani interupsi tersebut dengan menunggu sampai looping pada interupsi tersebut selesai diperangkat external komputer, lalu setelah itu komputer kembali siap bekerja. Dalam hal ini  kompuetr akan memprioritaskan pentransferan data melalui bus kebagian program yang diinterupsi. System bus pada mikrokontroler terhubung langsung kepi-pin pada CPU, 

  2.Generasi kedua
             system bus generasi ke dua dinamakan NUBUS, sebagai penyalesaian dari berbagai masalah. NUBUS memisahkan komputer menjadi dua yaitu (CPU dan memory) dan perangkat keras lainya, ini akan membuat CPU akan lebih cepat tanpa dipengaruhi bus. Akan tetapi hal ini juga akan menyebabkan lebih banyak beban untuk memindahkan data keluar dari CPU dan masuk kedalam kartu melalui bus controler. Jadi perang bus terhubung disetiap bagian tanpa intervensi dari CPU. Bus ini juga dapat memindahkan data lebuh banyak data disesuaikan besarnya data yang kan dipindahkan, mulai dari 8bit per detik secara pararel pada generasi pertama, hingga 16 atau 32 bit perdetik. Semakin waktu semakin sejalan dengan softwerenya setupnya.

 3.Generasi ketiga
             Digenerasi ketiga ini bus telah muncul dipasaran sejak tahun 2001 yang menyertai hyper transpord dan infiband sihingga bus ini sangat flexible. Dalam hubungany bus ini dapat digunakan bersama seperti inetrnal bus. Hubungan bersama ini akan menyelesaikan permasalahan ketika mencoba meminta service atau pelayanan yang berbeda. Pembuat softwere ini bekerja keras untuk menyesuaikan dengan system ini, karena tidak sesuai dengan system perangkat keras itu sendiri, umumnya bus pada generasi ketiga ini cenderung ke suatu network dari pada konsep suatu bus, bus dengan protokol tinggi lebih dibutuhkan dari system yang juga memberikan multiple divice untuk digunakan dalam suatu bus.

\m/  BUS SYSTEM              

               Bus adalah suatu jalur yang menggunakan satu set kabel tunggal yang digunakan untuk menghubungkan dari subsystem ke subsystem yang lain. Yang mencirikan bus ialah bahwa bus merupakan transmisi yang dapat digunakan bersama, dengan system komputer yang terdiri dari sejumlah bus yang belainan yang menyediakan jalan antara dua buah komponen pada bemacam-macam tingkat system komputer.

(Skema interkoneksi Bus)





           Sebuah bus adalah satu set koneksi fisik yang dapat digunakan bersama oleh beberapa komponen perangkat keras . Bus juga mempunyai karakteristik yaitu sebuah bus ditandai dengan sejumlah informasi dapat disalurkan sekaligus sesuai dengan jumlah baris fisik atas yang dikirim secara bersamaan, selain itu kecepatan bus juga ditentukan oleh frekuensi dan jumlah paket data  yang dikirim dan diterima per detik.

\m/  BEBERAPA JENIS BUS


1. BUS ARBITRASI
            Bus arbitrasi adalah prosesmemilih langkah berikutnya sebagai perangkat master (perangkat yang diijinkan untuk menganisiasi data pada bus setiap saat) dan mentransfer bus mastership kepada perangkat tersebut.

2. BUS PROSESOR
            Bus prosesor adalah bus yang diindentifikasikan oleh signal pada sgnal chip pada prosesr tersebut, perangkat yang membutuhkan koneksi dengan cepat dengan kecepatan yang sangat tinggi ke prosesor, seperti main memory dapat dihubungkan langsung ke bus ini.

3. BUS PERIPHERAL COMPONEN INTERCONECT (PCI)
            Bus PCI adalah contoh yang baik dari system bus yang muncul dari kebutuhan standarisasi. Bus tersebut mendukung fungsi yang terdapat dalam bus prosesor tetapi dalam format standarisasi yang lepas dari prosesor tertentu.



                                   


Saluran bus dapat dipisahkan menjadi dua tipe umum yaitu Dedicated dan Multiplaxed. Suatu saluran bus Dedicated secara permanen diberi sebuah fungsi atau sbset fisik komponen-komponen komputer.
Keuntungan Multiplexed ialah memerlukan saluran yang lebih sedikit, yang menghemat ruang dan biaya. Dan kerugianya adalah diperlukan rangkaian yang lebih kompleks, terdapat juga penurunan kinerja yang cukup besar karena ada saat waktu tertentu yang menggunakan saluran secara bersama-sama tidak dapat berfungsi secara pararel.