Langsung ke konten utama

CENTRAL PROCESSING UNIT (CPU)

  1. Pengertian CPU
Pengertian CPU atau Central Processing Unit adalah perangkat keras komputer yang memiliki tugas untuk menerima dan melaksanakan perintah dan data dari perangkat lunak. Karena merupakan pusat pengolahan data dalam sebuah komputer, CPU sering disebut juga sebagai processor. Cepat atau lambatnya kinerja dari sebuah computer cukup ditentukan oleh kualitas dan teknologi dari CPU yang digunakan.
  1. Fungsi CPU
Sebagai komponen utama dalam sebuah komputer, CPU memiliki beberapa fungsi penting. Diantara fungsi-fungsi tersebut antara lain :
  • Fetching
Fetching adalah suatu istilah yang digunakan dalam ilmu komputer dan diartikan sebagai proses pengambilan atau pemanggilan data. Dalam sebuah perangkat komputer, data disimpan dalam harddisk pada CPU dengan sebuah alamat.
Diibaratkan data didalam prosesor atau CPU disusun dalam kumpulan alamat dan ketika suatu program dijalankan CPU akan mengambil data dari alamat yang tersimpan dalam komponennya tersebut.
  • Decoding
Dalam suatu sistem CPU, sebuah program yang akan dijalankan atau yang dieksekusi, harus sesuai dengan kode instruksi yang nantinya akan diterjemahkan agar CPU dapat mengenalinya dalam kode instruksi biner. Dapat disimpulkan bahwa decoding adalah suatu proses penterjemahan suatu program ke dalam bahasa yang dimengerti oleh CPU.
Decoding terjadi di dalam CPU dan semua program yang berjalan dalam perangkat komputer harus melalui proses decoding terlebih dahulu.
  • Executing
Saat suatu program dijalankan maka CPU akan mengeksekusi program tersebut. Maksudnya adalah CPU akan melakukan satu hal yakni melakukan kalkulasi atau perhitungan dengan menggunakan suatu komponen didalamnya yang disebut dengan ALU atau Arithmetical Logical Unit .
Kompenen ALU sendiri bertanggung jawab dalam semua proses perhitungan matematika dan logika dalam komputer. Selain itu fungsi eksekusi dari suatu CPU juga berarti sebagai proses pemindahan suatu data dari suatu perangkat memori menuju perangkat memori yang lainnya.
  • Storing
Storing atau menyimpan data adalah salah satu fungsi lainnya dari CPU. Saat seseorang menggunakan komputer maka ia membutuhkan perangkat untuk menyimpannya baik secara sementara maupun secara permanen.
Jika seseorang membutuhkan data dengan cepat dan memyimpannya secara sementara maka CPU akan menyimpannya dalam RAM sementara data yang disimpan secara permanen akan masuk ke dalam harddisk. Kedua fungsi tersebut dilakukan dan dikendalikan sepenuhnya oleh CPU.
  1. Bagian-bagian CPU
CPU memiliki berbagai macam komponen didalamnya, diantaranya sebagai berikut :
  • Unit Kontrol
Unit kontrol merupakan bagian dari prosesor yang mengatur jalannya program. Komponen ini terdapat dalam semua CPU. Salah satu tugas dari unit kontrol adalah mengambil intruksi-intruksi dari memori utama dan menentukan jenis instruksi tersebut. operasinya. Hasil dari pengolahan data dibawa oleh unit kendali ke memori utama lagi untuk disimpan, dan pada saatnya akan disajikan ke alat output. Dengan demikian unit kontrol dapat mengontrol komputer sehingga terjadi sinkronisasi kerja antar komponen dalam menjalankan fungsi-fungsinya.
  • Register
Register merupakan alat penyimpanan berukuran relatif kecil namun memiliki kecepatan akses cukup tinggi dengan fungsi untuk menyimpan data atau instruksi yang sedang diproses. Memori ini bersifat sementara, biasanya di gunakan untuk menyimpan data saat sedang di olah ataupun data untuk pengolahan selanjutnya.
  • Aritmathic Logic Unit (ALU)
