Serasi IBM PC

Serasi IBM PC pada umumnya merujuk kepada komputer yang serupa dengan IBM PC, Komputer Peribadi IBM XT, dan Komputer Peribadi IBM/AT. Komputer sedemikian, dahulunya dikenali sebagai klon PC, atau klon IBM kerana ia hampir sepenuhnya menyalin kesemua ciri-ciri utama reka bentuk dalaman PC, XT, atau AT, dibantu dengan keupayaan pelbagai pengilang bagi kejuruteraan undur BIOS secara sah melalui rekabentuk bilik bersih (cleanroom design). Columbia Data Products membina klon komputer IBM pertama melalui perlaksanaan bilik bersih bagi BIOSnya.
Semua komputer peribadi serasi IBM awal menggunakan bus komputer yang sama dengan model PC dan AT, yang kemudiannya dinamakan semula sebagai ISA Bus apabila pengilang membangunkan alternatif kepada piwaian IBM asal.
Istilah "serasi IBM" menjadi sekadar sejarah apabila IBM berhenti mengilangkan komputer peribadi.
Warisan komputer peribadi serasi IBM merupakan majoriti komputer mikro dipasaran masa kini, sungguhpun pengoperasian dengan struktur bas dan tambahan bagi PC, XT atau AT asal mungkin dikurangkan atau tiada.

Asal

Asal bagi pelantar sistem ini timbul dengan keputusan IBM pada 1980 bagi memasarkan komputer pengguna tunggal kos rendah sepantas mungkin sebagai tindak balas kepada kejayaan Komputer Apple menguasai pasaran yang baru terbina. Pada 12 Ogos 1981, PC IBM pertama dijual. Terdapat tiga sistem pengendalian (OS) yang boleh digunakan tetapi yang paling popular dan paling murah merupakan PC DOS, versi MS DOS yang dilesenkan dari Microsoft. Dalam konsesi penting, perjanjian IBM membenarkan Microsoft untuk menjual versi MS-DOSnya sendiri, bagi pelantar bukan IBM. Satu-satunya komponen komputer peribadi tertutup (proprietary) merupakan BIOS (Sistem Input/Output asas).
Sejumlah komputer berasaskan pemprosesor 8086/8088, tetapi dengan seni bina berlainan dengan komputer peribadi, dan melaksanakan versi MS-DOS dan CP/M-86 mereka sendiri, telah dikilangkan dalam tempoh ini. Bagaimanapun, perisian yang mengendali hardware secara langsung dan tidak membuat menghubungi secara piwaian kepada MS-DOS adalah lebih pantas. Ini amat penting bagi permainan video terutama dengan spesifikasi hardaware rendah masa itu. PC IBM merupakan satu-satunya mesin yang dijual dalam jumlah cukup besar bagi menguntungkan bagi menulis aturcara khusus baginya, dan ini menggalakkan pengilang lain bagi menghasilkan mesin yang boleh menggunakan aturcara, kad tambahan dan tambahan yang sama kepada PC. Pasaran komputer 808x dengan pantas menyingkir semua mesin yang tidak berfungsi sama seperti PC. Had 640kB ingatan sistem konventional boleh guna bagi MS-DOS merupakan warisan dari tempoh tersebut; mesin bukan klon yang lain tidak mempunyai had ini.
Klon asal bagi Komputer Peribadi IBM dicipta tanpa penyertaan IBM maupun kebenarannya. Columbia Data Products mengikut model PC IBM dengan tepat dan menghasilkan komputer peribadi serasi pertama(contoh., lebih kurang serasi dengan piwaian PC IBM) pada Jun 1982 diikuti tidak lama kemudian oleh Eagle Computer. Compaq Computer Corp. mengumumkan komputer peribadi serasi IBM pertamanya beberapa bulan berikut pada November 1982—Compaq Portable. Compaq Portable merupakan mesin bersaiz mesin jahit komputer boleh alih yang 100% serasi PC. Syarikat Compaq tidak boleh menyalin BIOS secara langsung kerana keputusan mahkamah dalam Apple v. Franklin, tetapi ia bolem kejuruteraan undur BIOS IBM dan menulis BIOSnya sendir dengan menggunakan rekabentuk bilik bersih. Compaq menjadi pengilang PC yang amat berjaya, tetapi diambil alih oleh Hewlett-Packard pada 2002.

