TULISLAH APA YANG ANDA LAKUKAN DAN LAKUKANLAH APA YANG ANDA TULIS MAKA ANDA AKAN BELAJAR DARI SEBUAH PENGALAMAN

Tuesday, March 20, 2012

Rancangan Cluster Computer Untuk Multimedia



NAMA : Anipatulloh
NIM : SIA201003
MatKul : Arsitektur dan Organisasi Komputer

Rancangan cluster computer yang digunakan untuk bidang multimedia ada beberapa pemilihan meliputi spesifikasi hardware masing-masing komputer pada setiap node, pemilihan topologi jaringan yang dipakai, hardware jaringan dan sistem operasi.
Spesifikasi tersebut antara lain:
  • PC : AMD Athlon 64 X2 dual core sebayak 8 buah
  • Memori : 2 GB pada masing-,masing node
  • Harddisk : 500GB khusus untuk master node
  • Network Card (LAN Card) : 1000 Mbps dengan support PXEBOOT
  • Sistem Operasi : SuSE Linux Enterprise Server (SLES) 9
  • PGI CDK (cluster development kit) versi 6.1
  • Switch Hub 10/100/1000Mbps dan
  • Kabel UTP Cat 5e/6
  • Menggunakan topology start/ Menggunakan Switch HUB
     Topology Star

Monday, March 19, 2012

Arsitektur dan Organisasi Komputer


NAMA                     : Anipatulloh
NIM                         : SIA201003
MATKUL                : Arsitektur dan Organisasi Komputer (UAS_4 Teori)

1.      Siklus proses eksekusi program
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). 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 Akumulator. 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.
2.      Ada beberapa perbedaan keunggulan dari arsitektur processor RISC dan CISC, diantaranya:
> Daya yang dibutuhkan RISC membutuhkan sedikit daya dibandingkan dengan CISC.
> Kecepatan komputasi CISC jauh lebih unggul, kemudian dengan metode pengalamatan RISC lebih unggul dalam kecepatan dengan menggunakan pengalamatan secara langsung.
> Harga CISC puluhan kali lipat dari RISC karena kompleksotas dari CISC.
> Keduanya mengemisikan panas hanya saja  pada CISC dibutuhkan sistem pendinginan.
> Untuk interrupt pada RISC lebih mudah diterapkan dan lebih cepat.
> Keuntungan  dari CISC pada sistem operasi  yang lebih mudah pengimplementasiannya dibandingkan dengan RISC.
> Kelebihan CISC terdapat dalam pengimplementasian menggunakan software dimana akan lebih memudahkan programmer, dimana untuk RISC software yang dibuat akan jauh lebih kompleks dikarenakan instruksinya yang sedikit
> Kelebihan dari RISC yaitu kesederhanaan dari instruksinya. Dengan jumlah instruksi yang lebih sedikit maka jumlah transistor yang dibutuhkan semakin sedikit yang tentu saja berujung pada murahnya sistem ini dibandingkan dengan seterunya. Selain itu dengan lebih sedikitnya instruksi hanya pada instruksi yang sering digunakan saja maka waktu komputasi komputer akan semakin sedikit.
> Kelebihan utama dari  RISC adalah fasilitas prefatch dan pipe line, untuk CISC sendiri eksekusi dilakukan secara sekuensial.
3.  Sebuah prosesor yang dilengkapi teknologi hyper-threading oleh software Operating system dianggap terdiri dari 2 prosesor (2 ‘logical’ processor). Dengan demikian operating system dapat bekerja secara simultan di kedua prosesor (‘logical’ prosesor) tersebut. Hal ini mengakibatkan prosesor dapat memproses beberapa pekerjaan atau tugas sekaligus, sehingga pemrosesan berjalan lebih cepat dan memperpendek waktu kerja. Dengan adanya teknologi Hyper-threading ini memungkinkan sebuah prosesor bekerja seperti ‘dual prosesor’, atau prosesor tunggal dibaca seolah-olah menjadi ganda. Hal ini terjadi karena teknologi ini bekerja dengan cara menggandakan (menduplikasi) bagian tertentu dari prosesor (menyimpan catatan arsitektur prosesor).