Aritmathic Logic Unit atau dapat disingkat dengan ALU merupakan bagian dari CPU yang memiliki tugas untuk melakukan operasi aritmatika dan operasi logika berdasar instruksi yang ditentukan. ALU sering di sebut juga sebagai mesin bahasa karena ALU terdiri dari dua bagian, yaitu unit aritmatika dan unit logika boolean yang masing-masing memiliki spesifikasi tugas tersendiri. Tugas utama dari ALU adalah melakukan semua perhitungan aritmatika yang terjadi sesuai dengan instruksi program. ALU melakukan semua operasi aritmatika dengan dasar penjumlahan sehingga sirkuit elektronik yang digunakan disebut adder.
  1. Aritmathic Logic Unit (ALU)
ALU merupakan salah satu mikroprocessor yang ada di dalam CPU, ALU ini menjalankan perintahnya sesuai dengan yang diperintahkan processor. Seperti yang sudah kalian ketahui bahwa ALU merupakan kependekan dari Aritmatic Logical Unit dimana komponen ini lebih fokus untuk menangani pemrosesan yang berhubungan dengan fungsi artimatika dan logika.  Untuk fungsi aritmatikan mengarah pada operasi hitung matematika seperti penjumlahan, pengurangan, perkalian, pembagian, dan sebagainya. Sedangkan untuk Logika digunakan untuk menjalankan operasi logika seperti OR, AND, XOR, dan sebagainya.
Fungsi ALU
Sudah dijelaskan sebelumnya bahwa komponen ALU atau Arithmetic and Logic Unit lebih berfokus pada fungsi dasar operasi aritmatika dan fungsi logika. Untuk melakukan tugas pengoperasian matematika, maka ALU melibatkan suatu sirkuit khusus yang disebut Adder.
Karena dibuat khusus untuk proses perhitungan aritmatika maka sirkuit Adder ini seringkali disebut rangkaian kombinasional aritmetika. Terdapat beberapa macam yakni Half Adder yang difungsikan untuk menjumlahkan dua bit, lalu Full Adder yang dapat menjumlahkan tiga bit dan yang terakhir adalah Paralel Adder yang dapat menjumlahkan banyak bit. Penjelasan lebih detailnya ada dibawah ini :
  • Half Adder
Rangkaian half adder merupakan dasar penjumlahan bilangan Biner dengan hanya dua bit, seringkali juga disebut Penjumlah Tak Lengkap. Contoh pengoperasiannya adalah jika A = 0 dan B = 1 dijumlahkan maka hasilnya (Sum) adalah 0. Dalam hal ini Half Adder memiliki 2 masukkan yakni A dan B serta memiliki keluaran yakni S atau Sum dan CY atau Carry Out (nilai pindahan). Hal itu berlaku juga pada operasi aritmatika lain.
  • Full Adder
Sama halnya seperti Half Adder, untuk Full Adder, proses penjumlahan dua bilangan juga dikonversi terlebih dahulu ke dalam bilangan biner. Masing-masing posisi pada bit dijumlahkan. Cara kerjanya juga hampir mirip dengan Full Adder, dan untuk outputnya terdiri atas Sum serta bit kelebihannya (Carry Out).
  • Paralel Adder