Mudah kembang

Salah satu kekuatan pelantar serasi PC adalah reka bentuk hardware modularnya. Pengguna dengan mudah meningkat perkakasan tambahan dan pada tahap tertentu, pemprosesor dan ingatan tanpa mengubah suai papan induk komputer atau menggantikan keseluruhan komputer, sebagaimana kes dengan kebanyakan komputer mikro masa itu. Bagaimanapun dengan peningkatan kepantasan pemprosesor dan saiz ingatan, had reka bentuk bagi asas XT/AT telah dicapai, terutama bagi memancu kad video grafik. IBM kemudiannya memperkenalkan bus dipertingkat pada komputer IBM PS/2 yang mengatasi kebanyakan had teknikal pada bus XT/AT, tetapi reka bentuk ini jarang digunakan sebagai asas bagi komputer serasi IBM kerana ia memerlukan bayaran lesen kepada IBM kedua-duanya bagi bus PS/2 dan sebarang rekabentuk bus-AT yang telah dihasilkan syarikat yang memohon lesen. Langkah ini kurang popular dengan pengilang hardware dan beberapa piwaian bus saingan telah dibangunkan oleh satu konsortium, dengan syarat perlesenan lebih mudah diterima. Pelbagai usaha bagi mempiwaikan antaramuka dilakukan, tetapi dalam perlaksanaan, kebanyakan usaha ini samaada cacat atau diabaikan. Sungguhpun begitu terdapat banyak pilihan tambahan, dan pelantar serasi PC berkembang lebih pantas berbanding pelantar saingan lain masa itu, walaupun itu hanya disebabkan oleh penguasaan pasarannya, dan bukan kelebihan teknikalnya.

"Serasi IBM PC" menjadi "Wintel"

Pada tahun 1990-an, pengaruh IBM pada seni bina PC menjadi semakin tidak penting. Jenama PC IBM menjadi pengecualian berbanding peraturan. Disebalik cubaan untuk kekal serasi dengan PC IBM, pembekal mula menumpu pada keserasian dengan evolusi Microsoft Windows. Pada 1993, versi Windows NT telah dibebaskan yang mampu dilaksanakan pada pemprosesor selain x86. (Ia bagaimanapun memerlukan pengompilan semula, dan kebanyakan aturcara penggunaan tidak dikompil semula.) Sungguhpun begitu, ciri bebas hardwarenya telah digunakan oleh stesyen kerja x86 SGI - menggunakan NT (Hardware abstraction layer - HAL), NT (dan lebih penting lagi, aturcara penggunaannnya) boleh dilaksanakan menggunakannya. Tiada pembekal pasaran pukal komputer peribadi berani tidak serasi dengan versi terakhir Windows, dan persidangan tahunan Microsoft memberikan kedudukan dari mana Microsoft boleh melobi bagi dan —dalam sesetengah kes— menetapkan rentak dan arah bahagian perkakasan bagi industri PC. Microsoft dan Windows telah menjadi begitu penting bagi pembangunan berterusan bagi hardware komputer peribadi sehinggakan penulis industri telah menggunakan istila "senibina Wintel" ("Wintel" merupakan portmanteau bagi "Windows" dan "Intel") bagi marujuk kepada gabungan pelantar perisian-hardware. Istilah ini sendiri menjadi salah normal (misnomer), kerana pada satu pihak Intel telah kehilangan kawalan ke atas arah tuju pembangunan pelantar hardware disebabkan pengaruh yang lain, dan pada pihak yang lain sistem bukan-Windows dilaksanakan pada pelantar hardware ini telah bertapak dan mengekalkan kehadiran penting.