4.      Master/Slave Processing merupakan metode penjadwalan asymmetric multiprocessing atau biasa disebut penjadwalan master/slave. Dimana pada metode ini hanya satu processor yaitu processor master yang menangani semua keputusan penjadwalan pemrosesan dan aktivitas sistem lainnya dan prosesor lainnya (processor slave) hanya mengeksekusi proses.
Symetrical Multiprocessing merupakan sistem multiprocessor dengan masing-masing processor bekerja secara-sendiri-sendiri (tidak saling bergantung). Pada sistem ini, memungkinkan beberapa processor bisa menangani atau menjalankan suatu proses yang berlainan, misalkan satu processor sedang mengolah lembar kerja dan processor lainnya melakukan proses grafis.

5.      Beberapa cara meningkatkan kinerja komputer secara umum;
ü  Non-aktifkan start up program yang tidak dipakai
ü  Non-aktifkan service yang tidak perlukan
ü  Perbesar kapasitas virtual memory
ü  Jangan menggunakan tampilan visual yang berlebih
ü  Hindarkan hard disk terlalu penuh data atau program
ü  Dan lain-lain.

Friday, March 16, 2012

RISC dan SISC


RISC (Reduce Instruction Set Computer)
Nama    : Anipatulloh
NIM      : SIA201003
MatKul : OAK

Ditinjau dari perancangan perangkat instruksinya, ada dua arsitektur prosesor yang menonjol saat ini, yakni arsitektur RISC (Reduce Instruction Set Computer) dan CISC (Complex Instruction Set Computer). Prosesor CISC memiliki instruksi-instruksi kompleks untuk memudahkan penulisan program bahasa assembly, sedangkan prosesor RISC memiliki instruksi-instruksi sederhana yang dapat dieksekusi dengan cepat untuk menyederhanakan implementasi rangkaian kontrol internal prosesor. Karenanya, prosesor RISC dapat dibuat dalam luasan keping semikonduktor yang relatif lebih sempit dengan jumlah komponen yang lebih sedikit dibanding prosesor CISC. Perbedaan orientasi di antara kedua prosesor ini menyebabkan adanya perbedaan sistem secara keseluruhan, termasuk juga perancangan kompilatornya.