Untuk Paralel Adder rangkaiannya tersusun dari Half Adder pada bagian Least Significant Bit (LSB) dan pada bit-bit berikutnya terdiri dari rangkaian Full Adder. Proses penjumlahannya dilakukan mulai dari Least Significant Bit (LSB) dan kemudian sampai pada Most Significant Bit (MSB).
Tugas lain dari komponen ALU adalah melakukan keputusan operasi logika sesuai dengan instruksi program yang dikeluarkan. Operasi logika ini melibatkan dua buah komponen pembanding seperti sama dengan (=), tidak sama dengan (≠), lebih besar dari (>), lebih besar sama dengan dari (≥), kurang dari (<), kurang sama dengan dari (<). Semua tugas itu berperan besar dalam penggunaan setiap operasi dasar komputer.
Rangkaian pada ALU
Membahas tentang rangkaian pada ALU maka kami lebih menekankan kepada pemahaman struktur – struktur yang ada pada komponen pendukung yang satu ini. Sebagai salah satu bagian dari CPU bukan berarti ALU bekerja sendiri. Masih ada bagian terkecil dari komponen ALU, dan inilah bagian paling vital dalam suatu sistem.
14
Gambar 1. Peran ALU dan Komponen Lainnya dalam CPU
Sudah dijelaskan sebelumnya bahwa ALU memiliki 2 fungsi utama yakni menjalankan perhitungan aritmatika dan melakukan fungsi dasar logika. Sudah dijelaskan pula bahwa sebagai bagian dari komponen CPU, ALU tidak bekerja sendiri. Suatu komponen bernama Control Unit (CU) yang ada pada Processor akan memberi perintah terlebih dahulu. Selain Control Unit terdapat pula register, dan setiap komando atau perintah yang diberikan Control Unit harus sesuai dengan komando yang ada pada register. Register adalah bagian memori dari mikroprosessor yang dapat diakses dengan kecepatan tinggi. Apabila register memberikan perintah untuk menghitung penjumlahan maka secara otomatis komputer juga melakukan hal yang sama.
Setelah melewati proses perhitungan di ALU maka terbentuk hasil atau perintah selanjutnya yang juga berbentuk register. Selain berbentuk register, output atau hasil dari ALU juga berbentuk suatu flag yang biasa digunakan sebagai indikasi atau memberi tahu pada kita secara detail kondisi processor (mengalami overflow atau tidak). Hal ini berlaku juga untuk fungsi aritmatika lain ataupun operasi logika.
Pada dasarnya rangkaian pada ALU memang hanya terdiri atas gerbang AND dan OR serta rangkaian full adder. Di awal – awal ALU sudah mampu mengoperasikan 4 metode komputasi dasar yakni penjumlahan, pengurangan, perkalian dan pembagian. Namun mengiringi perkembangan fungsi mendorong peningkatan juga pada komponen dasar lainnya termasuk juga ALU.
  1. Sistem Bus