Isu lebih keserasian dan had rekabentuk

Sungguhpun IBM PC direka bagi dikembangkan, pereka tidak dapat menjangka kemajuan pembangunan hardware pada 1980-an. Lebih buruk lagi, pilihan IBM memilih Intel 8088 sebagai CPU meletakkan beberapa kekangan yang menghalang pembangunan aturcara bagi pelantar serasi PC. Sebagi contoh, pemprosesor 8088 hanya memiliki ruang ingatan (address space) ingatan 20-bit. Bagi mengembangkan PC melampaui satu megabyte, Lotus, Intel, dan Microsoft bersama-sama mencipta ingatan expanded memory]] (EMS),skim suis-bank bagi membenarkan capaian kepada ingatan tambahan yang dibekalkan oleh hardware tambahan, tersedia melalui "tingkap" 64 KB dalam alamat 20-bit. Kemudian, CPU Intel mempunyai ruang alamat lebih besar dan boleh mencapai 16 MB (80286) atau lebih, mendorong Microsoft bagi membangunkan ingatan tambahan (extended memory - XMS) yang tidak memerlukan hardware tambahan. Ingatan tambahan dan dikembangkan memiliki antaramuka tidak serasi, dengan itu sesiapa yang menggunakan lebih satu megabyte perlu menyokong kedua-dua sistem untuk keserasian.

Kad grafik memiliki ketidak serasian mereka sendiri. Apabila kad grafik maju kearas SVGA, piwaian bagi mencapainya menjadi kabur. Pada masa itu, pengaturcaraan Komputer menggunakan model ingatan yang memiliki 64 KB segmen ingatan. Ingatan skrin mod grafik VGA paling biasa muat dalam satu segmen ingatan. Mod SVGA memerlukan lebih banyak ingatan, dengan itu mencapai ingatan skrin penuh adalah sulit. Setiap pengilang memajukan cara mereka sendiri bagi mencapai ingatan skrin, malah sejauh tidak meberi nombor kepada mod secara tetap. Cubaan bagi mencipta piwaian yang dikenali sebagai VESA BIOS Extensions - VBE telah dilakukan tetapi tidak mendapat sambutan.
Disebabkan banyak penyesuai (adapters) pihak ketiga bagi PC dan tiada antaramuka piwaian bagi menyambung kepadanya, menulis aturcara bagi PC boleh menjadi sukar. Apabila menulis aturcara bagi PC, sejumlah besar set ujian gabungan pelbagai hardware berbeza diperlukan bagi memastikan ia serasi dengan sebanyak mungkin tatarajah PC yang mungkin. PC itu sendiri tidak mempunyai antaramuka penggunaan yang jelas kepada model ingatan leperbagi 386 dan seterusnya yang boleh diberikan dalam mod lindung. Juga OD mod lindung boleh ditulis bagi 80386. Pada masa ini, serasi DOS lebih mudah disebabkan mod 8086 maya. Malangnya aturcara tidak boleh beralih secara langsung kepada mod lindung dari mod itu, dengan itu API model ingatan baru telah dibangunkan, VCPI dan DPMI, yang terkemudian menjadi paling popular.
Sementara itu, pengguna terkeliru dengan banyaknya gabungan hardware berlainan yang ditawarkan. Bagi memberikan pengguna idea jenis Komputer ynag diperlukan bagi melaksanakan sesuatu aturcara, piwaian Multimedia PC - MPC) telah ditetapkan pada 1990. Ia mengesahkan sesuatu komputer telah memenuhi piwaian MPC minima boleh dianggap MPC. Aturcara yang boleh dilaksanakan pada komputer patuh-MPC minima dijamin boleh digunakan pada sebarang MPC. Piwaian MPC tahap 2 dan MPC tahap 3 kemudian ditetapkan, tetapi istilah "patuh MPC" tidak pernah popular. Selepas MPC tahap 3 pada 1996, tiada piwaian MPC selanjutnya dikeluarkan.