CISC (Complex Instruction-Set Computer)
Complex instruction-set computing atau Complex Instruction-Set Computer (CISC; “Kumpulan instruksi komputasi kompleks”) adalah sebuah arsitektur dari set instruksi dimana setiap instruksi akan menjalankan beberapa operasi tingkat rendah, seperti pengambilan dari memory, operasi aritmetika, dan penyimpanan ke dalam memory, semuanya sekaligus hanya di dalam sebuah instruksi. Karakteristik CISC dapat dikatakan bertolak-belakang dengan RISC. Sebelum proses RISC didesain untuk pertama kalinya, banyak arsitek komputer mencoba menjembatani celah semantik”, yaitu bagaimana cara untuk membuat set-set instruksi untuk mempermudah pemrograman level tinggi dengan menyediakan instruksi “level tinggi” seperti pemanggilan procedure, proses pengulangan dan mode-mode pengalamatan kompleks sehingga struktur data dan akses array dapat dikombinasikan dengan sebuah instruksi. Karakteristik CISC yg “sarat informasi” ini memberikan keuntungan di mana ukuran program-program yang dihasilkan akan menjadi relatif lebih kecil, dan penggunaan memory akan semakin berkurang. Karena CISC inilah biaya pembuatan komputer pada saat itu (tahun 1960) menjadi jauh lebih hemat.
Memang setelah itu banyak desain yang memberikan hasil yang lebih baik dengan biaya yang lebih rendah, dan juga mengakibatkan pemrograman level tinggi menjadi lebih sederhana, tetapi pada kenyataannya tidaklah selalu demikian. Contohnya, arsitektur kompleks yang didesain dengan kurang baik (yang menggunakan kode-kode mikro untuk mengakses fungsi-fungsi hardware), akan berada pada situasi di mana akan lebih mudah untuk meningkatkan performansi dengan tidak menggunakan instruksi yang kompleks (seperti instruksi pemanggilan procedure), tetapi dengan menggunakan urutan instruksi yang sederhana. Satu alasan mengenai hal ini adalah karena set-set instruksi level-tinggi, yang sering disandikan (untuk kode-kode yang kompleks), akan menjadi cukup sulit untuk diterjemahkan kembali dan dijalankan secara efektif dengan jumlah transistor yang terbatas. Oleh karena itu arsitektur -arsitektur ini memerlukan penanganan yang lebih terfokus pada desain prosesor. Pada saat itu di mana jumlah transistor cukup terbatas, mengakibatkan semakin sempitnya peluang ditemukannya cara-cara alternatif untuk optimisasi perkembangan prosesor. Oleh karena itulah, pemikiran untuk menggunakan desain RISC muncul pada pertengahan tahun 1970 (Pusat Penelitian Watson IBM 801 – IBMs). Contoh-contoh prosesor CISC adalah : System/360, VAX, PDP-11, varian Motorola 68000 , dan CPU AMD dan Intel x86.
Istilah RISC dan CISC saat ini kurang dikenal, setelah melihat perkembangan lebih lanjut dari desain dan implementasi baik CISC dan CISC. Implementasi CISC paralel untuk pertama kalinya, seperti 486 dari Intel, AMD, Cyrix, dan IBM telah mendukung setiap instruksi yang digunakan oleh prosesor-prosesor sebelumnya, meskipun efisiensi tertingginya hanya saat digunakan pada subset x86 yang sederhana (mirip dengan set instruksi RISC, tetapi tanpa batasan penyimpanan/pengambilan data dari RISC). Prosesor-prosesor modern x86 juga telah menyandikan dan membagi lebih banyak lagi instruksi-instruksi kompleks menjadi beberapa “operasi-mikro” internal yang lebih kecil sehingga dapat instruksi-instruksi tersebut dapat dilakukan secara paralel, sehingga mencapai performansi tinggi pada subset instruksi yang lebih besar.
Fase Awal Perkembangan Prosesor RISC
  • Prosesor RISC Berkeley
  • Prosesor RISC Stanford
KEUNGGULAN RISC
Saat ini, hanya Intel x86 satu-satunya chip yang bertahan menggunakan arsitektur CISC. Hal ini terkait dengan adanya kemajuan teknologi komputer pada sektor lain. Harga RAM turun secara dramatis. Pada tahun 1977, DRAM ukuran 1MB berharga $5,000, sedangkan pada tahun 1994 harganya menjadi sekitar $6. Teknologi kompailer juga semakin canggih, dengan demikian RISC yang menggunakan RAM dan perkembangan perangkat lunak menjadi semakin banyak ditemukan.

KELEMAHAN RISC
Kelemahan utama dari RISC ialah jumalh instruksi yang sedikit. Hal ini mengakibatkan untuk melakukan suatu tugas akan dibutuhkan instruksi yang lebih banyak bila dibandingkan CISC. Hasilnya ialah jumlah ukuran program akan lebih besar bila dibandingkan CISC. Penggunaan memori akan semakin meningkat dan lalu lintas instruksi antara CPU dan memori akan meningkat pula.

Prosesor RISC, yang berkembang dari riset akademis telah menjadi prosesor komersial yang terbukti mampu beroperasi lebih cepat dengan penggunaan luas chip yang efisien. Kemajuan mutakhir yang ditunjukkan oleh mikroprosesor PowerPC 601 dan teknologi emulasi yang antara lain dikembangkan oleh IBM memungkinkan bergesernya dominasi chip-chip keluarga-86 dan kompatibelnya. Bila teknik emulasi terus dikembangkan maka pemakai tidak perlu lagi mempedulikan prosesor apa yang ada di dalam sistem komputernya, selama prosesor tersebut dapat menjalankan sistem operasi ataupun program aplikasi yang diinginkan.