System bus atau bus sistem, dalam arsitektur komputer merujuk pada bus yang digunakan oleh sistem komputer untuk menghubungkan semua komponennya dalam menjalankan tugasnya. Sebuah bus adalah sebutan untuk jalur di mana data dapat mengalir dalam komputer. Jalur-jalur ini digunakan untuk komunikasi dan dapat dibuat antara dua elemen atau lebih. Data atau program yang tersimpan dalam memori dapat diakses dan dieksekusi oleh CPU melalui perantara sistem bus.
Sebuah komputer memiliki beberapa bus, agar dapat berjalan. Banyaknya bus yang terdapat dalam sistem, tergantung dari arsitektur sistem komputer yang digunakan. Sebagai contoh, sebuah komputer PC dengan prosesor umumnya Intel Pentium 4 memiliki bus prosesor (Front-Side Bus), bus AGP, bus PCI, bus USB, bus ISA (yang digunakan oleh keyboard dan mouse), dan bus-bus lainnya.
Bus disusun secara hierarkis, karena setiap bus yang memiliki kecepatan rendah akan dihubungkan dengan bus yang memiliki kecepatan tinggi. Setiap perangkat di dalam sistem juga dihubungkan ke salah satu bus yang ada. Sebagai contoh, kartu grafis AGP akan dihubungkan ke bus AGP. Beberapa perangkat lainnya (utamanya chipset atau kontrolir) akan bertindak sebagai jembatan antara bus-bus yang berbeda. Sebagai contoh, sebuah kontrolir bus SCSI dapat mengubah sebuah bus menjadi bus SCSI, baik itu bus PCI atau bus PCI Express.
Berdasar jenis busnya, bus dapat dibedakan menjadi bus yang khusus menyalurkan data tertentu, contohnya paket data saja, atau alamat saja, jenis ini disebut dedicated bus. Namun apabila bus yang dilalui informasi yang berbeda baik data, alamat, dan sinyal kontrol dengan metode multipleks data maka bus ini disebut multiplexed bus. Kekurangan multiplexed bus adalah hanya memerlukan saluran sedikit sehingga menghemat tempat tapi kecepatan transfer data menurun dan diperlukan mekanisme yang komplek untuk mengurai data yang telah dimultipleks. Sedangkan untuk dedicated bus merupakan kebalikan dari multipexed bus.
Beberapa bus utama dalam sistem komputer modern adalah sebagai berikut :
  • Bus prosesor. Bus ini merupakan bus tercepat dalam sistem dan menjadi bus inti dalam chipset dan Bus ini utamanya digunakan oleh prosesor untuk meneruskan informasi dari prosesor ke cache atau memori utama ke chipset kontrolir memori (Northbridge, MCH, atau SPP). Bus ini juga terbagi atas beberapa macam, yakni Front-Side Bus, HyperTransport bus, dan beberapa bus lainnya. Sistem komputer selain Intel x86 mungkin memiliki bus-nya sendiri-sendiri. Bus ini berjalan pada kecepatan 100 MHz, 133 MHz, 200 MHz, 266 MHz, 400 MHz, 533 MHz, 800 MHz, 1000 MHz atau 1066 MHz. Umumnya, bus ini memiliki lebar lajur 64-bit, sehingga setiap detaknya ia mampu mentransfer 8 byte.
  • Bus AGP (Accelerated Graphic Port). Bus ini merupakan bus yang didesain secara spesifik untuk kartu grafis. Bus ini berjalan pada kecepatan 66 MHz (mode AGP 1x), 133 MHz (mode AGP 2x), atau 533 MHz (mode AGP 8x) pada lebar jalur 32-bit, sehingga bandwidth maksimum yang dapat diraih adalah 2133 MByte/s. Umumnya, bus ini terkoneksi ke chipset pengatur memori (Northbridge, Intel Memory Controller Hub, atau NVIDIA nForce SPP). Sebuah sistem hanya dapat menampung satu buah bus AGP. Mulai tahun 2005, saat PCI Express mulai marak digunakan, bus AGP ditinggalkan.
  • Bus PCI (Peripherals Component Interconnect). Bus PCI tidak tergantung prosesor dan berfungsi sebagai bus peripheral. Bus ini memiliki kinerja tinggi untuk sistem I/O berkecepatan tinggi. Bus ini berjalan pada kecepatan 33 MHz dengan lebar lajur 32-bit. Bus ini ditemukan pada hampir semua komputer PC yang beredar, dari mulai prosesor Intel 486 karena memang banyak kartu yang menggunakan bus ini, bahkan hingga saat ini. Bus ini dikontrol oleh chipset pengatur memori (northbridge, Intel MCH) atau Southbridge (Intel ICH, atau NVIDIA nForce MCP).
  • Bus PCI Express (Peripherals Component Interconnect Express)
  • Bus PCI-X (Peripherals Component Interconnect Express)
  • Bus ISA (Industry Standard Architecture)
  • Bus EISA (Extended Industry Standard Architecute)
  • Bus MCA (Micro Channel Architecture)
  • Bus SCSI (Small Computer System Interface). Bus ini diperkenalkan oleh Macintosh pada tahun 1984. SCSI merupakan antarmuka standar untuk drive CD-ROM, peralatan audio, harddisk, dan perangkat penyimpanan eksternal berukuran besar
  • Bus USB (Universal Serial Bus). Bus ini dikembangkan oleh tujuh vendor komputer, yaitu Compaq, DEC, IBM, Intel, Microsoft, NEC, dan Northern Telecom. Bus ini ditujukan bagi perangkat yang memiliki kecepatan rendah seperti keyboard, mouse, dan printer karena tidak akan efisien jika perangkat yang berkecepatan rendah dipasang pada bus berkecepatan tinggi seperti PCI. Keuntungan yang didapat dari bus USB antara lain : tidak harus memasang jumper, tidak harus membuka casing untuk memasang peralatan I/O, hanya satu jenis kabel yang digunakan, dapat mensuplai daya pada peralatan I/O, tidak diperlukan reboot.
  • Bus 1394. Bus yang mempunyai nama FireWire memiliki kecepatan tinggi diatas SCSI dan PCI. Bus 1394 sangat cepat, murah, dan mudah untuk diimplementasikan. Bus ini tidak hanya populer perangkat komputer tetapi juga perangkat elektronik seperti kamera digital, VCR, dan televisi.
