IBM PC compatible
آئی بی ایم پی سی ہم آہنگ کمپیوٹر اصل آئی بی ایم پی سی، ایکس ٹی، اور اے ٹی سے ملتے جلتے ہیں، یہ سب کمپیوٹر دیو آئی بی ایم کے ہیں، جو ایک ہی سافٹ ویئر اور توسیعی کارڈ استعمال کرنے کے قابل ہیں۔ ایسے کمپیوٹرز کو پی سی کلون، آئی بی ایم کلون یا آئی بی ایم پی سی کلون کہا جاتا تھا۔ "آئی بی ایم پی سی کمپیٹیبل" کی اصطلاح اب صرف ایک تاریخی وضاحت ہے، کیونکہ 2005 میں چینی ٹیکنالوجی کمپنی لینووو کو اپنا پرسنل کمپیوٹر ڈویژن فروخت کرنے کے بعد آئی بی ایم اب پرسنل کمپیوٹر فروخت نہیں کرتا ہے۔ عہدہ "پی سی"، جیسا کہ پرسنل کمپیوٹر کی زیادہ تر تاریخ میں استعمال ہوتا ہے، کا مطلب عام طور پر "پرسنل کمپیوٹر" نہیں ہے، بلکہ ایک x86 کمپیوٹر ہے جو اسی سافٹ ویئر کو چلانے کے قابل ہے جو ایک عصری آئی بی ایم پی سی چلا سکتا ہے۔ یہ اصطلاح ابتدائی طور پر 1980 کی دہائی کے اوائل میں دستیاب گھریلو کمپیوٹر سسٹمز جیسے ایپل II، ٹی آر ایس-80، اور کموڈور 64 کے برعکس تھی۔ بعد میں، یہ اصطلاح بنیادی طور پر ایپل کے میکنٹوش کمپیوٹرز کے برعکس استعمال کی گئی۔ ان "کلونوں" نے اصل آئی بی ایم پی سی آرکیٹیکچرز کی تقریبا تمام اہم خصوصیات کو نقل کیا۔ اسے آئی بی ایم کے کموڈٹی ہارڈ ویئر اجزاء کے انتخاب سے سہولت ملی، جو سستے تھے، اور مختلف مینوفیکچررز کی "کلین روم ڈیزائن" تکنیک کا استعمال کرتے ہوئے بائیوس فرم ویئر کو ریورس انجینئر کرنے کی صلاحیت کی وجہ سے۔ کولمبیا ڈیٹا پروڈکٹس نے آئی بی ایم پرسنل کمپیوٹر کا پہلا کلون، ایم پی سی 1600 اپنے بی آئی او ایس کے کلین روم ریورس انجینئرڈ نفاذ کے ذریعے بنایا۔ دیگر حریف کمپنیوں، کورونا ڈیٹا سسٹمز، ایگل کمپیوٹر، اور ہینڈ ویل کارپوریشن کو آئی بی ایم کی طرف سے قانونی کارروائی کی دھمکی دی گئی، جنہوں نے ان کے ساتھ تصفیہ کیا۔ اس کے فورا بعد 1982 میں، کمپیک نے بہت کامیاب کمپیک پورٹیبل جاری کیا، جس میں کلین روم ریورس انجینئرڈ بائیوس بھی تھا، اور اسے بھی آئی بی ایم نے قانونی طور پر چیلنج نہیں کیا تھا۔ کچھ ابتدائی آئی بی ایم پی سی مطابقت پذیری نے وہی 8 بٹ کمپیوٹر بس استعمال کی جو اصل پی سی اور ایکس ٹی ماڈل کے طور پر استعمال ہوتی تھی، لیکن بہت سے لوگوں نے جلد ہی 16 بٹ آئی بی ایم اے ٹی بس کو اپنا لیا۔ بعد میں اس کا نام بدل کر انڈسٹری اسٹینڈرڈ آرکیٹیکچر (آئی ایس اے) بس رکھ دیا گیا، آئی بی ایم پی سی مطابقت کے لیے توسیعی انڈسٹری اسٹینڈرڈ آرکیٹیکچر بس اوپن اسٹینڈرڈ کا اعلان ستمبر 1988 میں پی سی کلون وینڈرز کے ایک کنسورشیم نے کیا تھا، جس کی قیادت کمپیک نے کی تھی اور جسے گینگ آف نائن کہا جاتا تھا، آئی بی ایم کے ملکیتی مائیکرو چینل آرکیٹیکچر (ایم سی اے) کے متبادل کے طور پر جو اس کی پی ایس/2 سیریز میں متعارف کرایا گیا تھا۔ اس کے فورا بعد صنعت نے اسی طرح کے، تعاون پر مبنی طریقے سے نئے بس معیارات کو اپنایا: وی ای ایس اے لوکل بس (وی ایل بی)، پیریفرل کمپونینٹ انٹر کنیکٹ (پی سی آئی) اور ایکسلریٹڈ گرافکس پورٹ (اے جی پی)۔ x86 آئی بی ایم پی سی مطابقت پذیری کی اولاد، یعنی "x 86-64 AMD64" چپس پر مبنی 64 بٹ کمپیوٹرز 2021 تک مارکیٹ میں موجود ڈیسک ٹاپ کمپیوٹرز کی اکثریت پر مشتمل ہیں، جس میں غالب آپریٹنگ سسٹم مائیکروسافٹ ونڈوز ہے۔ اصل پی سی فن تعمیر کے بس ڈھانچے اور پردیئرز کے ساتھ باہمی تعاون محدود یا غیر موجود ہو سکتا ہے۔ بہت سے جدید کمپیوٹر پرانے سافٹ ویئر یا ہارڈ ویئر کو استعمال کرنے سے قاصر ہیں جو آئی بی ایم پی سی ہم آہنگ فن تعمیر کے کچھ حصوں پر منحصر ہے جو جدید کمپیوٹرز میں غائب ہیں یا ان کے مساوی نہیں ہیں۔ مثال کے طور پر، وہ کمپیوٹر جو یونیفائیڈ ایکسٹینسیبل فرم ویئر انٹرفیس پر مبنی فرم ویئر کا استعمال کرتے ہوئے بوٹ کرتے ہیں جن میں مطابقت سپورٹ ماڈیول یا سی ایس ایم کی کمی ہوتی ہے، جو پرانے بی آئی او ایس پر مبنی فرم ویئر انٹرفیس کی تقلید کرنے کے لیے درکار ہوتے ہیں، یا جن کے سی ایس ایم کو غیر فعال کر دیا جاتا ہے، وہ مقامی طور پر ایم ایس-ڈاس نہیں چلا سکتے کیونکہ ایم ایس-ڈاس بوٹ کرنے کے لیے بی آئی او ایس انٹرفیس پر منحصر ہوتا ہے۔ صرف میکنٹوش نے آئی بی ایم پی سی کے ساتھ مطابقت کے بغیر مارکیٹ میں نمایاں حصہ رکھا تھا، حالانکہ یہ میک او ایس ایکس چلانے والے انٹیل میکس کے ساتھ بدل گیا، اکثر بوٹ کیمپ کے ساتھ ڈوئل بوٹنگ ونڈوز۔ اوریجنز آئی بی ایم نے 1980 میں جلد از جلد کم لاگت والے سنگل یوزر کمپیوٹر کو مارکیٹ کرنے کا فیصلہ کیا۔ 12 اگست 1981 کو پہلا آئی بی ایم پی سی فروخت کے لیے پیش کیا گیا۔ اس کے لیے تین آپریٹنگ سسٹم (او ایس) دستیاب تھے۔ سب سے کم مہنگا اور مقبول پی سی ڈاس تھا جسے مائیکروسافٹ نے بنایا تھا۔ ایک اہم رعایت میں، آئی بی ایم کے معاہدے نے مائیکروسافٹ کو غیر آئی بی ایم کمپیوٹرز کے لیے اپنا ورژن، ایم ایس-ڈاس فروخت کرنے کی اجازت دی۔ آئی بی ایم کے لیے خصوصی اصل پی سی فن تعمیر کا واحد جزو بی آئی او ایس (بیسک ان پٹ/آؤٹ پٹ سسٹم) تھا۔ آئی بی ایم نے سب سے پہلے ڈویلپرز سے کہا کہ وہ ایسے سافٹ ویئر لکھنے سے گریز کریں جو کمپیوٹر کے ہارڈ ویئر کو براہ راست مخاطب کرتے ہیں اور اس کے بجائے ہارڈ ویئر پر منحصر کارروائیوں کو انجام دینے والے بی آئی او ایس افعال پر معیاری کال کریں۔ یہ سافٹ ویئر MS-DOS یا PC DOS کا استعمال کرتے ہوئے کسی بھی مشین پر چلے گا۔ سافٹ ویئر جو معیاری کال کرنے کے بجائے براہ راست ہارڈ ویئر کو مخاطب کرتا تھا، تاہم تیز تھا ؛ یہ خاص طور پر گیمز کے لیے متعلقہ تھا۔ آئی بی ایم پی سی ہارڈ ویئر کو اس طرح سے خطاب کرنے والا سافٹ ویئر مختلف ہارڈ ویئر والی ایم ایس-ڈاس مشینوں پر نہیں چلے گا (مثال کے طور پر، پی سی-98)۔ آئی بی ایم پی سی کو خاص طور پر اس کے لیے تحریری سافٹ ویئر کا جواز پیش کرنے کے لیے کافی مقدار میں فروخت کیا گیا تھا، اور اس نے دوسرے مینوفیکچررز کو ایسی مشینیں تیار کرنے کی ترغیب دی جو پی سی کی طرح ہی پروگرام، توسیعی کارڈ اور پردیئر استعمال کر سکیں۔ 808x کمپیوٹر مارکیٹ پلیس نے تیزی سے ان تمام مشینوں کو خارج کر دیا جو ہارڈ ویئر اور سافٹ ویئر سے مطابقت نہیں رکھتی تھیں۔ ایم ایس-ڈاس کے لیے دستیاب "روایتی" سسٹم میموری پر 640 کے بی رکاوٹ اس دور کی میراث ہے ؛ دیگر غیر کلون مشینیں، جب کہ ایک حد کے تابع ہیں، 640 کے بی سے تجاوز کر سکتی ہیں۔ آئی بی ایم کی منظوری کے بغیر بنائے گئے "لکالیک"، ہم آہنگ کمپیوٹرز کی افواہیں، آئی بی ایم پی سی کی ریلیز کے فورا بعد ہی شروع ہو گئیں۔ انفو ورلڈ نے آئی بی ایم پی سی کی پہلی سالگرہ کے موقع پر لکھا کہ جون 1983 تک پی سی میگزین نے "پی سی کلون" کی تعریف "ایک ایسا کمپیوٹر [جو] اس صارف کو ایڈجسٹ کر سکتا ہے جو آئی بی ایم پی سی سے ڈسک گھر لے جاتا ہے، کمرے کے پار چلتا ہے، اور اسے" غیر ملکی "مشین میں پلگ کرتا ہے۔ اس سال آئی بی ایم پی سی کی کمی کی وجہ سے، بہت سے صارفین نے اس کے بجائے کلون خریدے۔ کولمبیا ڈیٹا پروڈکٹس نے جون 1982 کے دوران آئی بی ایم پی سی معیار کے ساتھ کم و بیش مطابقت رکھنے والا پہلا کمپیوٹر تیار کیا، جس کے بعد جلد ہی ایگل کمپیوٹر آیا۔ کمپیک نے اپنی پہلی پروڈکٹ کا اعلان کیا، ایک آئی بی ایم پی سی جو نومبر 1982 میں مطابقت رکھتا تھا، کمپیک پورٹیبل۔ کمپاک پہلا سلائی مشین کے سائز کا پورٹیبل کمپیوٹر تھا جو بنیادی طور پر 100% پی سی سے مطابقت رکھتا تھا۔ ایپل بمقابلہ فرینکلن میں عدالتی فیصلہ یہ تھا کہ بائیوس کوڈ کاپی رائٹ قانون کے ذریعے محفوظ تھا، لیکن یہ آئی بی ایم بائیوس کو ریورس انجینئر کر سکتا تھا اور پھر کلین روم ڈیزائن کا استعمال کرتے ہوئے اپنا بائیوس لکھ سکتا تھا۔ نوٹ کریں کہ یہ کامپیک کے پورٹیبل کو جاری کرنے کے ایک سال بعد کی بات ہے۔ بی آئی او ایس کی ریورس انجینئرنگ میں لگائی گئی رقم اور تحقیق ایک حساب شدہ خطرہ تھا۔ مطابقت کے مسائل غیر مطابقت پذیر ایم ایس-ڈاس کمپیوٹرز: کام کی طرح ایک ہی وقت میں، بہت سے مینوفیکچررز جیسے ٹینڈی/ریڈیو شیک، زیروکس، ہیولیٹ پیکارڈ، ڈیجیٹل آلات کارپوریشن، سانیو، ٹیکساس انسٹرومینٹس، ٹولپ، وانگ اور اولیوٹی نے ذاتی کمپیوٹر متعارف کروائے جو ایم ایس-ڈاس کی حمایت کرتے تھے، لیکن آئی بی ایم پی سی کے ساتھ مکمل طور پر سافٹ ویئر یا ہارڈ ویئر کے مطابق نہیں تھے۔ ٹینڈی نے ٹینڈی 2000 کو بیان کیا، مثال کے طور پر، "اگلی نسل" حقیقی 16 بٹ سی پی یو، اور "مزید رفتار" کے ساتھ۔ مزید ڈسک اسٹوریج۔ آئی بی ایم پی سی یا "دوسرے ایم ایس-ڈاس کمپیوٹرز" سے زیادہ توسیع۔ 1984 میں یہ تسلیم کرتے ہوئے کہ بہت سے پی سی ڈی او ایس پروگرام کمپیوٹر پر کام نہیں کرتے تھے، کمپنی نے کہا کہ "مارکیٹ میں سب سے زیادہ مقبول، جدید ترین سافٹ ویئر" یا تو فوری طور پر یا "اگلے چھ مہینوں میں" دستیاب تھا۔ آئی بی ایم کی طرح، مائیکروسافٹ کا واضح ارادہ یہ تھا کہ ایپلیکیشن رائٹرز ایم ایس-ڈاس یا فرم ویئر بائیوس میں ایپلیکیشن پروگرامنگ انٹرفیس کو لکھیں گے، اور یہ تشکیل پائے گا جسے اب ہارڈ ویئر تجریدی پرت کہا جائے گا۔ ہر کمپیوٹر کے پاس ایم ایس-ڈاس کا اپنا اصل سازوسامان بنانے والا (او ای ایم) ورژن ہوگا، جو اس کے ہارڈ ویئر کے مطابق ہوگا۔ ہارڈ ویئر ڈیزائن میں تغیرات کے باوجود، ایم ایس-ڈاس کے لیے لکھا گیا کوئی بھی سافٹ ویئر کسی بھی ایم ایس-ڈاس کمپیوٹر پر کام کرے گا۔ یہ توقع اس وقت کے کمپیوٹر بازار میں معقول معلوم ہوتی تھی۔ اس وقت تک مائیکروسافٹ کا کاروبار بنیادی طور پر بیسک جیسی کمپیوٹر زبانوں پر مبنی تھا۔ قائم کردہ چھوٹا سسٹم آپریٹنگ سافٹ ویئر ڈیجیٹل ریسرچ کا سی پی/ایم تھا جو شوق کی سطح پر اور مائیکرو کمپیوٹر استعمال کرنے والوں میں سے زیادہ پیشہ ور دونوں کے ذریعہ استعمال ہوتا تھا۔ اس طرح کے وسیع پیمانے پر استعمال کو حاصل کرنے کے لیے، اور اس طرح مصنوعات کو اقتصادی طور پر قابل عمل بنانے کے لیے، او ایس کو مختلف دکانداروں کی مشینوں کی ایک رینج میں کام کرنا پڑتا تھا جن کے ہارڈ ویئر وسیع پیمانے پر مختلف تھے۔ وہ گاہک جنہیں اسٹارٹر پروگراموں کے علاوہ دیگر ایپلی کیشنز کی ضرورت ہوتی ہے وہ معقول طور پر پبلشرز سے توقع کر سکتے ہیں کہ وہ اپنی مصنوعات کو مختلف قسم کے کمپیوٹرز کے لیے، ہر ایک کے لیے موزوں میڈیا پر پیش کریں۔ مائیکروسافٹ کے مسابقتی او ایس کا مقصد ابتدائی طور پر ہارڈ ویئر کے اسی طرح کے مختلف سپیکٹرم پر کام کرنا تھا، حالانکہ یہ سب 8086 پروسیسر پر مبنی تھا۔ اس طرح، ایم ایس-ڈاس کو کئی سالوں تک صرف او ای ایم پروڈکٹ کے طور پر فروخت کیا گیا۔ مائیکروسافٹ برانڈڈ ایم ایس-ڈاس نہیں تھا: ایم ایس-ڈاس کو براہ راست مائیکروسافٹ سے نہیں خریدا جا سکتا تھا، اور ہر او ای ایم ریلیز کو دیئے گئے پی سی وینڈر کے تجارتی لباس کے ساتھ پیک کیا گیا تھا۔ خرابی کی اطلاع او ای ایم کو دی جانی تھی، مائیکروسافٹ کو نہیں۔ تاہم، جیسے جیسے ایسی مشینیں جو آئی بی ایم ہارڈ ویئر کے ساتھ مطابقت رکھتی تھیں-اس طرح ہارڈ ویئر پر براہ راست کالز کی حمایت کرتی تھیں-وسیع پیمانے پر پھیل گئیں، جلد ہی یہ واضح ہو گیا کہ ایم ایس-ڈاس کے او ای ایم ورژن عملی طور پر ایک جیسے تھے، سوائے شاید چند یوٹیلیٹی پروگراموں کی فراہمی کے۔ ایم ایس-ڈاس نے کردار پر مبنی ایپلی کیشنز کے لیے مناسب فعالیت فراہم کی جیسے کہ وہ جو صرف ٹیکسٹ ٹرمینل پر لاگو کیے جا سکتے تھے۔ اگر تجارتی طور پر اہم سافٹ ویئر کا بڑا حصہ اس نوعیت کا ہوتا تو کم سطح کی ہارڈ ویئر مطابقت سے کوئی فرق نہیں پڑتا۔ تاہم، زیادہ سے زیادہ کارکردگی فراہم کرنے اور ہارڈ ویئر کی خصوصیات کا فائدہ اٹھانے کے لیے (یا ہارڈ ویئر کیڑے کے ارد گرد کام کرنے کے لیے)، پی سی ایپلی کیشنز تیزی سے سادہ ٹرمینل ایپلی کیشنز سے آگے بڑھ گئیں جن کی ایم ایس-ڈاس نے براہ راست حمایت کی۔ اسپریڈشیٹس، ڈبلیو وائی ایس آئی ڈبلیو وائی جی ورڈ پروسیسرز، پریزنٹیشن سافٹ ویئر اور ریموٹ کمیونیکیشن سافٹ ویئر نے نئی منڈیاں قائم کیں جنہوں نے پی سی کی طاقتوں کا استحصال کیا، لیکن ایم ایس-ڈاس کی فراہم کردہ صلاحیتوں سے بالاتر صلاحیتوں کی ضرورت تھی۔ اس طرح، ایم ایس-ڈاس سافٹ ویئر ماحول کی ترقی کے بہت ابتدائی دور سے، بہت سے اہم تجارتی سافٹ ویئر پروڈکٹس مختلف وجوہات کی بناء پر براہ راست ہارڈ ویئر پر لکھے گئے تھے: ایم ایس-ڈاس نے خود ٹیکسٹ کرسر کو ہر حرف (ٹیلی ٹائپ موڈ) کو ظاہر کرنے کے بعد اسے آگے بڑھانے کے علاوہ کوئی اور طریقہ فراہم نہیں کیا۔ اگرچہ بی آئی او ایس ویڈیو انٹرفیس کے معمولات ابتدائی آؤٹ پٹ کے لیے کافی تھے، لیکن وہ لازمی طور پر براہ راست ہارڈ ویئر ایڈریسنگ سے کم موثر تھے، کیونکہ انہوں نے اضافی پروسیسنگ شامل کی۔ ان کے پاس "سٹرنگ" آؤٹ پٹ نہیں تھا، بلکہ صرف کردار بہ کردار ٹیلی ٹائپ آؤٹ پٹ تھا، اور انہوں نے سی جی اے ہارڈ ویئر "سنو" (براہ راست اسکرین میموری پر لکھتے وقت تیار کردہ سی جی اے کارڈز کا ایک ڈسپلے آرٹیفیکٹ) کو روکنے کے لیے تاخیر داخل کی-- ایک خاص طور پر خراب فن پارہ کیونکہ انہیں آئی آر کیوز کے ذریعے بلایا جاتا تھا، اس طرح ملٹی ٹاسکنگ کو بہت مشکل بنا دیتا ہے۔ ایک پروگرام جو براہ راست ویڈیو میموری پر لکھتا ہے وہ سسٹم کال کرنے سے 5 سے 20 گنا تیزی سے آؤٹ پٹ کی شرح حاصل کر سکتا ہے۔ ٹربو پاسکل نے اس تکنیک کو اپنے ابتدائی ورژن سے استعمال کیا۔ اصل آئی بی ایم ڈیزائن مختصر میں گرافکس کی صلاحیت کو سنجیدگی سے نہیں لیا گیا تھا۔ گرافکس کو صرف جامد کاروباری گرافکس جیسے چارٹ اور گراف تیار کرنے کے نقطہ نظر سے سمجھا جاتا تھا۔ ایم ایس-ڈاس میں گرافکس کے لیے اے پی آئی نہیں تھا، اور بی آئی او ایس میں صرف ابتدائی گرافکس افعال شامل تھے جیسے اسکرین کے طریقوں کو تبدیل کرنا اور سنگل پوائنٹس کو پلاٹ کرنا۔ ہر نکتے کے لیے بی آئی او ایس کال کرنے کے لیے کھینچے گئے یا ترمیم شدہ اوور ہیڈ میں کافی اضافہ ہوا، جس سے بی آئی او ایس انٹرفیس بدنام زمانہ طور پر سست ہو گیا۔ اس کی وجہ سے، قابل قبول رفتار حاصل کرنے کے لیے ایپلی کیشن کو لائن ڈرائنگ، آرک ڈرائنگ اور بلٹنگ کرنی پڑتی تھی، جو عام طور پر بی آئی او ایس کو بائی پاس کرکے اور براہ راست ویڈیو میموری تک رسائی حاصل کرکے کیا جاتا تھا۔ آئی بی ایم پی سی ہارڈ ویئر کو براہ راست ایڈریس کرنے کے لیے لکھا گیا سافٹ ویئر کسی بھی آئی بی ایم کلون پر چلے گا، لیکن اسے خاص طور پر ہر غیر پی سی مطابقت پذیر ایم ایس-ڈاس مشین کے لیے دوبارہ لکھنا پڑے گا۔ ویڈیو گیمز، یہاں تک کہ ابتدائی کھیلوں میں بھی، زیادہ تر حقیقی گرافکس موڈ کی ضرورت ہوتی ہے۔ انہوں نے کوئی بھی مشین پر منحصر چال بھی انجام دی جس کے بارے میں پروگرامر رفتار حاصل کرنے کے لیے سوچ سکتے تھے۔ اگرچہ ابتدائی طور پر پی سی کے لیے بڑا بازار کاروباری ایپلی کیشنز کے لیے تھا، لیکن قیمتوں میں کمی کے ساتھ ہی گیم کی صلاحیت پی سی کی خریداری کی ترغیب دینے والا ایک اہم عنصر بن گیا۔ گیمز کی دستیابی اور معیار کا مطلب امیگا جیسے ڈیٹا کے تبادلے کی صلاحیت کے ساتھ پی سی ہم آہنگ یا مختلف پلیٹ فارم کی خریداری کے درمیان فرق ہو سکتا ہے۔ کمیونیکیشن سافٹ ویئر نے براہ راست یو اے آر ٹی سیریل پورٹ چپ تک رسائی حاصل کی، کیونکہ ایم ایس-ڈاس اے پی آئی اور بی آئی او ایس نے مکمل تعاون فراہم نہیں کیا اور ہارڈ ویئر کے ساتھ برقرار رکھنے کے لیے بہت سست تھا جو 19,200 بٹ/سیکنڈ پر ڈیٹا منتقل کر سکتا تھا۔ یہاں تک کہ معیاری کاروباری ایپلی کیشنز کے لیے بھی عمل درآمد کی رفتار ایک اہم مسابقتی فائدہ تھا۔ انٹیگریٹڈ سافٹ ویئر کانٹیکسٹ ایم بی اے لوٹس 1-2-3 سے پہلے مارکیٹ میں آیا اور اس میں مزید افعال شامل تھے۔ سیاق و سباق ایم بی اے یو سی ایس ڈی پی-سسٹم میں لکھا گیا تھا، جس سے یہ بہت پورٹیبل ہوتا ہے لیکن پی سی پر واقعی قابل استعمال ہونے کے لیے بہت سست ہوتا ہے۔ 1-2-3 x86 اسمبلی زبان میں لکھا گیا تھا اور کچھ مشین پر منحصر چالوں کو انجام دیا گیا تھا۔ یہ اتنا تیز تھا کہ اس نے تیزی سے کانٹیکسٹ ایم بی اے کی فروخت کو پیچھے چھوڑ دیا۔ ڈسک کاپی پروٹیکشن اسکیمیں، جو اس وقت عام استعمال میں تھیں، اصلیت کی تصدیق کے لیے ڈسک پر غیر معیاری ڈیٹا پیٹرن پڑھ کر کام کرتی تھیں۔ ان نمونوں کا پتہ لگانا معیاری ڈی او ایس یا بی آئی او ایس کالز کا استعمال کرتے ہوئے ناممکن تھا، اس لیے تحفظ کے کام کرنے کے لیے ڈسک کنٹرولر ہارڈ ویئر تک براہ راست رسائی ضروری تھی۔ کچھ سافٹ ویئر کو صرف ایک حقیقی آئی بی ایم پی سی پر چلانے کے لیے ڈیزائن کیا گیا تھا، اور ایک حقیقی آئی بی ایم بائیوس کے لیے چیک کیا گیا تھا۔ مئی 1983 میں آئی بی ایم کے حریفوں کی طرف سے پہلی نسل کے پی سی ورکالیکس "آپریشنل طور پر ہم آہنگ"، فیوچر کمپیوٹنگ نے مطابقت کی چار سطحوں کی وضاحت کی: آپریشنل طور پر ہم آہنگ۔ "سب سے زیادہ فروخت ہونے والا" آئی بی ایم پی سی سافٹ ویئر چلا سکتے ہیں، پی سی توسیعی بورڈ استعمال کر سکتے ہیں، اور پی سی ڈسک پڑھ اور لکھ سکتے ہیں۔ پورٹیبلٹی یا کم قیمت جیسی "تکمیلی خصوصیات" ہیں جو کمپیوٹر کو پی سی سے الگ کرتی ہیں، جو اسی اسٹور میں فروخت ہوتا ہے۔ مثال: (بہترین) کولمبیا ڈیٹا پروڈکٹس، کمپیک ؛ (بہتر) کورونا ؛ (اچھا) ایگل۔ فنکشنل طور پر ہم آہنگ۔ مقبول پی سی سافٹ ویئر کا اپنا ورژن چلاتا ہے۔ پی سی توسیعی بورڈ استعمال نہیں کر سکتے لیکن پی سی ڈسک پڑھ اور لکھ سکتے ہیں۔ آپریشنل طور پر ہم آہنگ نہیں ہو سکتا۔ مثال: ٹی آئی پروفیشنل۔ ڈیٹا مطابقت پذیر۔ ہو سکتا ہے کہ ٹاپ پی سی سافٹ ویئر نہ چلے۔ پی سی ڈسک پڑھ اور/یا لکھ سکتے ہیں۔ فنکشنل طور پر ہم آہنگ ہو سکتے ہیں۔ مثال: این سی آر ڈیسیژن میٹ، اولیوٹی ایم 20، وانگ پی سی، زینتھ زیڈ-100۔ غیر مطابقت پذیر۔ پی سی ڈسک نہیں پڑھ سکتے۔ ڈیٹا مطابقت پذیر بن سکتا ہے۔ مثال: الٹوس 586، ڈی ای سی رینبو 100، گرڈ کمپاس، وکٹر 9000۔ ترقی کے دوران، کمپیک انجینئروں نے پایا کہ مائیکروسافٹ فلائٹ سمیلیٹر اس وجہ سے نہیں چلے گا جسے سبلوجک کے بروس آرٹوک نے "انٹیل کے چپس میں سے ایک بگ" کے طور پر بیان کیا، جس کی وجہ سے وہ اپنے نئے کمپیوٹر بگ کو آئی بی ایم پی سی کے ساتھ مطابقت رکھنے پر مجبور ہوگئے۔ سب سے پہلے، کمپیک کے علاوہ کچھ کلونوں نے واقعی مکمل مطابقت پیش کی۔ جیری پورنیل نے 1983 کے وسط میں ایک آئی بی ایم پی سی خریدا، "سڑے ہوئے کی بورڈ اور تمام"، کیونکہ اس کے پاس "چار کیوبک فٹ غیر تشخیص شدہ سافٹ ویئر تھا، جس میں سے زیادہ تر آئی بی ایم پی سی کے علاوہ کسی اور چیز پر نہیں چلے گا۔ اگرچہ بہت سی مشینیں 100 فیصد آئی بی ایم پی سی ہم آہنگ ہونے کا دعوی کرتی ہیں، لیکن میرے پاس ابھی تک ایک آنا باقی ہے۔ افسوس، بہت ساری چیزیں ایگل، زیڈ-100، کمپوپرو، یا ہمارے یہاں موجود کسی بھی چیز کے ساتھ نہیں چلتیں۔ " کولمبیا ڈیٹا پروڈکٹس کے نومبر 1983 کے سیلز بروشر میں کہا گیا ہے کہ اکتوبر 1983 میں خوردہ خریدے گئے کمپیوٹرز کے ساتھ ٹیسٹ کے دوران، اس کی اپنی اور کمپیک کی مصنوعات تمام تجربہ شدہ پی سی سافٹ ویئر کے ساتھ مطابقت رکھتی تھیں، جبکہ کورونا اور ایگل کم مطابقت رکھتے تھے۔ کولمبیا یونیورسٹی نے جنوری 1984 میں اطلاع دی کہ کرمیٹ کامپیک اور کولمبیا ڈیٹا پروڈکٹس کلون پر بغیر کسی ترمیم کے چلا، لیکن ایگل یا سیکوا کے کلون پر نہیں۔ دوسرے ایم ایس-ڈاس کمپیوٹرز کو بھی کسٹم کوڈ کی ضرورت ہوتی ہے۔ فیوچر کمپیوٹنگ نے فروری 1984 میں کہا کہ کچھ کمپیوٹر "پریس ریلیز ہم آہنگ" تھے، جو آئی بی ایم پی سی کے ساتھ ان کی اصل مطابقت کو بڑھا چڑھا کر پیش کرتے ہیں۔ بہت سی کمپنیاں اپنی مصنوعات کی پی سی مطابقت کی جانچ کروانے سے گریزاں تھیں۔ جب پی سی میگزین نے کمپیوٹر مینوفیکچررز سے نمونوں کی درخواست کی جس نے اپریل 1984 کے جائزے کے لیے مطابقت پیدا کرنے کا دعوی کیا، تو 31 میں سے 14 نے انکار کر دیا۔ کورونا ڈیٹا سسٹمز نے واضح کیا کہ "ہمارے سسٹم وہ تمام سافٹ ویئر چلاتے ہیں جو آئی بی ایم پی سی پروگرامنگ کے معیارات کے مطابق ہیں۔ اور سب سے زیادہ مقبول سافٹ ویئر کرتا ہے۔ " جب بی وائی ٹی ای کے ایک صحافی نے اسپرنگ 1983 کامڈیکس میں پیچ ٹیکسٹ کی جانچ کرنے کے لیے کہا تو کورونا کے نمائندوں نے "تھوڑا سا گھیر لیا، لیکن آخر کار وہ مجھے کونے میں لے گئے جہاں کوئی بھی اسے ناکام ہونے پر نہیں دیکھے گا"۔ میگزین نے اطلاع دی کہ "ان کی ہچکچاہٹ غیر ضروری تھی۔ ڈسک بغیر کسی دشواری کے بوٹ ہو گئی۔ " زینتھ ڈیٹا سسٹمز زیادہ جرات مندانہ تھا، اس بات پر فخر کرتے ہوئے کہ اس کے زیڈ-150 نے وہ تمام ایپلی کیشنز چلائیں جو لوگ 1984 کے ویسٹ کوسٹ کمپیوٹر فیئر میں جانچ کے لیے لائے تھے۔ 1985 میں کریٹیو کمپیوٹنگ نے کہا، "ہم آئی بی ایم پی سی مطابقت کے حوالے سے اپنی معیاری لائن کا اعادہ کرتے ہیں: کمپیوٹر خریدنے سے پہلے اس پیکیج کو آزمائیں جسے آپ استعمال کرنا چاہتے ہیں۔" کمپنیوں نے نئے دریافت شدہ غیر مطابقت پذیر ایپلی کیشنز کے ساتھ کام کرنے کے لیے اپنے کمپیوٹرز کے بائیوس میں ترمیم کی، اور جائزہ لینے والوں اور صارفین نے مطابقت کی پیمائش کے لیے تناؤ کے ٹیسٹ تیار کیے۔ 1984 تک لوٹس 1-2-3 اور فلائٹ سمیلیٹر کو چلانے کی صلاحیت معیاری بن گئی، خاص طور پر ان کو چلانے کے لیے تیار کردہ مطابقت کے ساتھ۔ آئی بی ایم کا خیال تھا کہ ایگل، کورونا، اور ہینڈ ویل جیسی کچھ کمپنیوں نے اس کے کاپی رائٹ کی خلاف ورزی کی، اور ایپل کمپیوٹر انکارپوریٹڈ بمقابلہ فرینکلن کمپیوٹر کارپوریشن کے بعد کلون بنانے والوں کو کامیابی کے ساتھ بائیوس کا استعمال بند کرنے پر مجبور کیا۔ تاہم، 1984 میں فینکس بائیوس اور اسی طرح کی مصنوعات جیسے اے ایم آئی بائیوس نے کمپیوٹر بنانے والوں کو خود پی سی بائیوس کو ریورس انجینئر کیے بغیر قانونی طور پر 100%-ہم آہنگ کلون بنانے کی اجازت دی۔ ستمبر 1985 کے انفو ورلڈ چارٹ میں رام کے ساتھ سات مطابقت پذیری، دو ڈسک ڈرائیوز، اور ٹو کے لیے مونوکروم مانیٹر درج کیے گئے تھے، جبکہ اس کے مساوی آئی بی ایم پی سی کی قیمت تھی۔ سستے لیڈنگ ایج ماڈل ڈی، کمپیک پورٹیبل کے برعکس، آئی بی ایم کے ملکیتی تشخیصی سافٹ ویئر کے ساتھ بھی مطابقت رکھتا ہے۔ 1986 تک کمپیوٹ! یہ کہا گیا ہے کہ "کلون عام طور پر قابل اعتماد اور تقریبا 99 فیصد مطابقت رکھتے ہیں"، اور کلون انڈسٹری کے میگزین میں 1987 کے ایک سروے میں سافٹ ویئر مطابقت کا ذکر نہیں کیا گیا، جس میں کہا گیا ہے کہ "پی سی اب ایک ایسے کمپیوٹر کے لیے کھڑا ہو گیا ہے جو ایسے پروگراموں کو چلانے کے قابل ہے جو ایم ایس-ڈاس کے زیر انتظام ہیں"۔ آئی بی ایم کا گھٹتا ہوا اثر فروری 1984 میں بائٹ نے لکھا کہ "پی سی کمیونٹی میں آئی بی ایم کا بڑھتا ہوا اثر اختراع کو روک رہا ہے کیونکہ بہت سی دوسری کمپنیاں بگ بلیو کی نقل کر رہی ہیں"، لیکن دی اکنامسٹ نے نومبر 1983 میں کہا، "آئی بی ایم کا معیار پریشان کن نہ ہونے کی بنیادی وجہ یہ ہے کہ یہ مقابلے کو پھلنے پھولنے میں مدد کر سکتا ہے۔" 1983 تک، آئی بی ایم کے پاس اور کے درمیان پرسنل کمپیوٹرز کی فروخت کا تقریبا 25 فیصد تھا، اور کچھ پی سی مطابقت والے کمپیوٹر مزید 25 فیصد تھے۔ جیسے جیسے بازار اور مقابلہ بڑھتا گیا آئی بی ایم کا اثر کم ہوتا گیا۔ نومبر 1985 میں پی سی میگزین نے کہا کہ "اب جب کہ اس نے [پی سی] مارکیٹ تشکیل دے دی ہے، مارکیٹ کو مشینوں کے لیے آئی بی ایم کی ضرورت نہیں ہے۔ یہ معیارات طے کرنے اور اعلی کارکردگی والی مشینیں تیار کرنے کے لیے آئی بی ایم پر منحصر ہو سکتا ہے، لیکن آئی بی ایم کو موجودہ معیارات کے مطابق بہتر ہونا چاہیے تاکہ صارفین کو نقصان نہ پہنچے۔ " جنوری 1987 میں، بروس ویبسٹر نے بائٹ آف افواہوں میں لکھا کہ آئی بی ایم ملکیتی آپریٹنگ سسٹم کے ساتھ ملکیتی پرسنل کمپیوٹر متعارف کرائے گا: "کس کو پرواہ ہے؟ اگر آئی بی ایم ایسا کرتا ہے، تو وہ ممکنہ طور پر خود کو سب سے بڑے بازار سے الگ کر لیں گے، جس میں وہ واقعی اب ویسے بھی مقابلہ نہیں کر سکتے۔ " میگزین نے پیش گوئی کی کہ 1987 میں مارکیٹ "آئی بی ایم معیار سے انٹیل/ایم ایس-ڈاس/توسیعی بس معیار میں اپنی منتقلی مکمل کر لے گی۔ لوگ آئی بی ایم مطابقت کے بارے میں اتنا فکر مند نہیں ہیں جتنا کہ وہ لوٹس 1-2-3 مطابقت کے بارے میں ہیں۔" 1992 تک، میک ورلڈ نے کہا کہ کلون کی وجہ سے، "آئی بی ایم نے اپنی مارکیٹ پر قابو کھو دیا اور اپنی ٹیکنالوجی کے ساتھ ایک معمولی کھلاڑی بن گیا"۔ دی اکنامسٹ نے 1983 میں پیش گوئی کی تھی کہ "آئی بی ایم جلد ہی اپنے حریفوں کی طرح اپنے معیارات کا قیدی بن جائے گا"، کیونکہ "ایک بار کافی آئی بی ایم مشینیں خرید لی گئیں تو، آئی بی ایم اپنے بنیادی ڈیزائن میں اچانک تبدیلیاں نہیں کر سکتا ؛ حریفوں کو ہٹانے کے لیے جو مفید ہو سکتا ہے وہ اور بھی زیادہ صارفین کو ہلا دے گا"۔ 1987 کے اوائل میں آئی بی ایم کے او ایس/2 پر مبنی پی ایس/2 لائن کا اعلان کرنے کے بعد، موجودہ ڈی او ایس مطابقت پذیر پی سی مطابقت پذیری کی فروخت میں اضافہ ہوا، جزوی طور پر اس وجہ سے کہ ملکیتی آپریٹنگ سسٹم دستیاب نہیں تھا۔ 1988 میں، گارٹنر گروپ نے اندازہ لگایا کہ عوام نے ہر آئی بی ایم پی سی کے لیے 1.5 کلون خریدے۔ 1989 تک کمپیک اتنا بااثر تھا کہ صنعت کے ایگزیکٹوز نے "کمپیک ہم آہنگ" کی بات کی، مبصرین نے کہا کہ صارفین کمپنی کو آئی بی ایم کے برابر یا برتر کے طور پر دیکھتے ہیں۔ 1987 کے بعد، آئی بی ایم پی سی مطابقت پذیری نے اجناس کے کمپیوٹرز کے گھریلو اور کاروباری بازاروں دونوں پر غلبہ حاصل کیا، دیگر قابل ذکر متبادل آرکیٹیکچرز طاق بازاروں میں استعمال کیے گئے، جیسے ایپل انکارپوریٹڈ کے ذریعہ پیش کردہ میکنٹوش کمپیوٹرز اور اس وقت بنیادی طور پر ڈیسک ٹاپ پبلشنگ کے لیے استعمال ہوتے تھے، عمر رسیدہ 8 بٹ کموڈور 64 جو اس وقت تک 150 ڈالر میں فروخت ہو رہا تھا اور دنیا کا سب سے زیادہ فروخت ہونے والا کمپیوٹر بن گیا، ٹیلی ویژن اور ویڈیو پروڈکشن کے لیے استعمال ہونے والی 32 بٹ کموڈور امیگا لائن اور میوزک انڈسٹری کے ذریعے استعمال ہونے والا 32 بٹ اٹاری ایس ٹی۔ تاہم، آئی بی ایم نے خود 1990 تک آئی بی ایم پی سی مطابقت پذیری کے لیے مارکیٹ میں اہم کردار کھو دیا۔ ماضی کے تناظر میں کچھ واقعات اہم ہیں: آئی بی ایم نے پی سی کو ایک کھلے فن تعمیر کے ساتھ ڈیزائن کیا جس نے کلون بنانے والوں کو آزادانہ طور پر دستیاب غیر ملکیتی اجزاء استعمال کرنے کی اجازت دی۔ مائیکروسافٹ نے آئی بی ایم کے ساتھ اپنے معاہدے میں ایک شق شامل کی جس نے تیار شدہ پی سی آپریٹنگ سسٹم (پی سی ڈی او ایس) کو دوسرے کمپیوٹر مینوفیکچررز کو فروخت کرنے کی اجازت دی۔ ان آئی بی ایم حریفوں نے کم قیمت پر پی سی مطابقت پیش کرنے کے لیے اسے ایم ایس-ڈاس کے طور پر لائسنس دیا۔ 1982 میں کولمبیا ڈیٹا پروڈکٹس ایم پی سی 1600 کا تعارف، پہلا 100% آئی بی ایم پی سی ہم آہنگ کمپیوٹر۔ 1983 میں کمپیک پورٹیبل کا تعارف، جو اس وقت آئی بی ایم سے دستیاب نہیں تھا۔ آئی بی ایم کے اندر ایک آزاد کاروباری یونٹ (آئی بی یو) نے آئی بی ایم پی سی اور ایکس ٹی تیار کیا۔ آئی بی یو نے کارپوریٹ آر اینڈ ڈی کے اخراجات میں حصہ نہیں لیا۔ آئی بی یو کے انٹری سسٹمز ڈویژن بننے کے بعد اس نے یہ فائدہ کھو دیا، جس سے مارجن بہت کم ہو گیا۔ 1986 تک ذیلی "ٹربو ایکس ٹی" پی سی ایکس ٹی مطابقت کی دستیابی، بشمول ڈیل کمپیوٹر کی ابتدائی پیشکش، آئی بی ایم کے ماڈلز کی مانگ کو کم کرتی ہے۔ ان میں سے دو "عام" نظام ایک آئی بی ایم برانڈڈ پی سی اے ٹی کی قیمت سے بھی کم میں خریدنا ممکن تھا، اور بہت سی کمپنیوں نے ایسا ہی کیا۔ کمپیوٹر میں ہی زیادہ پردیئرز کو ضم کرنے سے، ماڈل ڈی جیسے مطابقت پذیر پی سی کے مقابلے میں زیادہ مفت آئی ایس اے سلاٹ رکھتے ہیں۔ کمپیک پہلا کمپیوٹر تھا جس نے انٹیل 80386 پر مبنی کمپیوٹر جاری کیا، آئی بی ایم سے تقریبا ایک سال پہلے، کمپیک ڈیسکپرو 386 کے ساتھ۔ بل گیٹس نے بعد میں کہا کہ یہ "پہلی بار تھا جب لوگوں کو یہ احساس ہونے لگا کہ یہ صرف آئی بی ایم کے معیارات طے کرنا نہیں تھا"۔ آئی بی ایم نے 1987 میں اپنے پرسنل سسٹم/2 (پی ایس/2) لائن کے لیے غیر مطابقت پذیر اور ملکیتی مائیکرو چینل آرکیٹیکچر (ایم سی اے) کمپیوٹر بس کا تعارف کرایا۔ او ایس/2 کی ترقی میں آئی بی ایم-مائیکروسافٹ شراکت داری کی تقسیم۔ ونڈوز 3 کی مارکیٹ میں کامیابی کی وجہ سے پیدا ہونے والے تناؤ نے مشترکہ کوشش کو توڑ دیا کیونکہ آئی بی ایم 286 کے محفوظ موڈ کے لیے پرعزم تھا، جس نے او ایس/2 کی تکنیکی صلاحیت کو روک دیا۔ ونڈوز جدید اور تیزی سے سستی 386/386 ایس ایکس فن تعمیر کا مکمل فائدہ اٹھا سکتی ہے۔ ساتھ ہی، شراکت داروں کے درمیان ثقافتی اختلافات تھے، اور ونڈوز کو اکثر نئے کمپیوٹرز کے ساتھ بنڈل کیا جاتا تھا جبکہ او ایس/2 صرف اضافی لاگت کے لیے دستیاب تھا۔ اس تقسیم نے آئی بی ایم کو او ایس/2 کا واحد محافظ بنا دیا اور یہ ونڈوز کے ساتھ رفتار برقرار رکھنے میں ناکام رہا۔ 1988 میں "گینگ آف نائن" کمپنیوں کی طرف سے ایک حریف بس، ایکسٹینڈڈ انڈسٹری اسٹینڈرڈ آرکیٹیکچر کا تعارف، جس کا مقصد کاپی کرنے کے بجائے ایم سی اے کے ساتھ مقابلہ کرنا تھا۔ 1980 کی دہائی کے آخر میں ڈویلنگ ایکسٹینڈڈ میموری (ای ایم ایس) اور ایکسٹینڈڈ میموری (ایکس ایم ایس) کے معیارات، دونوں آئی بی ایم کے ان پٹ کے بغیر تیار ہوئے۔ لیپ ٹاپ پی سی کے تھنک پیڈ سیٹ کی مقبولیت کے باوجود، آئی بی ایم نے بالآخر اپریل 2005 کے دوران کنزیومر پی سی مینوفیکچرر کی حیثیت سے اپنا کردار ترک کر دیا، جب اس نے اپنا لیپ ٹاپ اور ڈیسک ٹاپ پی سی ڈویژن (تھنک پیڈ/تھنک سینٹر) لینووو کو فروخت کر دیا۔ اکتوبر 2007 تک، ہیولیٹ پیکارڈ اور ڈیل کے پاس شمالی امریکہ میں پی سی مارکیٹ کے سب سے بڑے حصص تھے۔ وہ بیرون ملک بھی کامیاب رہے، جس میں اےسر، لینووو اور توشیبا بھی قابل ذکر تھے۔ دنیا بھر میں، پی سی کی ایک بڑی تعداد "وائٹ باکس" سسٹم ہیں جو بے شمار مقامی سسٹم بنانے والوں کے ذریعے جمع کیے جاتے ہیں۔ کمپیوٹر ٹیکنالوجی کی ترقی کے باوجود، آئی بی ایم پی سی مطابقت پذیری اصل آئی بی ایم پی سی کمپیوٹرز کے ساتھ بہت زیادہ مطابقت رکھتی رہی، حالانکہ زیادہ تر اجزاء صرف سسٹم بوٹ کے دوران استعمال ہونے والے خصوصی پسماندہ مطابقت کے طریقوں میں مطابقت کو نافذ کرتے ہیں۔ ان خصوصیات پر انحصار کرنے کے بجائے ایمولیٹر کا استعمال کرتے ہوئے جدید نظام پر پرانے سافٹ ویئر کو چلانا اکثر زیادہ عملی ہوتا تھا۔ 2014 میں لینووو نے آئی بی ایم کا x86 پر مبنی سرور (سسٹم x) کاروبار حاصل کیا۔ توسیع پذیری پی سی ہم آہنگ ڈیزائن کی طاقتوں میں سے ایک اس کا ماڈیولر ہارڈ ویئر ڈیزائن ہے۔ اختتامی صارف کمپیوٹر کے مدر بورڈ میں ترمیم کیے بغیر یا پورے کمپیوٹر کو تبدیل کیے بغیر پردیئرلز اور کسی حد تک پروسیسر اور میموری کو آسانی سے اپ گریڈ کر سکتے تھے، جیسا کہ اس وقت کے بہت سے مائیکرو کمپیوٹرز کے ساتھ ہوا تھا۔ تاہم، جیسے جیسے پروسیسر کی رفتار اور میموری کی چوڑائی میں اضافہ ہوا، اصل ایکس ٹی/اے ٹی بس ڈیزائن کی حدود جلد ہی پہنچ گئیں، خاص طور پر جب گرافکس ویڈیو کارڈ چلا رہے ہوں۔ آئی بی ایم نے آئی بی ایم پی ایس/2 کمپیوٹر میں ایک اپ گریڈ بس متعارف کرائی جس نے ایکس ٹی/اے ٹی بس کی بہت سی تکنیکی حدود کو عبور کیا، لیکن اسے شاذ و نادر ہی آئی بی ایم ہم آہنگ کمپیوٹرز کی بنیاد کے طور پر استعمال کیا گیا کیونکہ اس کے لیے آئی بی ایم کو پی ایس/2 بس اور لائسنس کے لیے کمپنی کی طرف سے تیار کردہ کسی بھی سابقہ اے ٹی بس ڈیزائن کے لیے لائسنس کی ادائیگی کی ضرورت ہوتی تھی۔ یہ ہارڈ ویئر مینوفیکچررز کے ساتھ غیر مقبول تھا اور کنسورشیم کے ذریعہ کئی مسابقتی بس معیارات تیار کیے گئے تھے، جن میں لائسنس کی زیادہ قابل قبول شرائط تھیں۔ انٹرفیس کو معیاری بنانے کی مختلف کوششیں کی گئیں، لیکن عملی طور پر، ان میں سے بہت سی کوششیں یا تو ناقص تھیں یا نظر انداز کر دی گئیں۔ اس کے باوجود، توسیع کے بہت سے اختیارات تھے، اور اس کے صارفین کی الجھن کے باوجود، پی سی ہم آہنگ ڈیزائن اس وقت کے دیگر مسابقتی ڈیزائنوں کے مقابلے میں بہت تیزی سے آگے بڑھا، چاہے وہ صرف اس کے بازار کے غلبے کی وجہ سے ہی کیوں نہ ہو۔ "آئی بی ایم پی سی ہم آہنگ" بن گیا "ونٹل" 1990 کی دہائی کے دوران، پی سی فن تعمیر پر آئی بی ایم کا اثر کم ہونا شروع ہوا۔ "آئی بی ایم پی سی ہم آہنگ" 1990 کی دہائی میں "معیاری پی سی" بن گیا، اور بعد میں 2000 کی دہائی میں "اے سی پی آئی پی سی" بن گیا۔ آئی بی ایم برانڈ کا پی سی اصول کے بجائے مستثنی بن گیا۔ آئی بی ایم پی سی کے ساتھ مطابقت کو اہمیت دینے کے بجائے، دکانداروں نے ونڈوز کے ساتھ مطابقت پر زور دینا شروع کر دیا۔ 1993 میں، ونڈوز این ٹی کا ایک ورژن جاری کیا گیا جو x86 سیٹ کے علاوہ دوسرے پروسیسرز پر کام کر سکتا تھا۔ اگرچہ اس کے لیے ضروری تھا کہ ایپلی کیشنز کو دوبارہ مرتب کیا جائے، جو زیادہ تر ڈویلپرز نے نہیں کیا، اس کی ہارڈ ویئر کی آزادی کو سلیکن گرافکس (ایس جی آئی) x86 ورک سٹیشنوں کے لیے استعمال کیا گیا تھا-این ٹی کی ہارڈ ویئر تجریدی پرت (ایچ اے ایل) کا شکریہ، وہ این ٹی (اور اس کی وسیع ایپلیکیشن لائبریری) کو چلا سکتے تھے۔ بڑے پیمانے پر مارکیٹ کے کسی بھی پرسنل کمپیوٹر ہارڈ ویئر وینڈر نے ونڈوز کے تازہ ترین ورژن سے مطابقت نہ رکھنے کی ہمت نہیں کی، اور مائیکروسافٹ کی سالانہ ون ایچ ای سی کانفرنسوں نے ایک ایسی ترتیب فراہم کی جس میں مائیکروسافٹ پی سی انڈسٹری کے ہارڈ ویئر کی رفتار اور سمت کے لیے لابی کر سکتا تھا-اور کچھ معاملات میں حکم دے سکتا تھا۔ مائیکروسافٹ اور انٹیل پی سی ہارڈ ویئر کی جاری ترقی کے لیے اتنے اہم ہو گئے تھے کہ صنعت کے مصنفین نے مشترکہ ہارڈ ویئر سافٹ ویئر سسٹم کا حوالہ دینے کے لیے ونٹل لفظ استعمال کرنا شروع کر دیا۔ یہ اصطلاح خود ایک غلط نام بنتا جا رہا ہے، کیونکہ انٹیل نے اے ایم ڈی کے اے ایم ڈی 64 کے ساتھ x86 ہارڈ ویئر ڈویلپمنٹ کی سمت پر مکمل کنٹرول کھو دیا ہے۔ مزید برآں، میک او ایس اور لینکس جیسے غیر ونڈوز آپریٹنگ سسٹمز نے x86 فن تعمیر پر موجودگی قائم کی ہے۔ ڈیزائن کی حدود اور زیادہ مطابقت کے مسائل اگرچہ آئی بی ایم پی سی کو توسیع پذیری کے لیے ڈیزائن کیا گیا تھا، لیکن ڈیزائنرز 1980 کی دہائی کے ہارڈ ویئر کی ترقی کی توقع نہیں کر سکتے تھے، اور نہ ہی وہ صنعت کے سائز کو جنم دیں گے۔ چیزوں کو بدتر بنانے کے لیے، آئی بی ایم کے سی پی یو کے لیے انٹیل 8088 کے انتخاب نے پی سی ہم آہنگ پلیٹ فارم کے لیے سافٹ ویئر تیار کرنے کے لیے کئی حدود متعارف کروائیں۔ مثال کے طور پر، 8088 پروسیسر میں صرف 20 بٹ میموری ایڈریسنگ کی جگہ تھی۔ پی سی کو ایک میگا بائٹ سے آگے بڑھانے کے لیے، لوٹس، انٹیل، اور مائیکروسافٹ نے مشترکہ طور پر ایکسٹینڈڈ میموری (ای ایم ایس) بنائی، جو ایک بینک سوئچنگ اسکیم ہے جو ایڈ ان ہارڈ ویئر کے ذریعے فراہم کردہ مزید میموری کی اجازت دیتی ہے، اور 20 بٹ ایڈریسنگ کے اندر چار 16 کلو بائٹ "ونڈوز" کے سیٹ کے ذریعے رسائی حاصل کی جاتی ہے۔ بعد میں، انٹیل سی پی یوز کے پاس ایڈریس کی بڑی جگہیں تھیں اور وہ براہ راست 16 ایم بی (80286) یا اس سے زیادہ ایڈریس کر سکتے تھے، جس کی وجہ سے مائیکروسافٹ نے توسیعی میموری (ایکس ایم ایس) تیار کی جس کے لیے اضافی ہارڈ ویئر کی ضرورت نہیں تھی۔ "توسیعی" اور "توسیعی" میموری میں متضاد انٹرفیس ہوتے ہیں، لہذا جو بھی سافٹ ویئر لکھتا ہے جو ایک سے زیادہ میگا بائٹ استعمال کرتا ہے اسے دونوں سسٹمز کو سب سے زیادہ مطابقت کے لیے فراہم کرنا پڑتا تھا جب تک کہ ایم ایس-ڈاس نے ای ایم ایم 386 کو شامل کرنا شروع نہیں کیا، جس نے ایکس ایم ایس میموری کا استعمال کرتے ہوئے ای ایم ایس میموری کی تقلید کی۔ 80286 کے لیے ایک محفوظ موڈ او ایس بھی لکھا جا سکتا ہے، لیکن ڈی او ایس ایپلی کیشن کی مطابقت توقع سے زیادہ مشکل تھی، نہ صرف اس لیے کہ زیادہ تر ڈی او ایس ایپلی کیشنز نے ہارڈ ویئر تک براہ راست رسائی حاصل کی، مطابقت کو یقینی بنانے کے لیے بی آئی او ایس کے معمولات کو نظرانداز کرتے ہوئے، بلکہ یہ بھی کہ زیادہ تر بی آئی او ایس کی درخواستیں پہلے 32 انٹرپٹ ویکٹرز کے ذریعے کی گئیں، جنہیں انٹیل کے ذریعے محفوظ موڈ پروسیسر کے استثناء کے لیے "ریزروڈ" کے طور پر نشان زد کیا گیا تھا۔ ویڈیو کارڈز کو اپنی عدم مطابقت کا سامنا کرنا پڑا۔ اعلی ریزولوشن والے ایس وی جی اے گرافکس طریقوں کو استعمال کرنے کے لیے کوئی معیاری انٹرفیس نہیں تھا جو بعد میں ویڈیو کارڈز کے ذریعے سپورٹ کیے گئے تھے۔ ہر مینوفیکچرر نے اسکرین میموری تک رسائی کے اپنے طریقے تیار کیے، جن میں مختلف موڈ نمبرنگ اور مختلف بینک سوئچنگ انتظامات شامل ہیں۔ مؤخر الذکر کو میموری کے ایک 64 کے بی حصے کے اندر بڑی تصاویر کو حل کرنے کے لیے استعمال کیا جاتا تھا۔ اس سے پہلے، وی جی اے معیار نے اسی اثر کے لیے پلانر ویڈیو میموری کے انتظامات کا استعمال کیا تھا، لیکن یہ آسانی سے ایس وی جی اے اڈاپٹرز کی طرف سے پیش کردہ زیادہ سے زیادہ رنگ کی گہرائیوں اور اعلی قراردادوں تک نہیں بڑھا۔ وی ای ایس اے بائیوس ایکسٹینشنز (وی بی ای) کے نام سے ایک معیار بنانے کی کوشش کی گئی تھی، لیکن تمام مینوفیکچررز نے اسے استعمال نہیں کیا۔ جب 386 متعارف کرایا گیا تو اس کے لیے دوبارہ ایک محفوظ موڈ او ایس لکھا جا سکتا تھا۔ اس بار ورچوئل 8086 موڈ کی وجہ سے DOS مطابقت بہت آسان تھی۔ بدقسمتی سے پروگرام ان کے درمیان براہ راست تبدیل نہیں ہو سکے، اس لیے آخر کار، کچھ نئے میموری ماڈل API تیار کیے گئے، VCPI اور DPMI، جو بعد میں سب سے زیادہ مقبول ہوئے۔ تھرڈ پارٹی اڈاپٹرز کی بڑی تعداد اور ان کے لیے کوئی معیار نہ ہونے کی وجہ سے پی سی کی پروگرامنگ مشکل ہو سکتی ہے۔ پیشہ ور ڈویلپرز مختلف معروف سے مشہور ہارڈ ویئر کے امتزاج کا ایک بڑا ٹیسٹ سوٹ چلائیں گے۔ دریں اثنا، صارفین مسابقتی، غیر مطابقت پذیر معیارات اور پیشکش پر موجود ہارڈ ویئر کے بہت سے مختلف امتزاج سے مغلوب ہوگئے۔ انہیں کچھ اندازہ دینے کے لیے کہ انہیں اپنے سافٹ ویئر کو چلانے کے لیے کس قسم کے پی سی کی ضرورت ہوگی، ملٹی میڈیا پی سی (ایم پی سی) کا معیار 1990 کے دوران مقرر کیا گیا تھا۔ ایک پی سی جو کم از کم ایم پی سی معیار پر پورا اترتا ہو اسے ایم پی سی لوگو کے ساتھ فروخت کیا جا سکتا ہے، جس سے صارفین کو تلاش کرنے کے لیے آسانی سے سمجھنے والی تفصیلات مل جاتی ہیں۔ سافٹ ویئر جو کم سے کم ایم پی سی کے مطابق پی سی پر کام کر سکتا ہے، اس بات کی ضمانت دی جائے گی کہ وہ کسی بھی ایم پی سی پر کام کرے گا۔ ایم پی سی لیول 2 اور ایم پی سی لیول 3 کے معیارات بعد میں طے کیے گئے، لیکن "ایم پی سی کے مطابق" کی اصطلاح کبھی مقبول نہیں ہوئی۔ 1996 کے دوران ایم پی سی کی سطح 3 کے بعد، ایم پی سی کے مزید معیارات قائم نہیں کیے گئے۔ ونٹل کے تسلط کے چیلنجز 1990 کی دہائی کے آخر تک، مائیکروسافٹ ونڈوز کی کامیابی نے حریف تجارتی آپریٹنگ سسٹم کو قریب قریب معدوم کر دیا تھا، اور اس بات کو یقینی بنایا تھا کہ "آئی بی ایم پی سی ہم آہنگ" کمپیوٹر غالب کمپیوٹنگ پلیٹ فارم تھا۔ اس کا مطلب یہ تھا کہ اگر کوئی ڈویلپر اپنا سافٹ ویئر صرف ونٹل پلیٹ فارم کے لیے بناتا ہے، تب بھی وہ کمپیوٹر صارفین کی اکثریت تک پہنچ پائیں گے۔ مارکیٹ شیئر کے چند فیصد پوائنٹس سے زیادہ کے ساتھ ونڈوز کا واحد بڑا حریف ایپل انکارپوریٹڈ کا میکنٹوش تھا۔ میک کو "ہم میں سے باقی لوگوں کے لیے کمپیوٹر" کے طور پر بل کرنا شروع کیا گیا، لیکن اونچی قیمتوں اور بند فن تعمیر نے میکنٹوش کو ایک تعلیمی اور ڈیسک ٹاپ پبلشنگ کے مقام پر پہنچا دیا، جہاں سے یہ صرف 2000 کی دہائی کے وسط میں ابھرا۔ 1990 کی دہائی کے وسط تک میک کا مارکیٹ شیئر کم ہو کر تقریبا 5 فیصد رہ گیا تھا اور ایک نیا حریف آپریٹنگ سسٹم متعارف کرانا ایک تجارتی منصوبے کے لیے بہت خطرناک ہو گیا تھا۔ تجربے سے پتہ چلتا ہے کہ اگر کوئی آپریٹنگ سسٹم تکنیکی طور پر ونڈوز سے بہتر بھی ہے، تو یہ مارکیٹ میں ناکامی ہوگی (مثال کے طور پر بی او ایس اور او ایس/2)۔ 1989 میں، اسٹیو جابز نے اپنے نئے NeXT سسٹم کے بارے میں کہا، "یہ یا تو کامیاب ہونے والا آخری نیا ہارڈ ویئر پلیٹ فارم ہوگا، یا سب سے پہلے ناکام ہوگا"۔ چار سال بعد 1993 میں، NeXT نے اعلان کیا کہ وہ NeXT کیوب کی پیداوار ختم کر رہا ہے اور NeXTSTEP کو انٹیل پروسیسرز میں پورٹ کر رہا ہے۔ پی سی کی تاریخ کے بہت ابتدائی دور میں، کچھ کمپنیوں نے اپنے ایکس ٹی ہم آہنگ چپ سیٹ متعارف کروائے۔ مثال کے طور پر، چپس اینڈ ٹیکنالوجیز نے اپنا 82 سی 100 ایکس ٹی کنٹرولر متعارف کرایا جس نے اصل ایکس ٹی سرکٹس میں سے چھ کو مربوط اور تبدیل کیا: ایک 8237 ڈی ایم اے کنٹرولر، ایک 8253 انٹرپٹ ٹائمر، ایک 8255 متوازی انٹرفیس کنٹرولر، ایک 8259 انٹرپٹ کنٹرولر، ایک 8284 کلاک جنریٹر، اور ایک 8288 بس کنٹرولر۔ اسی طرح کے غیر انٹیل چپ سیٹ اے ٹی ہم آہنگ کے لیے نمودار ہوئے، مثال کے طور پر او پی ٹی آئی کا 82 سی 206 یا 82 سی 495 ایکس ایل سی جو بہت سے 486 اور ابتدائی پینٹیم سسٹمز میں پائے گئے تھے۔ x86 چپ سیٹ مارکیٹ اگرچہ بہت غیر مستحکم تھی۔ 1993 میں، وی ایل ایس آئی ٹیکنالوجی مارکیٹ کا غالب کھلاڑی بن گیا تھا جسے ایک سال بعد انٹیل نے عملی طور پر ختم کر دیا تھا۔ اس کے بعد سے انٹیل بلا مقابلہ رہنما رہا ہے۔ جیسے جیسے "ونٹل" پلیٹ فارم نے غلبہ حاصل کیا انٹیل نے آہستہ آہستہ اپنی ٹیکنالوجیز کو دوسرے چپ سیٹ بنانے والوں کو لائسنس دینے کا رواج ترک کر دیا۔ 2010 میں انٹیل اپنے پروسیسر بس اور متعلقہ ٹیکنالوجیز کو این ویڈیا جیسی دوسری کمپنیوں کو لائسنس دینے سے انکار کرنے سے متعلق قانونی چارہ جوئی میں ملوث تھا۔ اے ایم ڈی اور سائریکس جیسی کمپنیوں نے متبادل x86 سی پی یو تیار کیے جو انٹیل کے ساتھ فعال طور پر مطابقت رکھتے تھے۔ 1990 کی دہائی کے آخر میں، اے ایم ڈی پی سی کے لیے سی پی یو مارکیٹ کا بڑھتا ہوا حصہ لے رہا تھا۔ اے ایم ڈی نے x86 پلیٹ فارم کی ترقی کی ہدایت میں بھی اہم کردار ادا کیا جب اس کے ایتھلون پروسیسرز کی لائن نے کلاسیکی x86 فن تعمیر کو تیار کرنا جاری رکھا کیونکہ انٹیل نے پینٹیم 4 سی پی یوز کے لیے اپنے نیٹ برسٹ فن تعمیر اور سرور سی پی یوز کے ایٹینیم سیٹ کے لیے آئی اے-64 فن تعمیر سے انحراف کیا۔ اے ایم ڈی نے اے ایم ڈی 64 تیار کیا، پہلی بڑی توسیع جو انٹیل نے نہیں بنائی تھی، جسے انٹیل نے بعد میں ایکس 86-64 کے طور پر اپنایا۔ 2006 کے دوران انٹیل نے اپنے "کور" پروسیسرز کے سیٹ کی ریلیز کے ساتھ نیٹ برسٹ کو ترک کرنا شروع کیا جو پہلے والے پینٹیم III کی ترقی کی نمائندگی کرتا تھا۔ ونٹل کے تسلط کا ایک بڑا متبادل 2000 کی دہائی کے اوائل سے متبادل آپریٹنگ سسٹم کا عروج ہے، جو پی سی کے بعد کے دور کے آغاز کے طور پر نشان زد ہوا۔ اس میں پرسنل کمپیوٹر کے متبادل کے طور پر اسمارٹ فون (اینڈرائیڈ یا آئی او ایس کا استعمال کرتے ہوئے) کی تیز رفتار ترقی اور گوگل یا ایمیزون جیسے بڑے کارپوریشنوں کے سرور فارموں میں لینکس اور یونکس جیسے آپریٹنگ سسٹم کا بڑھتا ہوا پھیلاؤ دونوں شامل ہوں گے۔ "آئی بی ایم پی سی ہم آہنگ" کی اصطلاح فی الحال عام طور پر استعمال نہیں کی جاتی ہے کیونکہ بہت سے موجودہ مرکزی دھارے کے ڈیسک ٹاپ اور لیپ ٹاپ کمپیوٹر پی سی فن تعمیر پر مبنی ہیں، اور آئی بی ایم اب پی سی نہیں بناتا ہے۔ مسابقتی ہارڈ ویئر آرکیٹیکچرز کو یا تو بند کر دیا گیا ہے یا، امیگا کی طرح، طاق، پرجوش بازاروں میں منتقل کر دیا گیا ہے۔ ماضی میں، سب سے کامیاب رعایت ایپل کا میکنٹوش پلیٹ فارم تھا، جس نے اپنے آغاز سے ہی غیر انٹیل پروسیسرز کا استعمال کیا تھا۔ اگرچہ میکنٹوش ابتدائی طور پر موٹرولا 68000 سیریز پر مبنی تھا، پھر اسے پاور پی سی فن تعمیر میں تبدیل کر دیا گیا، میکنٹوش کمپیوٹرز 2006 میں شروع ہونے والے انٹیل پروسیسرز میں منتقل ہو گئے۔ 2020 تک میکنٹوش کمپیوٹرز اپنے ونٹل ہم منصبوں کی طرح ہی سسٹم فن تعمیر کا اشتراک کرتے تھے اور ڈی او ایس مطابقت کارڈ کے بغیر مائیکروسافٹ ونڈوز کو بوٹ کر سکتے تھے۔ تاہم، اندرونی طور پر تیار کردہ اے آر ایم پر مبنی ایم 1 سی پی یو کے اعلان کے ساتھ، وہ ایک بار پھر آئی بی ایم مطابقت سے مستثنی ہیں۔ جدید پی سی کی پروسیسر کی رفتار اور میموری کی صلاحیت اصل آئی بی ایم پی سی کے مقابلے میں بہت زیادہ ہے اور پھر بھی پیچھے کی طرف مطابقت کو بڑے پیمانے پر برقرار رکھا گیا ہے۔ ایک 32 بٹ آپریٹنگ سسٹم اب بھی 1980 کی دہائی کے اوائل میں او ایس کے لیے لکھے گئے بہت سے آسان پروگراموں کو بغیر کسی ایمولیٹر کی ضرورت کے چلا سکتا ہے، حالانکہ ڈی او ایس باکس جیسے ایمولیٹر میں اب پوری رفتار سے قریب قریب مقامی فعالیت ہے (اور کچھ کھیلوں کے لیے ضروری ہے جو جدید پروسیسرز پر بہت تیزی سے چل سکتے ہیں)۔ مزید برآں، بہت سے جدید پی سی اب بھی ڈی او ایس کو براہ راست چلا سکتے ہیں، حالانکہ خصوصی اختیارات جیسے کہ یو ایس بی لیگیسی موڈ اور ایس اے ٹی اے ٹو پی اے ٹی اے ایمولیشن کو بائیوس سیٹ اپ یوٹیلیٹی میں سیٹ کرنے کی ضرورت پڑ سکتی ہے۔ یو ای ایف آئی استعمال کرنے والے کمپیوٹرز کو ڈی او ایس بوٹ کرنے کے قابل ہونے کے لیے میراث بائیوس موڈ پر سیٹ کرنے کی ضرورت پڑ سکتی ہے۔ تاہم، زیادہ تر بڑے پیمانے پر تیار کردہ کنزیومر گریڈ کمپیوٹرز میں بی آئی او ایس/یو ای ایف آئی کے اختیارات بہت محدود ہیں اور انہیں ڈی او ایس کے اصل متغیرات جیسے او ایس کو صحیح معنوں میں سنبھالنے کے لیے ترتیب نہیں دیا جا سکتا۔ x 86-64 فن تعمیر کے پھیلاؤ نے موجودہ کمپیوٹرز اور آپریٹنگ سسٹمز کی اصل IBM PC کے ساتھ اندرونی مماثلت کو مزید دور کر دیا ہے جس میں 64 بٹ ایڈریسنگ کے لیے ترمیم شدہ انسٹرکشن سیٹ کے ساتھ ایک اور پروسیسر موڈ متعارف کرایا گیا ہے، لیکن x 86-64 قابل پروسیسرز بھی معیاری x86 مطابقت کو برقرار رکھتے ہیں۔ اے ٹی (فارم فیکٹر) اے ٹی ایکس فارم فیکٹر بیبی اے ٹی فارم فیکٹر بائیوس کمپیوٹنگ ہارڈ ویئر کی تاریخ (1960-موجودہ) ہوم بلٹ کمپیوٹر پرسنل کمپیوٹر مارکیٹ پی سی اسپیکر پر آئی بی ایم پی سی کا اثر پرسنل کمپیوٹر اسپیکر پی سی پرسنل کمپیوٹر x86 ایم ایس-ڈاس سی پی/ایم پی ایس/2-آئی بی ایم کے ذریعہ جاری کردہ جانشین جو کامیاب نہیں ہوا، لیکن اس کے بہت سے عناصر کو انڈسٹری پی سی-9800 سیریز کے ذریعہ اپنایا گیا ہے-مسابقتی معیاری پاور پی سی ریفرنس پلیٹ فارم → کامن ہارڈ ویئر ریفرنس پلیٹ فارم-پاور پی سی یو ای ایف آئی (یونیفائیڈ ایکسٹینسیبل فرم ویئر انٹرفیس) کے لیے مسابقتی معیار) 1982 میں کمپیوٹر ہارڈ ویئر کلون لمیٹڈ میں کمپیوٹر سے متعلق حوالہ جات