Cabaran kepada penguasaan Wintel

Kejayaan Microsoft Windows hampir menghapuskan semua sistem pengendalian saingan lain, dan memastikan bahawa Komputer Peribadi "serasi IBM" merupakan pelantar yang menguasai pasaran. Ini bererti sekiranya pengilang menjadikan perisian mereka bagi pelantar Wintel, mereka mampu mencapai sebahagian besar pengguna komputer di luar sana. Menjelang akhir 1980-an, satu-satunya pesaing kepada Windows dengan markah lebih beberapa peratus bahagian pasaran merupakan pelantar Apple Macintosh. Mac bermula dengan diwar-warkan sebagai "komputer bagi kita yang lainnya" tetapi gabungan DOS/Windows/Intel dengan pantas meletakkan Macintosh ke ceruk pendidikan dan penerbitan atas meja (desktop publishing), dari mana hanya kini ia mulai muncul kembali. Menjelang pertengahan hingga akhir 1990-an bahagian pasaran Mac telah merosot kepada sekitar 5% dan memperkenalkan sistem pengendalian pesaing baru menjadi cubaan perdagangan (commercial venture) berisiko tinggi. Pengalaman telah menunjukkan bahawa sungguhpun sistem pengendalian secara teknikal lebih baik berbanding Windows, ia akan gagal dalam pasaran (contohnya BeOS dan OS/2). Pada 1989 Steve Jobs berkata mengenai pelantar NeXT barunya, "Ia samaada menjadi pelantar hardware baru yang terakhir, atau yang pertama gagal." Pada 1993 NeXT mengumumkan ia menghentikan pengeluaran NeXTcube dan mengalih NeXTSTEP kepada pemprosesor Intel.
Di medan hardware, Intel pada awalnya melesenkan teknologi mereka agar pengilang lain dapat menghasilkan CPU x86. Apabila pelantar "Wintel" mula menguasai pasaran Intel membatalkan amalan ini. Syarikat seperti AMD dan Cyrix membangunkan CPU pilihan lain yang berfungsi serasi dengan Intel. Menjelang akhir 1990-an, AMD telah mengambil bahagian pasaran CPU semakin besar bagi PC. Malah AMD akhirnya memainkan peranan penting bagi mengarah evolusi pelantar x86 apabila keluaran pemprosessor Athlon-nya terus mengembangkan senibina x86 klassik ketika Intel melencong dengan seni bina "Netburst"-nya bagi CPU Pentium 4 CPU dan seni bina IA-64 bagi keluaran Itanium bagi CPU pelayan. AMD membangunkan tambahan 64 bit pertama bagi seni bina x86 yang memaksa Intel bagi menghasilkan versi bilik bersihnya, bagi kesemua CPU terbarunya. Pada 2006 Intel mula meninggalkan Netburst dengan membebaskan keluaran pemprosessor "Core" yang mewakili evolusi Pentium III yang lebih awal.

Komputer peribadi hari ini

Istilah komputer peribadi 'serasi IBM' tidak lagi biasa digunakan bagi komputer masa kini. Pelantar tidak-serasi, saingan samaada telah tutup, menjadi pasaran ceruk, peminat seperti Amiga. Sistem pengendali aliran utama lain seperti Mac OS X dan Linux, telah membangun ciri-ciri serasi memudahkan saling beroperasi dan pertukaran data. Kepantasan pemprosesor dan keupayaan ingatan komputer moden adalah berkali ganda lebih berkuasa berbanding komputer peribadi IBM asal akan tetapi keserasian undur telah dikekalkan. Komputer moden masih mampu melaksanakan aturcara mudah yang ditulis bagi komputer awal 1980-an tanpa memerlukan emulator.