Bus PCI
PCI (kependekan dari bahasa Inggris : Peripheral Component Interconnect) adalah bus yang didesain untuk menangani beberapa perangkat keras. PCI juga adalah suatu bandwidth tinggi yang populer, prosesor independent bus itu dapat berfungsi sebagai bus mezzenine atau bus periferal. Standar bus PCI ini dikembangkan oleh konsorsium PCI Special Interest Group yang dibentuk oleh Intel Corporation dan beberapa perusahaan lainnya, pada tahun 1992. Tujuan dibentuknya bus ini adalah untuk menggantikan Bus ISA/EISA yang sebelumnya digunakan dalam komputer IBM PC atau kompatibelnya.
Komputer lama menggunakan slot ISA, yang merupakan bus yang lamban. Sejak kemunculan-nya sekitar tahun 1992, bus PCI masih digunakan sampai sekarang, hingga keluar versi terbarunya yaitu PCI Express. Spesifikasi bus PCI pertama kali dirilis pada bulan Juni 1992, sebagai PCI vesi 1.0.
Bus ISA
Bus ISA (Industry Standard Architecture) adalah sebuah arsitektur bus dengan bus data selebar 8-bit yang diperkenalkan dalam IBM PC 5150 pada tanggal 12 Agustus 1981. Bus ISA diperbarui dengan menambahkan bus data selebar menjadi 16-bit pada IBM PC/AT pada tahun 1984, sehingga jenis bus ISA yang beredar pun terbagi menjadi dua bagian, yakni ISA 16-bit dan ISA 8-bit. ISA merupakan bus dasar dan paling umum digunakan dalam komputer IBM PC hingga tahun 1995, sebelum akhirnya digantikan oleh bus PCI yang diluncurkan pada tahun 1992.
  • ISA 8-bit
Bus ISA 8-bit merupakan varian dari bus ISA, dengan bus data selebar 8-bit, yang digunakan dalam IBM PC 5150 (model PC awal). Bus ini telah ditinggalkan pada sistem-sistem modern ke atas tapi sistem-sistem Intel 286/386 masih memilikinya. Kecepatan bus ini adalah 4.77 MHz (sama seperti halnya prosesor Intel 8088 dalam IBM PC), sebelum ditingkatkan menjadi 8.33 MHz pada IBM PC/AT. Karena memiliki bandwidth 8-bit, maka transfer rate maksimum yang dimilikinya hanyalah 4.77 Mbyte/detik atau 8.33 Mbyte/detik. Meskipun memiliki transfer rate yang lamban, bus ini termasuk mencukupi kebutuhan saat itu, karena bus-bus I/O semacam serial port, parallel port, kontrolir floppy disk, kontrolir keyboard dan lainnya sangat lambat. Slot ini memiliki 62 konektor.
Meski desainnya sederhana, IBM tidak langsung mempublikasikan spesifikasinya saat diluncurkan tahun 1981, tapi harus menunggu hingga tahun 1987, sehingga para manufaktur perangkat pendukung agak kerepotan membuat perangkat berbasis ISA 8-bit.
  • ISA 16-bit