Pendekatan CISC
Tujuan utama dari arsitektur CISC adalah melaksanakan suatu perintah cukup dengan beberapa baris bahasa mesin sedikit mungkin. Hal ini bisa tercapai dengan cara membuat perangkat keras prosesor mampu memahami dan menjalankan beberapa rangkaian operasi. Untuk tujuan contoh kita kali ini, sebuah prosesor CISC sudah dilengkapi dengan sebuah instruksi khusus, yang kita beri nama MULT. Saat dijalankan, instruksi akan membaca dua nilai dan menyimpannya ke 2 register yag berbeda, melakukan perkalian operan di unit eksekusi dan kemudian mengambalikan lagi hasilnya ke register yang benar. Jadi instruksi-nya cukup satu saja…
MULT 2:3, 5:2
MULT dalam hal ini lebih dikenal sebagai “complex instruction”, atau instruksi yang kompleks. Bekerja secara langsung melalui memori komputer dan tidak memerlukan instruksi lain seperti fungsi baca maupun menyimpan. Satu kelebihan dari sistem ini adalah kompailer hanya menerjemahkan instruksi-instruksi bahasa tingkat-tinggi ke dalam sebuah bahasa mesin. Karena panjang kode instruksi relatif pendek, hanya sedikit saja dari RAM yang digunakan untuk menyimpan instruksi-instruksi tersebut.

Pendekatan RISC
Prosesor RISC hanya menggunakan instruksi-instruksi sederhana yang bisa dieksekusi dalam satu siklus. Dengan demikian, instruksi ‘MULT’ sebagaimana dijelaskan sebelumnya dibagi menjadi tiga instruksi yang berbeda, yaitu “LOAD”, yang digunakan untuk memindahkan data dari memori ke dalam register, “PROD”, yang digunakan untuk melakukan operasi produk (perkalian) dua operan yang berada di dalam register (bukan yang ada di memori) dan “STORE”, yang digunakan untuk memindahkan data dari register kembali ke memori. Berikut ini adalah urutan instruksi yang harus dieksekusi agar yang terjadi sama dengan instruksi “MULT” pada prosesor RISC (dalam 4 baris bahasa mesin):
LOADA,2:3
LOADB,5:2
PRODA,B
STORE 2:3, A
Awalnya memang kelihatan gak efisien iya khan? Hal ini dikarenakan semakin banyak baris instruksi, semakin banyak lokasi RAM yang dibutuhkan untuk menyimpan instruksi-instruksi tersebut. Kompailer juga harus melakukan konversi dari bahasa tingkat tinggi ke bentuk kode instruksi 4 baris tersebut. Bagaimanapun juga, strategi pada RISC memberikan beberapa kelebihan. Karena masing-masing instruksi hanya membuthukan satu siklus detak untuk eksekusi, maka seluruh program (yang sudah dijelaskan sebelumnya) dapat dikerjakan setara dengan kecepatan dari eksekusi instruksi “MULT”. Secara perangkat keras, prosesor RISC tidak terlalu banyak membutuhkan transistor dibandingkan dengan CISC, sehingga menyisakan ruangan untuk register-register serbaguna (general purpose registers). Selain itu, karena semua instruksi dikerjakan dalam waktu yang sama (yaitu satu detak), maka dimungkinkan untuk melakukan pipelining.
Persamaan Unjuk-kerja (Performance)
Persamaan berikut biasa digunakan sebagai ukuran unjuk-kerja suatu komputer:
Pendekatan CISC bertujuan untuk meminimalkan jumlah instruksi per program, dengan cara mengorbankan kecepatan eksekusi sekian silus/detik. Sedangkan RISC bertolak belakang, tujuannya mengurangi jumlah siklus/detik setiap instruksi dibayar dengan bertambahnya jumlah instruksi per program.

CISC
Penekanan pada perangkat keras (Hardware)
Termasuk instruksi kompleks multi-clock
Memori-ke-memori: “LOAD” dan “STORE” saling bekerjasama
Ukuran kode kecil, kecepatan rendah
Transistor digunakan untuk menyimpan instruksi-instruksi kompleks

RISC
Penekanan pada perangkat lunak (software)
Single-clock, hanya sejumlah kecil instruksi
Register ke register: “LOAD” dan “STORE” adalah instruksi – instruksi terpisah
Ukuran kode besar, kecepatan (relatif) tinggi
Transistor banyak dipakai untuk register memori.

SISTEM BUS