Bus ISA 16-bit adalah sebuah bus ISA yang memiliki bandwidth 16-bit, sehingga mengizinkan transfer rate dua kali lebih cepat dibandingkan dengan ISA 8-bit pada kecepatan yang sama. Bus ini diperkenalkan pada tahun 1984, ketika IBM merilis IBM PC/AT dengan mikroprosesor Intel 80286 di dalamnya. Mengapa IBM meningkatkan ISA menjadi 16 bit adalah karena Intel 80286 memiliki bus data yang memiliki lebar 16-bit, sehingga komunikasi antara prosesor, memori, dan motherboard harus dilakukan dalam ordinal 16-bit. Meski prosesor ini dapat diinstalasikan di atas motherboard yang memiliki bus I/O dengan bandwidth 8-bit, hal ini dapat menyababkan terjadinya bottleneck pada bus sistem yang bersangkutan.
Daripada membuat bus I/O yang baru, IBM ternyata hanya merombak sedikit saja dari desain ISA 8-bit yang lama, yakni dengan menambahkan konektor ekstensi 16-bit (yang menambahkan 36 konektor, sehingga menjadi 98 konektor), yang pertama kali diluncurkan pada Agustus tahun 1984, tahun yang sama saat IBM PC/AT diluncurkan. Ini juga menjadi sebab mengapa ISA 16-bit disebut sebagai AT-bus. Hal ini memang membuat interferensi dengan beberapa kartu ISA 8-bit, sehingga IBM pun meninggalkan desain ini, ke sebuah desain di mana dua slot tersebut digabung menjadi satu slot.
Bus AGP
Bus AGP, singkatan dari Accelerated Graphics Port adalah sebuah bus yang dikhususkan sebagai bus pendukung kartu grafis berkinerja tinggi, menggantikan bus ISA, bus VESA atau bus PCI yang sebelumnya digunakan.
Spesifikasi AGP pertama kali (1.0) dibuat oleh Intel dalam seri chipset Intel 440 pada Juli tahun 1996. Sebenarnya AGP dibuat berdasarkan bus PCI, tapi memiliki beberapa kemampuan yang lebih baik. Selain itu, secara fisik, logis dan secara elektronik, AGP bersifat independen dari PCI. Tidak seperti bus PCI yang dalam sebuah sistem bisa terdapat beberapa slot, dalam sebuah sistem, hanya boleh terdapat satu buah slot AGP saja.
Spesifikasi AGP 1.0 bekerja dengan kecepatan 66 MHz (AGP 1x) atau 133 MHz (AGP 2x), 32-bit, dan menggunakan pensinyalan 3.3 Volt. AGP versi 2.0 dirilis pada Mei 1998 menambahkan kecepatan hingga 266 MHz (AGP 4x), serta tegangan yang lebih rendah, 1.5 Volt. Versi terakhir dari AGP adalah AGP 3.0 yang umumnya disebut sebagai AGP 8x yang dirilis pada November 2000. Spesifikasi ini mendefinisikan kecepatan hingga 533 MHz sehingga mengizinkan throughput teoritis hingga 2133 Megabyte/detik (dua kali lebih tinggi dibandingkan dengan AGP 4x). Meskipun demikian, pada kenyataannya kinerja yang ditunjukkan oleh AGP 8x tidak benar-benar dua kali lebih tinggi dibandingkan AGP 4x, karena beberapa alasan teknis.
Bus EISA
Bus EISA (Extended/Enhanced Industry Standard Architecture) adalah sebuah bus I/O yang diperkenalkan pada September 1988 sebagai respons dari peluncuran bus MCA oleh IBM, mengingat IBM hendak “memonopoli” bus MCA dengan mengharuskan pihak lain membayar royalti untuk mendapatkan lisensi MCA. Standar ini dikembangkan oleh beberapa vendor IBM PC Compatible, selain IBM, meskipun yang banyak menyumbang adalah Compaq Computer Corporation. Compaq jugalah yang membentuk EISA Committee, sebuah organisasi nonprofit yang didesain secara spesifik untuk mengatur pengembangan bus EISA. Selain Compaq, ada beberapa perusahaan lain yang mengembangkan EISA yang jika diurutkan, maka kumpulan perusahaan dapat disebut sebagai WATCHZONE :
  • Wyse
  • AT&T
  • Tandy Corporation
  • Compaq Computer Corporation
  • Hewlett-Packard
  • Zenith
  • Olivetti
  • NEC
  • Epson
Meski menawarkan pengembangan yang signifikan jika dibandingkan dengan ISA 16-bit, hanya beberapa kartu berbasis EISA yang beredar di pasaran (atau yang dikembangkan). Itu pun hanya berupa kartu pengontrol larik hard disk (SCSI/RAID), dan kartu jaringan server.
Bus EISA pada dasarnya adalah versi 32-bit dari bus ISA yang biasa. Tidak seperti MCA dari IBM yang benar-benar baru (arsitektur serta desain slotnya), pengguna masih dapat menggunakan kartu ISA 8-bit atau 16-bit yang lama ke dalam slot EISA, sehingga hal ini memiliki nilai tambah: kompatibilitas ke belakang (backward compatibility). Seperti halnya bus MCA, EISA juga mengizinkan konfigurasi kartu EISA secara otomatis dengan menggunakan perangkat lunak, sehingga bisa dibilang EISA dan MCA adalah pelopor “plug-and-play”, meski masih primitif.
Bus EISA menambahkan 90 konektor baru (55 konektor digunakan untuk sinyal sedangkan 35 sisanya digunakan sebagai ground) tanpa membuat slot ISA 16-bit berubah. Sekilas, slot EISA 32-bit sangat mirip dengan slot ISA 16-bit. Tapi, berbeda dari kartu ISA yang hanya memiliki satu baris kontak, kartu EISA memiliki dua baris kontak yang bertumpuk. Baris pertama adalah baris yang digunakan oleh ISA 16-bit, sementara baris kedua menambahkan bandwidth menjadi 32-bit. Karenanya, kartu ISA yang lama masih dapat bertahan meskipun berganti motherboard. Meski kompatibilitas ini merupakan sesuatu yang bagus, ternyata industri kurang begitu meresponsnya. Akhirnya, fitur-fitur EISA pun ditangguhkan untuk mengembangkan bus I/O yang baru, yang disebut dengan VESA Local Bus (VL-Bus).
Bus EISA dapat menangani data hingga 32 bit pada kecepatan 8,33 MHz, sehingga transfer rate maksimum yang dapat dicapainya adalah 33 MByte/detik. Timing (latency) EISA juga berpengaruh pada kecepatan transfer data pada kartu EISA. Ukuran dimensi fisik slotnya (panjang, lebar, tinggi) adalah 333,5 milimeter, 12,7 milimeter, 127 milimeter.
Bus MCA
Bus MCA (Micro Channel Architecture) adalah sebuah bus I/O ber-bandwidth 32-bit yang digunakan dalam beberapa komputer mikro. Bus ini dibuat oleh IBM yang ditujukan untuk menggantikan bus ISA 8-bit/16-bit yang lambat, selain tentunya untuk menghadapi masalah bottleneck yang terjadi akibat kecepatan prosesor yang semakin tinggi tapi tidak diimbangi dengan kecepatan bus I/O. Komputer yang menggunakan bus ini pun hanya sedikit, mengingat memang IBM mewajibkan para vendor untuk membayar royalti kepada iBM untuk mendapatkan lisensi bus MCA. Karena hal ini banyak vendor yang kurang setuju dengan IBM membuat “partai oposisi”, dengan membuat bus EISA.
Kebutuhan terhadap sebuah bus I/O yang lebih cepat datang akibat bus ISA mengalami bottleneck. Prosesor Intel 80386DX merupakan prosesor 32-bit yang dapat mentransfer data hingga 32 bit dalam satu waktunya, tapi ISA hanya dapat mentransfer 16 bit saja. Daripada menambahkan pin lagi terhadap bus ISA, IBM memutuskan untuk membuat sebuah bus baru, yang kemudian menjadi bus MCA. Berbeda dengan EISA yang mendukung konsep backward compatibility, bus ini adalah benar-benar baru, yang sama sekali tidak kompatibel dengan ISA 8-bit/16-bit.
Sistem MCA juga menawarkan perubahan lainnya: pengguna dapat menancapkan kartu MCA ke dalam slotnya tanpa harus mengubah-ubah setting jumper untuk menentukan sumber daya yang hendak digunakan (IRQ Channel, DMA Channel, atau memory base address). Fitur ini mirip dengan apa yang kita kenal sekarang sebagai fitur plug-and-play, meski masih terkesan primitif. Karenanya, kartu MCA tidak memiliki jumper atau DIP Switch untuk mengatur sumber daya, tapi menawarkan perangkat lunak yang dapat mengaturnya. Umumnya, MCA memiliki dua jenis disket untuk konfigurasi perangkat keras: Option Disk dan Reference Disk. Reference Disk merupakan disket yang datang sistem komputer yang mengintegrasikan bus MCA, sementara Option Disk datang dengan kartu MCA yang bersangkutan. Setelah kartu dipasang, pengguna tinggal menginstalasikan berkas-berkas dari Option disk ke dalam Reference Disk, setelah itu kartu pun akan berjalan. Reference Disk mengandung beberapa program dan BIOS yang dibutuhkan untuk mengatur sistem MCA, dan sistem tidak dapat dikonfigurasikan tanpanya.
MCA berjalan dalam kecelatan 5 MHz, pada bandwidth 32-bit, sehingga dapat mentransfer data hingga 20 MByte/detik. Selain versi 32-bit biasa, IBM juga membuat beberapa variasi bus MCA.
Universal Serial Bus
Universal Serial Bus (USB) adalah standar bus serial untuk perangkat penghubung, biasanya kepada komputer namun juga digunakan di peralatan lainnya seperti konsol permainan, ponsel dan PDA.
Sistem USB mempunyai desain yang asimetris, yang terdiri dari pengontrol host dan beberapa peralatan terhubung yang berbentuk pohon dengan menggunakan peralatan hub yang khusus.
Desain USB ditujukan untuk menghilangkan perlunya penambahan expansion card ke ISA komputer atau bus PCI, dan memperbaiki kemampuan plug-and-play (pasang-dan-mainkan) dengan memperbolehkan peralatan-peralatan ditukar atau ditambah ke sistem tanpa perlu mereboot komputer. Ketika USB dipasang, ia langsung dikenal sistem komputer dan memroses device driver yang diperlukan untuk menjalankannya.
USB dapat menghubungkan peralatan tambahan komputer seperti mouse, keyboard, pemindai gambar, kamera digital, printer, hard disk, dan komponen networking. USB kini telah menjadi standar bagi peralatan multimedia seperti
Versi terbaru (hingga Januari 2005) USB adalah versi 2.0. Perbedaan paling mencolok antara versi baru dan lama adalah kecepatan transfer yang jauh meningkat. Kecepatan transfer data USB dibagi menjadi tiga, antara lain :
  • High speed data dengan frekuensi clock 480.00Mb/s dan tolerasi pensinyalan data pada ± 500ppm.
  • Full speed data dengan frekuensi clock 12.000Mb/s dan tolerasi pensinyalan data pada ±0.25% atau 2,500ppm.
  • Low speed data dengan frekuensi clock 1.50Mb/s dan tolerasi pensinyalan data pada ±1.5% atau 15,000ppm.