Pengertian Bus, bit, dan byte
Nama    : Anipatulloh
NIM      : SIA201003
MatKul : AOK

Pada motherboard terdapat saluran-saluran penghubung yang menghubungkan satu komponen dengan komponen lainnya. Saluran penghubung ini berupa garis-garis yang tercetak pada PCB motherboard. Melalui saluran-saluran inilah data, informasi, dan instruksi-instruksi yang diberikan pada komputer ditransfer/melintas dari komponen satu ke komponen lainnya. Data dan instruksi tersebut diangkut dalam wujud sinyal-sinyal elektronis yang mempunyai makna tertentu. Sekelompok saluran yang mempunyai fungsi yang sama disebut jalur atau bus. Saluran-saluran penghubung tadi disebut pula dengan istikah konduktor.
Pada permukaan bagian bawah prosesor Intel Pentium 4 socket 478, terdapat kaki-kaki berupa pin. Jumlah pin keseluruhan sebanyak 478 buah, itulah sebabnya disebut soket 478. Pin-pin ini bertugas sebagai lintasan yang menyalurkan data atau instruksi dari motherboard ke processor atau sebaliknya. Dengan demikian, di dalam sebuah prosesor juga ada saluran-saluran tempat lalulintas data/informasi/instruksi-instruksi yang harus diolah/diproses dan dikirim kembali ke motherboard. Pin-pin pada prosesor adalah salah satu contoh nyata yang secara fisik terlihat sebagai saluran tempat lalu lintas data/informasi/instruksi. Sekelompok saluran yang mempunyai fungsi yang sama juga disebut jalur atau bus. Hal yang sama juga ada di video card atau periferal lainnya. Bus-bus atau jalur-jalur pada prosesor secara garis besar dapat dibagi menjadi data bus (jalur data), address bus (jalur adres), dan control bus (jalur kontrol). Control bus disebut juga dengan istilah signal bus.
Pengertian jalur tidak sama dengan saluran. Dalam hal ini, jalur adalah kata jamak dari saluran. Pahamilah penjelasan berikut ini:
Jalur data (data bus) terdiri dari beberapa (sejumlah) saluran data
Jalur adres (address bus) terdiri dari beberapa (sejumlah) saluran adres
Jalur kontrol (control bus) terdiri dari beberapa (sejumlah) saluran kontrol
Seperti telah dijelaskan sebelumnya, bahwa data/informasi/instruksi disalurkan dalam wujud sinyal-sinyal elektronis. Hal ini dapat dijelaskan sebagai berikut:
Setiap satu saluran (satu kawat) pada saat-saat tertentu hanya dapat berada dalam satu kondisi, yaitu ada tegangan atau tidak ada tegangan. Dikatakan ada tegangan jika tegangannya berkisar 2,5 Volt hingga 5,5 Volt. Dikatakan tidak ada tegangan jika tegangannya berkisar 0 Volt hingga 0,8 Volt. Keadaan ada tegangan disimbolkan dengan angka 1 dan disebut dengan istilah ‘high’, keadaan tidak ada tegangan disimbolkan dengan angka 0 dan disebut dengan istilah ‘low’.
Berdasar penjelasan ini, dapat dikatakan bahwa setiap saluran selalu berkeadaan biner (dua kemungkinan), yaitu dalam keadaan ‘0’ atau dalam keadaan ‘1’. Simbol angka yang hanya bernotasi ‘0’ dan ‘1’ ini disebut dengan istilah notasi digit biner, dalam bahasa Inggris disebut binary digit yang disingkat dengan istilah ’bit’.
Sebuah komputer memiliki beberapa bus, agar dapat berjalan. Banyaknya bus yang terdapat dalam sistem, tergantung dari arsitektur sistem computer yang digunakan. Sebagai contoh :
Sebuah komputerPCdengan 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 kecepatanrendah akan dihubungkan dengan bus yang memiliki kecepatan tinggi. Setiapperangkat di dalam sistem juga dihubungkan ke salah satu bus yang ada.Sebagai contoh, kartu grafis AGP akan dihubungkan ke bus AGP. Beberapaperangkat lainnya (utamanya chipset atau kontrolir) akan bertindak sebagai jembatan antara bus-bus yang berbeda. Sebagai contoh, sebuah kontrolirbusSCSIdapat mengubah sebuah bus menjadi bus SCSI, baik itubus PCIataubus PCI Express.
Didalam PC terdapat 2 Bus yaitu :
-          Bus sistem, yang menghubungkan CPU dengan RAM, dan
-          Bus I/O, yang menghubungkan CPU dengan komponen-komponen lain