DAFTAR PUSTAKA

Komentar

Postingan populer dari blog ini

Tugas Softskill (anggaran biaya pembuatan Catudaya, Robot line follower dengan arduino, dan sistem pencegahan dini dalam kesesakan dari keramaian umum, menggunakan sensor MQ-135 dan sensor kebisingan)

TUGAS SOFTSKILL RINCIAN BIAYA KOMPONEN PROYEK CATU DAYA No. Komponen Jumlah Harga Total Harga (Rp.) (Rp.) 1 PCB Polos 4 7.000,- 28.000,- 2 Trafo CT 3 A 1 50 .000,- 50. 000,- 3 Dioda Bridge 3 4.000,- 12.000,- 4 Kapasitor 4700 uF 50V 6 6.000,- 36.000,- 5 TIP 2955 3 6.000,- 18.000,- 6 Kapasitor 10 uF 35V 4 500,- 2.000,- 7 Resistor 0,1Ω 2W 3 500,- 1.500,- 8 Resistor 100Ω 2W 3 500,- 1.500,- 9 Resistor 270Ω 4 500,- 2.000,- 10 Resistor 560Ω 2 500,- 1.000,- 11 Resistor 27KΩ 2 500,- 1.000,- 12 IC Regulator 7805 1 2.500,- 2.500,- 13 IC Regulator 7905 1 2.5

TUGAS PERTEMUAN KE 3

·         IMPLEMENTASI WAWASAN NUSANTARA DALAM KEHIDUPAN NASIONAL ( IPOLEKOSOSBUDHANKAM ) Implementasi atau penerapan wawasan nusantara harus tercermin pada pola pikir, pola sikap, dan pola tindak yang senantiasa mendahulukan kepentingan bangsa dan negara daripada kepentingan pribadi atau kelompok. Dengan kata lain, wawasan nusantara menjadi pola yang mendasari cara berpikir, bersikap, dan bertindak dalam rangka menghadapi berbagai masalah menyangkut kehidupan bermayarakat, berbangsa dan bernegara.   Implementasi wawasan nusantara senantiasa berorientasi pada kepentingan rakyat dan wilayah tanah air secara utuh dan menyeluruh. Impementasi Wawasan Nusantara. Wawasan nusantara dalam kehidupan berbangsa dan bernegara yang mencakup kehidupan politik,ekonomi,sosial budaya,dan pertahanan keamanan harus tercemin dalam pola pikir,pola sikap,dan pola tindak senantiasa mengutamakan kepentingan bangsa dan negara kesatuan Republik Indonesia diatas kepentingan pribadi dan golongan. Dengan