Pada PC modern, biasanya akan ditemukan empat bus:
• Bus ISA, merupakan bus kecepatan rendah yang tua, segera akan dikeluarkan dari rancanganPC.
• Bus PCI, merupakan bus kecepatan tinggi yang baru.
• Bus USB (Universal Serial Bus ), merupakan bus kecepatan rendah yang baru.
• Bus AGP yang hanya digunakan untuk kartu grafis.Masing Bus diatas memiliki spesifikasi, kecepatan berbeda , dan juga bentuk yang berbeda.Oleh sebab itu di bawah ini kami akan mencoba merinci spesifikasi Bus PCI dan Bus AGP,mengupas habis Bus PCI dan Bus AGP tersebut

Beberapa Bus pada Komputer :
  • BUS ARBITRASI
Suatu konflik yang timbul jika prosesor dan kontroler DMA (Direct MemoryAcces) atau dua kontroler DMA mencoba menggunakan bus pada saat yangsama untuk mengakses memori utama. Untuk mengantisipasi hal ini, prosedurarbitrasi perlu diterapkan pada bus untuk mengkoordinasikan aktivitas semuaperangkat yang meminta transfer memori Bus arbitrasi adalah proses memilih perangkat berikutnya sebagai busmaster (perangkat yang diijinkan untuk menganisiasi data pada bus setiap saat)dan mentransfer bus mastership kepada perangkat tersebut, bus arbiter dapatberupa prosesor atau unit terpisah yang terhubung ke bus. Terdapat duapendekatan yang dapat diterapkan untuk bus arbitrasi. Pertama, CentralizedArbitration merupakan suatu bus arbital tunggal melakukan arbitration yangdiperlukan. Kedua, distibuted arbitration yakni semua perangkat berpartisipasidalam pemilihan bus master berikutnya. Distributed arbitration berarti semuaperangkat yang menunggu untuk menggunakan bus tersebut memiliki tanggung jawab setara dalam melaksanakan proses arbitrasi.
  • BUS PROSESOR
Bus Proesor adalah bus yang diidentifikasikan oleh sinyal pada sinyal chipprosesor tersebut. Perangkat yang memerlukan koneksi dengan cepat dengankecepatan sangat tinggi ke prosesor, seperti main memory dapat dihubungkanlangsung ke bus ini. Motherboard biasanya menyediakan bus lain yang lebihbanyah perangkat. Dua bus dapat diinterkoneksikan oleh satu sirkuit yaitubridge yang mentranslasikan sinyal dan protokol satu bus menjadi lainnya.Struktur bus terikat erat dengan arsitektur prosesor, serta juga tergantungpda karakteristik chip prosesor. IBM mengembangkan suatu bus yang disebutISA (Industry Standart Architecture) untuk PC yang pada saat itu dikenal sebagaiPC AT. Popularitas tersebut mendorong produsen lain untuk membuat antarmuka ISA-compatible untuk perangkat I/O sehingga menjadikan ISA standar defact.Beberapa standar telah berkembang melui usaha kerja sama industrial,bahkan diantara perusahaan pesaing dikarenakan keinginan bersama dalammemilki produk yang kompatibel. Pada beberapa kasus organisasi seperti IEEE(Institute of Electrical and Electrinic Enginers), ANSI (American National StandartInstitute), atau badan internasional seperti ISO (Internasional StandardsOrganization) telah menyetujui standar tersebut dan memberinya status resmi. Tiga standar bus yang digunakan secara luas yaitu PCI (PeripheralComputer Interconnect), SCSI (Small Compter System Interface), dan USB(Universal Serial Bus)

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Free Blogger Themes | Free Song Lyrics, Cara Instal Theme Blog