متوافق مع أجهزة كمبيوتر IBM
تتشابه أجهزة الكمبيوتر المتوافقة مع IBM PC مع أجهزة الكمبيوتر الأصلية من IBM و XT و AT القادرة على استخدام نفس البرامج وبطاقات التوسيع . تمت الإشارة إلى أجهزة الكمبيوتر هذه على أنها أجهزة الكمبيوتر المستنسخة ، أو استنساخ IBM . أصبح مصطلح "متوافق مع IBM PC" الآن وصفًا تاريخيًا فقط ، حيث لم تعد شركة IBM تبيع أجهزة الكمبيوتر الشخصية. إن التسمية "PC" ، كما هي مستخدمة في الكثير من تاريخ أجهزة الكمبيوتر الشخصية ، لا تعني "الكمبيوتر الشخصي" بشكل عام ، ولكنها تعني بالأحرى جهاز كمبيوتر x86 قادر على تشغيل نفس البرنامج الذي يمكن أن يقوم به جهاز كمبيوتر IBM معاصر. كان المصطلح في البداية على عكس مجموعة متنوعة من أجهزة الكمبيوتر المنزليةأنظمة متوفرة في أوائل الثمانينيات ، مثل Apple II و TRS-80 و Commodore 64 . في وقت لاحق ، تم استخدام المصطلح بشكل أساسي على عكس أجهزة كمبيوتر Macintosh من Apple .
هذه "النسخ" تضاعف تقريبًا جميع الميزات الهامة لهياكل كمبيوتر IBM الأصلية. تم تسهيل ذلك من خلال اختيار IBM لمكونات الأجهزة السلعية ، والتي كانت رخيصة ، ومن خلال قدرة العديد من الشركات المصنعة على إجراء هندسة عكسية لبرامج BIOS الثابتة باستخدام تقنية " تصميم غرفة نظيفة ". قامت شركة Columbia Data Products ببناء أول نسخة من كمبيوتر IBM الشخصي ، MPC 1600 [1] من خلال تطبيق الهندسة العكسية للغرفة النظيفة لنظام BIOS الخاص بها. شركات منافسة أخرى ، Corona Data Systems ، Eagle Computer، وتعرضت شركة Handwell للتهديد باتخاذ إجراءات قانونية من قبل شركة IBM التي استقرت معهم. بعد فترة وجيزة في عام 1982 ، أصدرت Compaq جهاز Compaq Portable الناجح جدًا في عام 1982 ، أيضًا مع BIOS بغرفة نظيفة ، ولم يتم الطعن فيه قانونيًا من قبل شركة IBM.
استخدمت بعض أجهزة الكمبيوتر المتوافقة مع IBM في وقت مبكر نفس ناقل الكمبيوتر 8 بت مثل طرازي الكمبيوتر الشخصي و XT الأصليين ، ولكن سرعان ما تبنى الكثيرون ناقل IBM AT 16 بت. تمت إعادة تسميته لاحقًا باسم ناقل Industry Standard Architecture (ISA) ، بعد أن تم الإعلان عن معيار Extended Industry Standard Architecture المفتوح لأجهزة الكمبيوتر المتوافقة مع IBM في سبتمبر 1988 من قبل مجموعة من بائعي أجهزة الكمبيوتر المستنسخة ، بقيادة Compaq وتسمى Gang of Nine ، كبديل لمعمارية Micro Channel (MCA) الخاصة بشركة IBM والتي تم تقديمها في سلسلة PS / 2 الخاصة بها. [2] بعد فترة وجيزة اعتمدت الصناعة معايير جديدة للحافلات بطريقة تعاونية مماثلة ؛ الحافلة المحلية VESA (VLB) ،ربط المكونات الطرفية (PCI) ومنفذ الرسوميات المعجل (AGP).
أحفاد أجهزة الكمبيوتر المتوافقة مع x86 IBM ، وهي أجهزة كمبيوتر 64 بت تعتمد على شرائح " x86-64 / AMD64" تشكل غالبية أجهزة كمبيوتر سطح المكتب في السوق اعتبارًا من عام 2021 ، مع نظام التشغيل المهيمن Microsoft Windows . قد تكون قابلية التشغيل البيني مع بنية الناقل والأجهزة الطرفية لبنية الكمبيوتر الشخصي الأصلية محدودة أو غير موجودة. العديد من أجهزة الكمبيوتر الحديثة غير قادرة على استخدام البرامج أو الأجهزة القديمة التي تعتمد على أجزاء من البنية المتوافقة مع IBM PC والتي تكون مفقودة أو لا تحتوي على معادلات في أجهزة الكمبيوتر الحديثة. على سبيل المثال ، أجهزة الكمبيوتر التي تقوم بالتمهيد باستخدام واجهة البرامج الثابتة القابلة للتوسيع الموحدةالبرامج الثابتة المستندة إلى وحدة دعم التوافق ، أو CSM ، والمطلوبة لمحاكاة واجهة البرامج الثابتة المستندة إلى BIOS ، أو تعطيل CSM ، لا يمكنها تشغيل MS-DOS في الأصل لأن MS-DOS يعتمد على واجهة BIOS للتمهيد.
احتفظ Macintosh فقط بحصة كبيرة في السوق دون التوافق مع كمبيوتر IBM الشخصي ، على الرغم من أن ذلك تغير مع Intel Macs التي تعمل بنظام OS X ، وغالبًا ما يكون Windows ثنائي التمهيد مع Boot Camp . تتحول أجهزة الكمبيوتر الأحدث ، بما في ذلك M1 Macs و Chromebooks إلى ARM المستندة إلى وحدات المعالجة المركزية ARM64 64 بت .
الأصول
قررت شركة IBM في عام 1980 تسويق جهاز كمبيوتر مستخدم منفرد منخفض التكلفة في أسرع وقت ممكن. في 12 أغسطس 1981 ، تم طرح أول كمبيوتر شخصي من نوع IBM للبيع. كانت هناك ثلاثة أنظمة تشغيل متاحة لها. الأقل تكلفة والأكثر شيوعًا هو PC DOS الذي صنعته Microsoft . في تنازل حاسم ، سمحت اتفاقية IBM لشركة Microsoft ببيع نسختها الخاصة ، MS-DOS ، لأجهزة الكمبيوتر غير التابعة لشركة IBM. كان المكون الوحيد لبنية الكمبيوتر الأصلية الحصرية لشركة IBM هو BIOS (نظام الإدخال / الإخراج الأساسي).
طلبت شركة IBM في البداية من المطورين تجنب كتابة البرامج التي تتناول أجهزة الكمبيوتر مباشرة وبدلاً من ذلك إجراء مكالمات قياسية لوظائف BIOS التي نفذت عمليات تعتمد على الأجهزة. [3] يمكن تشغيل هذا البرنامج على أي جهاز يستخدم MS-DOS أو PC DOS. ومع ذلك ، كانت البرامج التي تعالج الأجهزة بشكل مباشر بدلاً من إجراء مكالمات قياسية أسرع ؛ كان هذا وثيق الصلة بشكل خاص بالألعاب. لن يتم تشغيل البرامج التي تتناول أجهزة كمبيوتر IBM بهذه الطريقة على أجهزة MS-DOS مع أجهزة مختلفة. تم بيع كمبيوتر IBM PC بكميات كبيرة بما يكفي لتبرير برامج الكتابة الخاصة به ، وهذا شجع الشركات المصنعة الأخرى على إنتاج آلات يمكنها استخدام نفس البرامج ، وبطاقات التوسع، والأجهزة الطرفية مثل الكمبيوتر. استبعد سوق أجهزة الكمبيوتر 808x بسرعة جميع الأجهزة التي لم تكن متوافقة مع الأجهزة والبرامج مع الكمبيوتر. يعتبر الحاجز 640 كيلو بايت على ذاكرة النظام "الاصطلاحية" المتوفرة لـ MS-DOS أحد تراث تلك الفترة؛ يمكن أن تتجاوز الأجهزة الأخرى غير المستنسخة ، مع وجود حد أقصى ، 640 كيلو بايت.
بدأت الشائعات عن أجهزة كمبيوتر متوافقة "شبيهة" ، تم إنشاؤها دون موافقة شركة IBM ، على الفور تقريبًا بعد إصدار كمبيوتر IBM الشخصي. [4] [5] كتب موقع InfoWorld في الذكرى الأولى لتأسيس كمبيوتر IBM الشخصي أن [6]
الجانب المظلم للنظام المفتوح هو مقلديه. إذا كانت المواصفات واضحة بما يكفي لتتمكن من تصميم الأجهزة الطرفية ، فستكون واضحة بما يكفي لتصميم تقليد. Apple ... لديها براءات اختراع على مكونين مهمين من أنظمتها ... IBM ، التي يقال إنه ليس لديها براءات اختراع خاصة على الكمبيوتر الشخصي ، هي أكثر عرضة للخطر. بدأت العديد من الآلات المتوافقة مع أجهزة الكمبيوتر - يقول العنب 60 أو أكثر - في الظهور في السوق.
بحلول يونيو 1983 ، عرّفت مجلة PC Magazine "استنساخ الكمبيوتر الشخصي" على أنه "كمبيوتر [يمكنه] استيعاب المستخدم الذي يأخذ قرصًا إلى المنزل من كمبيوتر IBM PC ، ويمشي عبر الغرفة ، ويوصله بجهاز" خارجي ". [7] بسبب النقص في أجهزة كمبيوتر IBM الشخصية في ذلك العام ، اشترى العديد من العملاء نسخًا مستنسخة بدلاً من ذلك. [8] [9] [10] أنتجت شركة Columbia Data Products أول كمبيوتر متوافق بشكل أو بآخر مع معيار IBM PC خلال يونيو 1982 ، وسرعان ما تبعه Eagle Computer . أعلنت شركة Compaq عن أول منتج لها ، وهو كمبيوتر متوافق مع IBM PC في نوفمبر 1982 ، وهو Compaq Portable . كان Compaq أول كمبيوتر محمول بحجم ماكينة الخياطةكان ذلك في الأساس متوافقًا مع الكمبيوتر الشخصي بنسبة 100٪. كان قرار المحكمة في قضية Apple v. Franklin هو أن رمز BIOS محمي بموجب قانون حقوق النشر ، ولكن يمكنه إجراء هندسة عكسية لنظام BIOS IBM ثم كتابة BIOS الخاص به باستخدام تصميم غرفة نظيفة . لاحظ أن هذا كان بعد أكثر من عام من إطلاق Compaq للجهاز المحمول. كانت الأموال والأبحاث التي تم توظيفها في الهندسة العكسية لـ BIOS بمثابة مخاطرة محسوبة.
مشاكل التوافق
أجهزة كمبيوتر MS-DOS غير متوافقة: Workalikes
في الوقت نفسه ، قدم العديد من الشركات المصنعة مثل Tandy / RadioShack و Xerox و Hewlett-Packard و Digital Equipment Corporation و Sanyo و Texas Instruments و Tulip و Wang و Olivetti أجهزة الكمبيوتر الشخصية التي تدعم MS-DOS ، ولكنها لم تكن برامج أو أجهزة بالكامل -متوافق مع كمبيوتر IBM.
وصف Tandy جهاز Tandy 2000 ، على سبيل المثال ، بأنه يمتلك "الجيل التالي" من وحدة المعالجة المركزية الحقيقية ذات 16 بت "، وبه" سرعة أكبر. مساحة تخزين أكبر على القرص ، وتوسيع أكثر "من كمبيوتر IBM الشخصي أو" أجهزة كمبيوتر MS-DOS الأخرى ". [11] بينما اعترفت في عام 1984 بأن العديد من برامج MS-DOS لا تدعم الكمبيوتر ، صرحت الشركة أن "البرامج الأكثر شهرة وتطورًا في السوق" كانت متوفرة ، إما على الفور أو "خلال الأشهر الستة المقبلة". [12]
مثل شركة IBM ، كانت نية Microsoft أن يكتب كتّاب التطبيقات إلى واجهات برمجة التطبيقات في MS-DOS أو BIOS للبرامج الثابتة ، وأن هذا سيشكل ما يُطلق عليه الآن طبقة تجريد الأجهزة . سيكون لكل كمبيوتر إصدار " الشركة المصنعة للمعدات الأصلية" (OEM) الخاص به من MS-DOS ، والمخصص حسب أجهزته. سيعمل أي برنامج مكتوب لـ MS-DOS على أي كمبيوتر MS-DOS ، على الرغم من الاختلافات في تصميم الأجهزة.
بدا هذا التوقع معقولًا في سوق الكمبيوتر في ذلك الوقت. حتى ذلك الحين ، كانت Microsoft تعتمد بشكل أساسي على لغات الكمبيوتر مثل BASIC . كان برنامج تشغيل النظام الصغير الذي تم إنشاؤه هو CP / M من Digital Research والذي كان قيد الاستخدام على مستوى الهواة والأكثر احترافًا لأولئك الذين يستخدمون أجهزة الكمبيوتر الصغيرة. لتحقيق مثل هذا الاستخدام الواسع ، وبالتالي جعل المنتج قابلاً للتطبيق اقتصاديًا ، كان على نظام التشغيل أن يعمل عبر مجموعة من الأجهزة من بائعين مختلفين لديهم أجهزة متنوعة على نطاق واسع. يمكن للعملاء الذين يحتاجون إلى تطبيقات أخرى غير برامج البداية أن يتوقعوا بشكل معقول من الناشرين تقديم منتجاتهم لمجموعة متنوعة من أجهزة الكمبيوتر ، على وسائط مناسبة لكل منها.
كان الهدف من نظام التشغيل المنافس لشركة Microsoft في البداية هو العمل على مجموعة متنوعة ومتنوعة من الأجهزة ، على الرغم من أن جميعها تعتمد على المعالج 8086. وهكذا ، تم بيع MS-DOS لعدة سنوات فقط كمنتج OEM. لم يكن هناك MS-DOS يحمل علامة Microsoft التجارية: لا يمكن شراء MS-DOS مباشرة من Microsoft ، وتم تجميع كل إصدار OEM مع المظهر التجاري لبائع الكمبيوتر الشخصي المحدد. تم الإبلاغ عن الأعطال إلى OEM ، وليس إلى Microsoft. ومع ذلك ، نظرًا لأن الأجهزة التي كانت متوافقة مع أجهزة IBM - وبالتالي دعم المكالمات المباشرة للأجهزة - أصبحت منتشرة على نطاق واسع ، سرعان ما أصبح واضحًا أن إصدارات OEM من MS-DOS كانت متطابقة تقريبًا ، باستثناء ربما توفير عدد قليل من البرامج المساعدة.
يوفر MS-DOS وظائف مناسبة للتطبيقات التي تعتمد على الأحرف مثل تلك التي كان من الممكن تنفيذها على محطة نصية فقط . لو كان الجزء الأكبر من البرامج المهمة تجاريًا من هذا النوع ، فربما لم يكن توافق الأجهزة منخفضة المستوى مهمًا. ومع ذلك ، من أجل توفير أقصى قدر من الأداء والاستفادة من ميزات الأجهزة (أو للتغلب على أخطاء الأجهزة) ، تطورت تطبيقات الكمبيوتر بسرعة خارج التطبيقات الطرفية البسيطة التي يدعمها MS-DOS مباشرة. جداول البيانات ومعالجات النصوص WYSIWYG وبرامج العروض التقديمية وبرامج الاتصال عن بُعدأسست أسواقًا جديدة استغلت نقاط القوة في الكمبيوتر الشخصي ، ولكنها تطلبت قدرات تتجاوز ما يوفره MS-DOS. وبالتالي ، منذ وقت مبكر جدًا من تطوير بيئة برامج MS-DOS ، تمت كتابة العديد من منتجات البرامج التجارية الهامة مباشرة إلى الأجهزة ، وذلك لعدة أسباب:
- لم يوفر MS-DOS نفسه أي طريقة لوضع مؤشر النص بخلاف تقديمه بعد عرض كل حرف ( وضع teletype ). في حين أن إجراءات واجهة فيديو BIOS كانت مناسبة للإخراج البدائي ، إلا أنها كانت بالضرورة أقل كفاءة من عنونة الأجهزة المباشرة ، لأنها أضافت معالجة إضافية ؛ لم يكن لديهم إخراج "سلسلة" ، ولكن فقط إخراج teletype حرفًا بحرف ، وقاموا بإدخال تأخيرات لمنع "تساقط" أجهزة CGA (عرض من بطاقات CGA التي يتم إنتاجها عند الكتابة مباشرة على ذاكرة الشاشة) - وهو أمر سيئ بشكل خاص منذ أن تم استدعاؤهم من قبل IRQs ، مما يجعل تعدد المهام أمرًا صعبًا للغاية. يمكن للبرنامج الذي يكتب مباشرة إلى ذاكرة الفيديو أن يحقق معدلات إخراج أسرع من البرنامج بمقدار 5 إلى 20 مرةمكالمات النظام . استخدم Turbo Pascal هذه التقنية من إصداراتها الأولى.
- القدرة الرسومية لم تؤخذ على محمل الجد في موجز تصميم آي بي إم الأصلي ؛ تم اعتبار الرسومات فقط من منظور إنشاء رسومات أعمال ثابتة مثل المخططات والرسوم البيانية. لم يكن لدى MS-DOS واجهة برمجة تطبيقات للرسومات ، ولم يتضمن BIOS سوى وظائف الرسومات الأولية مثل تغيير أوضاع الشاشة وتخطيط النقاط الفردية. لإجراء استدعاء BIOS لكل نقطة يتم رسمها أو تعديلها بشكل كبير ، مما يجعل واجهة BIOS بطيئة بشكل ملحوظ. وبسبب هذا ، رسم الخطوط ، رسم القوس ، والمبتهجيجب أن يقوم التطبيق بتنفيذها لتحقيق سرعة مقبولة ، وهو ما يتم عادة عن طريق تجاوز BIOS والوصول إلى ذاكرة الفيديو مباشرة. سيتم تشغيل البرامج المكتوبة لمعالجة أجهزة كمبيوتر IBM PC مباشرة على أي نسخة من IBM ، ولكن سيتعين إعادة كتابتها بشكل خاص لكل جهاز MS-DOS غير متوافق مع الكمبيوتر الشخصي.
- تتطلب ألعاب الفيديو ، حتى الألعاب المبكرة ، وضع رسومات حقيقي . قاموا أيضًا بأداء أي خدعة تعتمد على الآلة يمكن أن يفكر فيها المبرمجون من أجل زيادة السرعة. على الرغم من أن السوق الرئيسي لأجهزة الكمبيوتر في البداية كان مخصصًا لتطبيقات الأعمال ، إلا أن قدرة الألعاب أصبحت عاملاً مهمًا في تحفيز شراء أجهزة الكمبيوتر نظرًا لانخفاض الأسعار. قد يعني توفر الألعاب وجودتها الفرق بين شراء جهاز كمبيوتر متوافق أو نظام أساسي مختلف لديه القدرة على تبادل البيانات مثل Amiga .
- وصل برنامج الاتصالات مباشرة إلى شريحة المنفذ التسلسلي UART ، لأن واجهة برمجة تطبيقات MS-DOS ونظام BIOS لا يوفران دعمًا كاملاً وكان بطيئًا جدًا في مواكبة الأجهزة التي يمكنها نقل البيانات بسرعة 19200 بت / ثانية.
- حتى بالنسبة لتطبيقات الأعمال القياسية ، كانت سرعة التنفيذ ميزة تنافسية كبيرة. سبقت ماجستير إدارة الأعمال في سياق البرامج المتكاملة برنامج Lotus 1-2-3 إلى السوق وتضمنت وظائف أكثر. تمت كتابة ماجستير إدارة الأعمال في السياق في UCSD p-System ، مما يجعلها محمولة جدًا ولكنها بطيئة جدًا بحيث لا يمكن استخدامها حقًا على جهاز كمبيوتر. تم كتابة 1-2-3 بلغة التجميع x86 وأجرى بعض الحيل المعتمدة على الآلة. لقد كان أسرع بكثير حتى أنه سرعان ما تجاوز مبيعات Context MBA's.
- عملت أنظمة حماية نسخ القرص ، التي كانت شائعة الاستخدام في ذلك الوقت ، من خلال قراءة أنماط البيانات غير القياسية على القرص المرن للتحقق من أصالتها. كان من المستحيل اكتشاف هذه الأنماط باستخدام مكالمات DOS أو BIOS القياسية ، لذلك كان الوصول المباشر إلى جهاز التحكم بالقرص ضروريًا حتى تعمل الحماية.
- تم تصميم بعض البرامج للتشغيل فقط على جهاز كمبيوتر شخصي حقيقي من نوع IBM ، وتم فحصها للتأكد من وجود نظام IBM BIOS حقيقي. [13]
الجيل الأول من عمليات الإعجاب على أجهزة الكمبيوتر من قبل منافسي IBM
الجيل الأول من أجهزة الكمبيوتر المماثلة من قبل منافسي IBM | |||||||
---|---|---|---|---|---|---|---|
اسم الحاسوب | الصانع | تاريخ التقديم | وحدة المعالجة المركزية | معدل ساعة | ماكس رام | سعة القرص المرن | الميزات البارزة |
هايبريون | دينالوجيك | يناير 1983 | 8088 | 4.77 ميغا هيرتز | 640 كيلو بايت | 320 كيلو بايت | كندية ، مرخصة ولكن لم يتم بيعها من قبل العميد البحري |
أوليفيتي M24 / AT&T 6300 | Olivetti ، التي تسوقها AT&T | 1983 (AT&T 6300 يونيو 1984) | 8086 | 8 ميجا هرتز (لاحقًا 10 ميجا هرتز) | 640 كيلو بايت | 360 كيلوبايت (لاحقًا 720 كيلوبايت) | متوافق مع IBM الحقيقي ؛ رسومات ملونة اختيارية بحجم 640 × 400 |
زينيث Z-100 | زينيث لأنظمة البيانات | يونيو 1982 | 8088 | 4.77 ميغا هيرتز | 768 كيلو بايت | 360 كيلو بايت | رسومات اختيارية 8 ألوان 640 × 255 ومحركات أقراص مرنة خارجية مقاس 8 بوصات |
طابعة HP-150 | هيوليت باكارد | نوفمبر 1983 | 8088 | 8 ميجا هرتز | 640 كيلو بايت | 270 كيلوبايت (فيما بعد 710 كيلوبايت) | شاشة تعمل باللمس البدائية |
كومباك المحمولة | كومباك | يناير 1983 | 8088 | 4.77 ميغا هيرتز | 640 كيلو بايت | 360 كيلو بايت | يباع باعتباره متوافقًا مع IBM الحقيقي |
كومباك Deskpro | كومباك | 1984 | 8086 | 8 ميجا هرتز | 640 كيلو بايت | 360 كيلو بايت | تباع على أنها متوافقة مع IBM XT |
MPC 1600 | منتجات بيانات كولومبيا | يونيو 1982 | 8088 | 4.77 ميغا هيرتز | 640 كيلو بايت | 360 كيلو بايت | متوافق مع IBM الحقيقي ، يُنسب إليه كأول استنساخ للكمبيوتر الشخصي |
سلسلة إيجل PC / 1600 | ايجل للكمبيوتر | 1982 | 8086 | 4.77 ميغا هيرتز | 640 كيلو بايت | 360 كيلو بايت | 750 × 352 رسومات أحادية أول 8086 CPU |
TI Professional Computer | شركة Texas Instruments | يناير 1983 | 8088 | 5 ميغا هيرتز | 256 كيلو بايت | 320 كيلو بايت | رسومات ملونة 720 × 300 |
قوس قزح ديسمبر | شركة المعدات الرقمية | 1982 | 8088 | 4.81 ميجا هرتز | 768 كيلو بايت | 400 كيلو بايت | وضع النص 132 × 24 ، وحدات المعالجة المركزية 8088 و Z80 |
وانغ بي سي | مختبرات وانج | أغسطس 1985 | 8086 | 8 ميجا هرتز | 512 كيلو بايت | 360 كيلو بايت | رسومات أحادية 800 × 300 |
ام بي سي 550 | سانيو | 1982 | 8088 | 3.6 ميغا هيرتز | 256 كيلو بايت | 360 كيلوبايت (لاحقًا 720 كيلوبايت) | رسومات 640 × 200 ذات 8 ألوان (R ، G ، B bitplanes) |
كمبيوتر المشمش | كمبيوتر المشمش | أواخر عام 1983 | 8086 | 4.77 ميغا هيرتز | 768 كيلو بايت | 720 كيلو بايت | رسومات أحادية 800 × 400 ، وضع نص 132 × 50 |
TS-1603 | تلفزيون | أبريل 1983 | 8088 | 4.77 ميغا هيرتز | 256 كيلو بايت | 737 كيلو بايت | لوحة المفاتيح بها مساند راحة اليد ، 16 مفتاح وظيفة ؛ مودم مدمج |
تاندي 2000 | شركة تاندي | سبتمبر 1983 | 80186 | 8 ميجا هرتز | 768 كيلو بايت | 720 كيلو بايت | مجموعة أحرف قابلة لإعادة التحديد ، رسومات اختيارية ذات 8 ألوان أو أحادية اللون بحجم 640 × 400 |
"متوافقة من الناحية التشغيلية"
أول شيء يجب التفكير فيه عند التفكير في جهاز كمبيوتر متوافق مع IBM هو ، "ما مدى توافقه؟"
- BYTE ، سبتمبر 1983 [14]
في مايو 1983 ، حددت حوسبة المستقبل أربعة مستويات من التوافق: [15]
- متوافق من الناحية التشغيلية . يمكنه تشغيل برامج كمبيوتر IBM "الأكثر مبيعًا" ، واستخدام لوحات توسيع أجهزة الكمبيوتر ، وقراءة أقراص الكمبيوتر وكتابتها. "ميزات تكميلية" مثل قابلية النقل أو انخفاض السعر الذي يميز الكمبيوتر عن الكمبيوتر الشخصي ، والذي يُباع في نفس المتجر. أمثلة: (أفضل) منتجات بيانات كولومبيا ، كومباك ؛ (أفضل) كورونا ؛ (جيد) النسر.
- متوافق وظيفيًا . يشغل الإصدار الخاص من برامج الكمبيوتر الشائعة. لا يمكن استخدام لوحات توسيع الكمبيوتر ولكن يمكنه قراءة أقراص الكمبيوتر وكتابتها. لا يمكن أن تصبح متوافقة من الناحية التشغيلية. مثال: TI Professional .
- متوافق مع البيانات . لا يجوز تشغيل أفضل برامج الكمبيوتر. يمكن قراءة و / أو كتابة أقراص الكمبيوتر. يمكن أن تصبح متوافقة وظيفيا. أمثلة: NCR Decision Mate ، Olivetti M20 ، Wang PC ، Zenith Z-100 .
- غير متوافق . لا يمكن قراءة أقراص الكمبيوتر. يمكن أن تصبح متوافقة مع البيانات. أمثلة: Altos 586 ، DEC Rainbow 100 ، Grid Compass ، Victor 9000 .
أثناء التطوير ، وجد مهندسو Compaq أن Microsoft Flight Simulator لن يعمل بسبب ما وصفه subLOGIC 's Bruce Artwick بأنه "خطأ في إحدى رقاقات Intel" ، مما أجبرهم على جعل خطأ الكمبيوتر الجديد الخاص بهم متوافقًا مع كمبيوتر IBM الشخصي. [16] في البداية ، عرضت قلة من الحيوانات المستنسخة بخلاف كومباك التوافق الكامل حقًا. [17] اشترى جيري بورنيل كمبيوتر IBM PC في منتصف عام 1983 ، " لوحة مفاتيح فاسدةوجميع "، لأنه يمتلك" أربعة أقدام مكعبة من البرامج غير المقيمة ، والكثير منها لن يعمل على أي شيء سوى كمبيوتر IBM الشخصي. على الرغم من أن الكثير من الأجهزة تدعي أنها متوافقة مع أجهزة كمبيوتر IBM بنسبة 100 في المائة ، إلا أنه لم يصلني أحد حتى الآن ... للأسف ، لا تعمل الكثير من الأشياء مع Eagle أو Z-100 أو Compupro أو أي شيء آخر موجود لدينا هنا ". [18] ذكرت جامعة كولومبيا في يناير 1984 أن Kermit كان يعمل بدون تعديل على نسخ Compaq و Columbia Data Products ، ولكن ليس على تلك المستنسخات من Eagle أو Seequa. تتطلب أجهزة كمبيوتر MS-DOS الأخرى أيضًا رمزًا مخصصًا. [19]
قالت شركة Future Computing في فبراير 1984 إن بعض أجهزة الكمبيوتر كانت "متوافقة مع البيانات الصحفية" ، مما يضخم توافقها الفعلي مع أجهزة كمبيوتر IBM. [20] كانت العديد من الشركات مترددة في اختبار توافق منتجاتها مع أجهزة الكمبيوتر. عندما طلبت مجلة PC Magazine عينات من الشركات المصنعة لأجهزة الكمبيوتر التي زعمت أنها تنتج أجهزة متوافقة في أبريل 1984 ، رفض 14 من 31. [21] [22] حددت Corona Data Systems أن "أنظمتنا تشغل جميع البرامج التي تتوافق مع معايير برمجة أجهزة الكمبيوتر الشخصية لشركة IBM. والبرنامج الأكثر شيوعًا يفعل ذلك." [23] عندما طلب صحفي من BYTE اختبار Peachtext في ربيع 1983 COMDEX، ممثلو كورونا "تطوقوا وصبروا قليلاً ، لكنهم قادوني أخيرًا ... إلى الزاوية حيث لن يراها أحد إذا فشلت". وذكرت المجلة أن "ترددهم لم يكن ضروريا. القرص تم تمهيده دون مشكلة". [14] كانت شركة Zenith Data Systems أكثر جرأة ، وتتفاخر بأن Z-150 لديها شغلت جميع التطبيقات التي جلبها الأشخاص للاختبار في معرض West Coast Computer Faire لعام 1984 . [24]
ذكرت Creative Computing في عام 1985 ، "نكرر خطنا القياسي فيما يتعلق بأجهزة كمبيوتر IBM المتوافقة: جرب الحزمة التي تريد استخدامها قبل شراء الكمبيوتر." [25] قامت الشركات بتعديل BIOS في أجهزة الكمبيوتر الخاصة بهم للعمل مع التطبيقات غير المتوافقة المكتشفة حديثًا ، [13] وقام المراجعون والمستخدمون بتطوير اختبارات الإجهاد لقياس التوافق. بحلول عام 1984 أصبحت القدرة على تشغيل Lotus 1-2-3 ومحاكاة الطيران هي المعيار ، [9] [26] [13] [27] [25] [28] مع التوافق المصمم خصيصًا لتشغيلها. [24] [16]
اعتقدت شركة IBM أن بعض الشركات مثل Eagle و Corona و Handwell انتهكت حقوق النشر الخاصة بها ، وبعد أن نجحت شركة Apple Computer، Inc. ضد Franklin Computer Corp في إجبار صانعي النسخ على التوقف عن استخدام BIOS. ومع ذلك ، فإن Phoenix BIOS في عام 1984 ، والمنتجات المماثلة مثل AMI BIOS ، سمحت لصانعي الكمبيوتر بإنشاء نسخ متوافقة 100٪ بشكل أساسي دون الحاجة إلى إجراء هندسة عكسية لنظام BIOS الخاص بجهاز الكمبيوتر. [29] [30] [31] أدرج مخطط InfoWorld في سبتمبر 1985 سبعة أجهزة متوافقة مع 256 كيلوبايت من ذاكرة الوصول العشوائي ، ومحركي قرصين ، وشاشات أحادية اللون مقابل 1495 دولارًا إلى 2320 دولارًا ، في حين أن حواسيب آي بي إم المكافئة تكلف 2820 دولارًا. [32] غير مكلفةيعتبر Leading Edge Model D متوافقًا حتى مع برامج التشخيص الخاصة بشركة IBM ، على عكس Compaq Portable. [33] بحلول عام 1986 احسب! ذكر أن "النسخ موثوقة بشكل عام ومتوافقة مع حوالي 99 بالمائة" ، [34] ولم يذكر استطلاع عام 1987 في مجلة صناعة الاستنساخ توافق البرامج ، مشيرًا إلى أن "الكمبيوتر الشخصي أصبح الآن بمثابة جهاز كمبيوتر قادر على التشغيل البرامج التي يديرها MS-DOS ". [35]
التأثير المتناقص لشركة آي بي إم
السبب الرئيسي لعدم قلق معيار IBM هو أنه يمكن أن يساعد المنافسة على الازدهار. ستصبح شركة IBM قريبًا أسيرة معاييرها مثل منافسيها. بمجرد شراء عدد كافٍ من أجهزة IBM ، لا يمكن لشركة IBM إجراء تغييرات مفاجئة في تصميمها الأساسي ؛ ما قد يكون مفيدًا للتخلص من المنافسين قد يؤدي إلى التخلص من المزيد من العملاء.
- الإيكونوميست ، نوفمبر 1983 [36]
في فبراير 1984 كتب Byte أن "تأثير IBM المتزايد في مجتمع الكمبيوتر الشخصي يخنق الابتكار لأن العديد من الشركات الأخرى تحاكي Big Blue" ، [37] لكن The Economist صرحت في نوفمبر 1983 ، "السبب الرئيسي لعدم قلق معيار IBM هو أنه يمكن أن تساعد المنافسة على الازدهار ". [36]
بحلول عام 1983 ، كان لدى IBM حوالي 25 ٪ من مبيعات أجهزة الكمبيوتر الشخصية بين 1000 دولار و 10000 دولار ، وأجهزة الكمبيوتر مع بعض التوافق مع أجهزة الكمبيوتر كانت 25 ٪ أخرى. [20] مع نمو السوق والمنافسة ، تضاءل تأثير شركة IBM. في نوفمبر 1985 ، صرحت مجلة PC Magazine "الآن بعد أن أنشأت سوق [PC] ، لا يحتاج السوق بالضرورة إلى IBM للأجهزة. قد يعتمد على شركة IBM في وضع المعايير وتطوير أجهزة عالية الأداء ، ولكن كان لدى IBM أفضل تتماشى مع المعايير الحالية حتى لا تؤذي المستخدمين ". [38] في يناير 1987 ، كتب بروس ويبستر في بايت عن شائعات بأن شركة آي بي إم ستقدم حواسيب شخصية مع نظام تشغيل خاص: "من يهتم؟ إذا فعلت IBM ذلك ، فمن المرجح أن يعزلوا أنفسهم عن أكبر سوق ، حيث لا يمكنهم المنافسة بعد الآن على أي حال". توقعت المجلة أنه في عام 1987 ، "سيكمل السوق انتقاله من معيار IBM إلى معيار ناقل Intel / MS-DOS / التوسع ... لا يهتم الناس كثيرًا بتوافق IBM كما هو الحال بالنسبة لـ Lotus 1-2- 3 التوافق ". [39] بحلول عام 1992 ، صرح Macworld أنه بسبب النسخ ، "فقدت IBM السيطرة على السوق الخاصة بها وأصبحت لاعبًا ثانويًا بتقنيتها الخاصة". [40]
توقعت الإيكونوميست في عام 1983 أن "آي بي إم ستصبح قريبًا أسير معاييرها مثل منافسيها" ، لأنه "بمجرد شراء عدد كافٍ من أجهزة آي بي إم ، لا يمكن لشركة آي بي إم إجراء تغييرات مفاجئة في تصميمها الأساسي ؛ ما قد يكون مفيدًا للتخلص من المنافسون يتخلصون من المزيد من العملاء ". [36] بعد أن أعلنت شركة IBM عن خط PS / 2 الموجه لنظام التشغيل OS / 2 في أوائل عام 1987 ، ارتفعت مبيعات أجهزة الكمبيوتر المتوافقة مع DOS ، ويرجع ذلك جزئيًا إلى عدم توفر نظام التشغيل الخاص. [41] في عام 1988 ، قدرت مجموعة جارتنر أن الجمهور اشترى 1.5 نسخة مقابل كل كمبيوتر شخصي من شركة IBM. [42]بحلول عام 1989 ، كانت Compaq مؤثرة للغاية لدرجة أن المديرين التنفيذيين في الصناعة تحدثوا عن "متوافق مع Compaq" ، حيث ذكر المراقبون أن العملاء رأوا الشركة على أنها مساوية لشركة IBM [43] أو متفوقة. [44]
بعد عام 1987 ، سيطر المتوافقون مع أجهزة كمبيوتر IBM على كل من أسواق المنزل والأعمال لأجهزة الكمبيوتر السلعية ، [45] مع استخدام بنى بديلة بارزة أخرى في الأسواق المتخصصة ، مثل أجهزة كمبيوتر Macintosh التي تقدمها شركة Apple Inc. والمستخدمة بشكل أساسي للنشر المكتبي في ذلك الوقت ، جهاز Commodore 64 القديم الذي يبلغ حجمه 8 بت والذي تم بيعه مقابل 150 دولارًا بحلول هذا الوقت وأصبح الكمبيوتر الأكثر مبيعًا في العالم ، وخط Commodore Amiga 32 بت المستخدم لإنتاج التلفزيون والفيديو و 32 بت Atari STالتي تستخدمها صناعة الموسيقى. ومع ذلك ، فقد IBM نفسها الدور الرئيسي في السوق لأجهزة الكمبيوتر المتوافقة مع IBM بحلول عام 1990. بعض الأحداث في الماضي مهمة:
- صممت شركة IBM جهاز الكمبيوتر بهيكل مفتوح يسمح لصانعي النسخ باستخدام المكونات غير المسجلة الملكية المتاحة مجانًا. [46]
- قامت Microsoft بتضمين بند في عقدها مع IBM يسمح ببيع نظام تشغيل الكمبيوتر الشخصي ( PC DOS ) إلى الشركات المصنعة لأجهزة الكمبيوتر الأخرى. قام منافسو IBM بترخيصها ، باسم MS-DOS ، من أجل تقديم توافق مع أجهزة الكمبيوتر بتكلفة أقل. [47]
- مقدمة عام 1982 لـ Columbia Data Products MPC 1600 ، أول كمبيوتر متوافق مع أجهزة كمبيوتر IBM بنسبة 100٪.
- مقدمة 1983 من Compaq Portable ، مما يوفر إمكانية النقل غير المتاحة من شركة IBM في ذلك الوقت.
- قامت وحدة أعمال مستقلة (IBU) داخل شركة IBM بتطوير حواسيب IBM PC و XT. لم تشارك وحدات IBU في نفقات البحث والتطوير الخاصة بالشركة . بعد أن أصبحت IBU قسم أنظمة الدخول ، فقدت هذه الميزة ، مما أدى إلى انخفاض الهوامش بشكل كبير. [48]
- توفر بحلول عام 1986 ما يقل عن 1000 دولار من أجهزة الكمبيوتر المتوافقة مع "Turbo XT" PC XT ، بما في ذلك العروض المبكرة من Dell Computer ، مما قلل من الطلب على طرازات IBM. [49] [50] كان من الممكن شراء اثنين من هذه الأنظمة "العامة" بأقل من تكلفة جهاز كمبيوتر AT يحمل علامة IBM التجارية ، وقد فعلت العديد من الشركات ذلك بالضبط.
- من خلال دمج المزيد من الأجهزة الطرفية في الكمبيوتر نفسه ، تتمتع الأجهزة المتوافقة مثل الطراز D بفتحات ISA أكثر من الكمبيوتر الشخصي. [33]
- كانت Compaq أول من أطلق جهاز كمبيوتر يستند إلى Intel 80386 ، قبل عام تقريبًا من شركة IBM ، [44] باستخدام Compaq Deskpro 386 . قال بيل جيتس في وقت لاحق إنها كانت "المرة الأولى التي بدأ فيها الناس يدركون أن شركة آي بي إم لم تكن فقط هي التي تضع المعايير". [51]
- مقدمة IBM 1987 لحافلة الكمبيوتر MicroChannel Architecture (MCA) غير المتوافقة والمملوكة ، لخطها Personal System / 2 (PS / 2). [42]
- انقسام شراكة IBM-Microsoft في تطوير OS / 2 . أدت التوترات الناجمة عن نجاح السوق لنظام التشغيل Windows 3.0 إلى تمزيق الجهد المشترك لأن شركة IBM كانت ملتزمة بالوضع المحمي 286 ، والذي أعاق الإمكانات التقنية لـ OS / 2. يمكن أن يستفيد Windows بشكل كامل من هندسة 386 / 386SX الحديثة وذات الأسعار المعقولة بشكل متزايد. بالإضافة إلى ذلك ، كانت هناك اختلافات ثقافية بين الشركاء ، وغالبًا ما تم تجميع Windows بأجهزة كمبيوتر جديدة بينما كان OS / 2 متاحًا فقط مقابل تكلفة إضافية. أدى الانقسام إلى جعل شركة IBM هي الوكيل الوحيد لنظام التشغيل OS / 2 وفشلت في مواكبة نظام التشغيل Windows.
- مقدمة عام 1988 من قبل شركات "Gang of Nine" لحافلة منافسة ، Extended Industry Standard Architecture ، تهدف إلى التنافس مع MCA بدلاً من نسخها. [42]
- تم تطوير معايير الذاكرة الموسعة (EMS) والذاكرة الموسعة (XMS) في أواخر الثمانينيات ، وكلاهما بدون مدخلات من شركة IBM.
على الرغم من شعبية مجموعة أجهزة الكمبيوتر المحمولة ThinkPad الخاصة بها ، فقد تخلت شركة IBM أخيرًا عن دورها كشركة مصنعة لأجهزة الكمبيوتر الشخصية الاستهلاكية خلال أبريل 2005 ، عندما باعت أقسام الكمبيوتر المحمول وأجهزة الكمبيوتر المكتبية إلى Lenovo مقابل 1.75 مليار دولار أمريكي.
اعتبارًا من أكتوبر 2007 ، كان لشركة Hewlett-Packard و Dell أكبر حصة في سوق أجهزة الكمبيوتر في أمريكا الشمالية. لقد كانوا ناجحين أيضًا في الخارج ، مع ملاحظة أيسر ولينوفو وتوشيبا أيضًا . في جميع أنحاء العالم ، هناك عدد كبير من أجهزة الكمبيوتر عبارة عن أنظمة " الصندوق الأبيض " تم تجميعها بواسطة عدد لا يحصى من صانعي الأنظمة المحلية. على الرغم من التقدم في تكنولوجيا الكمبيوتر ، ظلت أجهزة الكمبيوتر المتوافقة مع IBM متوافقة إلى حد كبير مع أجهزة كمبيوتر IBM الأصلية ، على الرغم من أن معظم المكونات تنفذ التوافق في أوضاع التوافق الخاصة مع الإصدارات السابقة المستخدمة فقط أثناء تمهيد النظام . غالبًا ما كان تشغيل البرامج القديمة على نظام حديث باستخدام ملفالمحاكي بدلاً من الاعتماد على هذه الميزات.
في عام 2014 ، استحوذت Lenovo على أعمال الخوادم المستندة إلى x86 لشركة IBM مقابل 2.1 مليار دولار أمريكي.
التوسعة
تتمثل إحدى نقاط القوة في التصميم المتوافق مع الكمبيوتر في تصميم الأجهزة المعياري. يمكن للمستخدمين النهائيين ترقية الأجهزة الطرفية بسهولة ، وإلى حد ما ، المعالج والذاكرة دون تعديل اللوحة الأم للكمبيوتر أو استبدال الكمبيوتر بالكامل ، كما كان الحال مع العديد من أجهزة الكمبيوتر الصغيرة في ذلك الوقت. ومع ذلك ، مع زيادة سرعة المعالج وعرض الذاكرة ، سرعان ما تم الوصول إلى حدود تصميم ناقل XT / AT الأصلي ، لا سيما عند تشغيل بطاقات الفيديو الرسومية. قدمت شركة IBM ناقلًا مطورًا في IBM PS / 2الكمبيوتر الذي تغلب على العديد من الحدود التقنية لناقل XT / AT ، ولكن نادرًا ما تم استخدامه كأساس لأجهزة الكمبيوتر المتوافقة مع IBM نظرًا لأنه تطلب مدفوعات الترخيص إلى IBM لكل من ناقل PS / 2 وأي تصميمات AT-bus سابقة تم إنتاجها بواسطة الشركة التي تسعى للحصول على ترخيص. كان هذا لا يحظى بشعبية مع الشركات المصنعة للأجهزة وتم تطوير العديد من معايير الحافلات المتنافسة من قبل اتحادات ، بشروط ترخيص أكثر قبولًا. تم إجراء العديد من المحاولات لتوحيد الواجهات ، ولكن في الممارسة العملية ، كان العديد من هذه المحاولات إما معيبة أو تم تجاهلها. ومع ذلك ، كان هناك العديد من خيارات التوسيع ، وعلى الرغم من ارتباك المستخدمين ، تقدم التصميم المتوافق مع الكمبيوتر بشكل أسرع بكثير من التصميمات المنافسة الأخرى في ذلك الوقت ، حتى لو كان ذلك بسبب هيمنتها على السوق فقط.
"متوافق مع IBM PC" يصبح "Wintel"
خلال التسعينيات ، بدأ تأثير IBM على هندسة الكمبيوتر الشخصي في الانخفاض. أصبحت "متوافقة مع أجهزة كمبيوتر IBM" "Standard PC" في التسعينيات ، ثم أصبحت " ACPI PC" لاحقًا في 2000s. أصبح الكمبيوتر الشخصي من ماركة IBM هو الاستثناء وليس القاعدة. بدلاً من إعطاء أهمية للتوافق مع كمبيوتر IBM الشخصي ، بدأ البائعون في التأكيد على التوافق مع Windows . في عام 1993 ، تم إصدار نسخة من Windows NT يمكن أن تعمل على معالجات أخرى غير مجموعة x86 . بينما تطلب إعادة تجميع التطبيقات ، وهو ما لم يفعله معظم المطورين ، فقد تم استخدام استقلالية الأجهزة لمحطات عمل Silicon Graphics (SGI) x86 - بفضل طبقة تجريد الأجهزة الخاصة بـ NT(HAL) ، يمكنهم تشغيل NT (ومكتبة تطبيقاتها الواسعة) [ التوضيح مطلوب ] .
لم يجرؤ أي بائع أجهزة كمبيوتر شخصي في السوق الشامل على أن يكون غير متوافق مع أحدث إصدار من Windows ، وقد وفرت مؤتمرات WinHEC السنوية لشركة Microsoft مكانًا يمكن أن تضغط فيه Microsoft من أجل - وفي بعض الحالات تملي - وتيرة واتجاه أجهزة الكمبيوتر صناعة. أصبحت Microsoft و Intel مهمتين للغاية للتطوير المستمر لأجهزة الكمبيوتر ، حيث بدأ كتاب الصناعة في استخدام كلمة Wintel للإشارة إلى نظام برامج الأجهزة المدمجة.
أصبحت هذه المصطلحات نفسها تسمية خاطئة ، حيث فقدت Intel السيطرة المطلقة على اتجاه تطوير أجهزة x86 باستخدام AMD64 من AMD . أيضًا ، أثبتت أنظمة التشغيل التي لا تعمل بنظام Windows مثل macOS و Linux وجودها في بنية x86.
قيود التصميم والمزيد من مشكلات التوافق
على الرغم من أن كمبيوتر IBM الشخصي قد تم تصميمه من أجل التوسعة ، إلا أن المصممين لم يتمكنوا من توقع تطورات الأجهزة في الثمانينيات ، ولا حجم الصناعة التي سيولدونها. لجعل الأمور أسوأ ، فإن اختيار IBM لـ Intel 8088 لوحدة المعالجة المركزية قد أدخل العديد من القيود على تطوير البرامج لمنصة الكمبيوتر المتوافقة. على سبيل المثال ، يحتوي المعالج 8088 على مساحة معالجة ذاكرة 20 بت فقط . لتوسيع أجهزة الكمبيوتر الشخصية بما يتجاوز واحد ميغا بايت ، قامت لوتس ، وإنتل ، ومايكروسوفت بشكل مشترك بإنشاء ذاكرة موسعة (EMS) ، وهي مخطط تحويل بنكي للسماح بمزيد من الذاكرة التي توفرها الأجهزة الإضافية ، ويمكن الوصول إليها من قبل مجموعة من أربعة 16 كيلو بايت"windows" داخل عنونة 20 بت. في وقت لاحق ، كانت وحدات المعالجة المركزية Intel تحتوي على مساحات عناوين أكبر ويمكن أن تعالج مباشرة 16 ميغا بايت (MiBs) (80286) أو أكثر ، مما تسبب في تطوير Microsoft لذاكرة ممتدة (XMS) لا تتطلب أجهزة إضافية.
الذاكرة "الموسعة" و "الموسعة" لها واجهات غير متوافقة ، لذلك كان على أي شخص يكتب برنامجًا يستخدم أكثر من واحد ميغا بايت توفير كلا النظامين لأكبر قدر من التوافق حتى بدأ MS-DOS بما في ذلك EMM386 ، الذي يحاكي ذاكرة EMS باستخدام ذاكرة XMS. يمكن أيضًا كتابة نظام تشغيل الوضع المحمي لـ 80286 ، ولكن توافق تطبيق DOS كان أكثر صعوبة مما كان متوقعًا ، ليس فقط لأن معظم تطبيقات DOS وصلت إلى الأجهزة مباشرة ، متجاوزة إجراءات BIOS التي تهدف إلى ضمان التوافق ، ولكن أيضًا أن معظم طلبات BIOS تم إجراؤها بواسطة أول 32 متجهًا للمقاطعة ، والتي تم وضع علامة عليها على أنها "محجوزة" لاستثناءات معالج الوضع المحمي من قبل Intel.
عانت بطاقات الفيديو من عدم توافقها. لم تكن هناك واجهة قياسية لاستخدام أوضاع رسومات SVGA عالية الدقة التي تدعمها بطاقات الفيديو اللاحقة. طور كل مصنع طرقه الخاصة للوصول إلى ذاكرة الشاشة ، بما في ذلك ترقيم الأوضاع المختلفة وترتيبات التحويل البنكي المختلفة. تم استخدام الأخير لمعالجة الصور الكبيرة داخل مقطع واحد من الذاكرة بسعة 64 كيلو بايت. في السابق ، استخدم معيار VGA ترتيبات ذاكرة الفيديو المستوية لنفس التأثير ، لكن هذا لم يمتد بسهولة إلى أعماق الألوان الأكبر والدقة الأعلى التي توفرها محولات SVGA. جرت محاولة لإنشاء معيار باسم VESA BIOS Extensions (VBE) ، ولكن لم تستخدمه جميع الشركات المصنعة.
عندما تم تقديم 386 ، مرة أخرى يمكن كتابة نظام تشغيل الوضع المحمي له. هذه المرة ، كان توافق DOS أسهل بكثير بسبب وضع 8086 الظاهري . لسوء الحظ ، لم تتمكن البرامج من التبديل بينها مباشرةً ، لذلك في النهاية ، تم تطوير بعض واجهات برمجة التطبيقات (APIs) الجديدة لنموذج الذاكرة ، VCPI و DPMI ، وأصبح الأخير الأكثر شيوعًا.
نظرًا للعدد الكبير من محولات الجهات الخارجية وعدم وجود معيار لها ، فقد تكون برمجة الكمبيوتر أمرًا صعبًا. سيعمل المطورون المحترفون على تشغيل مجموعة اختبار كبيرة من مجموعات الأجهزة المتنوعة المشهورة.
وفي الوقت نفسه ، كان المستهلكون غارقين في المعايير المتنافسة وغير المتوافقة والعديد من التركيبات المختلفة للأجهزة المعروضة. لإعطائهم فكرة عن نوع جهاز الكمبيوتر الذي يحتاجون إليه لتشغيل برمجياتهم ، تم وضع معيار أجهزة الكمبيوتر متعددة الوسائط (MPC) خلال عام 1990. يمكن تسويق جهاز كمبيوتر يلبي الحد الأدنى من معايير MPC بشعار MPC ، مما يمنح المستهلكين سهولة - لفهم المواصفات التي تبحث عنها. البرامج التي يمكن أن تعمل على أقل حد من أجهزة الكمبيوتر المتوافقة مع MPC ستكون مضمونة [ من؟ ] للعمل على أي MPC. تم تحديد معايير MPC من المستوى 2 و MPC من المستوى 3 لاحقًا ، لكن المصطلح "متوافق مع MPC" لم يصبح شائعًا أبدًا. بعد مستوى MPC 3 خلال عام 1996 ، لم يتم إنشاء المزيد من معايير MPC.
تحديات هيمنة وينتل
بحلول أواخر التسعينيات ، أدى نجاح Microsoft Windows إلى دفع أنظمة التشغيل التجارية المنافسة إلى الانقراض تقريبًا ، وضمن أن الكمبيوتر "المتوافق مع IBM PC" كان منصة الحوسبة المهيمنة . هذا يعني أنه إذا قام المطور بصنع برامجه لمنصة Wintel فقط ، فسيظل بإمكانه الوصول إلى الغالبية العظمى من مستخدمي الكمبيوتر. المنافس الرئيسي الوحيد لنظام التشغيل Windows مع أكثر من بضع نقاط مئوية من حصة السوق هو ماكنتوش Apple ، Inc. بدأ نظام Mac على أنه "الكمبيوتر لبقيتنا" ، لكن الأسعار المرتفعة والهندسة المعمارية المغلقة دفعت Macintosh إلى التعليم والنشر المكتبيالمتخصصة ، التي ظهرت منها فقط في منتصف العقد الأول من القرن الحادي والعشرين. بحلول منتصف التسعينيات ، تضاءلت حصة Mac في السوق إلى حوالي 5 ٪ وأصبح إدخال نظام تشغيل منافس جديدًا محفوفًا بالمخاطر للغاية. أظهرت التجربة أنه حتى لو كان نظام التشغيل متفوقًا تقنيًا على Windows ، فسيكون ذلك بمثابة فشل في السوق ( BeOS و OS / 2 على سبيل المثال). في عام 1989 ، قال ستيف جوبز عن نظامه الجديد NeXT ، "سيكون إما آخر منصة أجهزة جديدة تنجح ، أو أول من يفشل." [ بحاجة لمصدر ] بعد أربع سنوات في عام 1993 ، أعلنت شركة NeXT أنها ستنهي إنتاج NeXTcube وتحويل NeXTSTEP إلى معالجات Intel.
في وقت مبكر جدًا من تاريخ أجهزة الكمبيوتر ، قدمت بعض الشركات شرائحها المتوافقة مع XT . على سبيل المثال ، قدمت Chips and Technologies وحدة التحكم 82C100 XT الخاصة بها والتي دمجت واستبدلت ستة من دوائر XT الأصلية: وحدة تحكم 8237 DMA واحدة ، جهاز توقيت 8253 واحد ، وحدة تحكم واجهة متوازية 8255 ، وحدة تحكم بالمقاطعة 8259 ، مولد ساعة 8284 ، وواحد 8288 تحكم الحافلة. ظهرت شرائح مماثلة غير إنتل لأجهزة AT المتوافقة ، على سبيل المثال OPTi's 82C206 أو 82C495XLC التي تم العثور عليها في العديد من أنظمة 486 وأنظمة Pentium المبكرة. [52]كان سوق شرائح x86 متقلبًا للغاية. في عام 1993 ، أصبحت VLSI Technology هي اللاعب المهيمن في السوق فقط ليتم القضاء عليها فعليًا بواسطة Intel بعد عام واحد. منذ ذلك الحين ، كانت شركة Intel هي الشركة الرائدة بلا منازع. [53] نظرًا لاكتساب منصة "Wintel" الهيمنة ، تخلت Intel تدريجيًا عن ممارسة ترخيص تقنياتها لصانعي الشرائح الآخرين ؛ في عام 2010 ، شاركت إنتل في دعوى قضائية تتعلق برفضها ترخيص ناقل المعالج والتقنيات ذات الصلة لشركات أخرى مثل Nvidia . [54]
طورت شركات مثل AMD و Cyrix وحدات معالجة مركزية بديلة x86 كانت متوافقة وظيفيًا مع Intel. قرب نهاية التسعينيات ، كانت AMD تستحوذ على حصة متزايدة من سوق وحدات المعالجة المركزية لأجهزة الكمبيوتر. انتهى الأمر بـ AMD بلعب دور مهم في توجيه تطوير النظام الأساسي x86 عندما استمر خط معالجات Athlon في تطوير بنية x86 الكلاسيكية حيث انحرفت Intel بهندسة Netburst لوحدات المعالجة المركزية Pentium 4 وهندسة IA-64 الخاصة بـ Itanium مجموعة من وحدات المعالجة المركزية للخادم. طورت AMD AMD64 ، وهو أول امتداد رئيسي لم يتم إنشاؤه بواسطة Intel ، والذي تبنته Intel لاحقًا باسم x86-64. خلال عام 2006 ، بدأت إنتل في التخلي عن Netburst بإصدار مجموعة معالجات "Core" الخاصة بها والتي مثلت تطورًا لـ Pentium III السابق.
يتمثل أحد البدائل الرئيسية لهيمنة Wintel في ظهور أنظمة التشغيل البديلة [ التوضيح مطلوب ] منذ أوائل القرن الحادي والعشرين ، والتي تم تحديدها على أنها بداية حقبة ما بعد الكمبيوتر الشخصي . [ بحاجة لمصدر ]
كمبيوتر IBM الشخصي المتوافق اليوم
لا يُستخدم مصطلح "متوافق مع أجهزة كمبيوتر IBM الشخصية" بشكل شائع في الوقت الحالي لأن جميع أجهزة الكمبيوتر المكتبية والمحمولة الحالية تعتمد على بنية الكمبيوتر الشخصي ، ولم تعد شركة IBM تصنع أجهزة الكمبيوتر. تم إيقاف هندسة الأجهزة المتنافسة أو ، مثل Amiga ، تم نقلها إلى الأسواق المتخصصة والمتحمسة. في الماضي ، كان الاستثناء الأكثر نجاحًا هو منصة Macintosh من Apple ، والتي استخدمت معالجات غير Intel منذ بدايتها. على الرغم من أن Macintosh كان يعتمد في البداية على سلسلة Motorola 68000 ، ثم انتقل إلى بنية PowerPC ، فقد انتقلت أجهزة كمبيوتر Macintosh إلى معالجات Intelبدءًا من عام 2006. تشترك أجهزة كمبيوتر Macintosh الحالية في نفس بنية النظام مثل نظيراتها من Wintel ويمكنها تشغيل Microsoft Windows بدون بطاقة توافق DOS . ومع ذلك ، مع الإعلان عن وحدة المعالجة المركزية M1 المستندة إلى ARM المطورة داخليًا ، فهي مرة أخرى استثناء لتوافق IBM.
تعد سرعة المعالج وسعة الذاكرة لأجهزة الكمبيوتر الحديثة أكبر بكثير مما كانت عليه في أجهزة كمبيوتر IBM الأصلية ومع ذلك تم الحفاظ على التوافق مع الإصدارات السابقة إلى حد كبير - [تحديث]لا يزال بإمكان نظام التشغيل 32 بت الذي تم إصداره خلال العقد الأول من القرن الحادي والعشرين تشغيل العديد من البرامج الأبسط تمت كتابته لنظام التشغيل في أوائل الثمانينيات دون الحاجة إلى محاكي ، على الرغم من أن المحاكي مثل DOSBox لديه الآن وظائف شبه أصلية بأقصى سرعة (وهو ضروري لبعض الألعاب التي قد تعمل بسرعة كبيرة على المعالجات الحديثة). بالإضافة إلى ذلك ، لا يزال بإمكان العديد من أجهزة الكمبيوتر الحديثة تشغيل DOS مباشرة ، على الرغم من أن الخيارات الخاصة مثل وضع USB القديم ومحاكاة SATA-to-PATA قد تحتاج إلى تعيينها في الأداة المساعدة لإعداد BIOS. أجهزة الكمبيوتر التي تستخدمقد يلزم ضبط UEFI على وضع BIOS القديم حتى تتمكن من تمهيد DOS. ومع ذلك ، فإن خيارات BIOS / UEFI في معظم أجهزة الكمبيوتر ذات الإنتاج الضخم محدودة للغاية ولا يمكن تهيئتها للتعامل مع أنظمة تشغيل مثل المتغيرات الأصلية لـ DOS.
أدى انتشار بنية x86-64 إلى تباعد التشابه الداخلي بين أجهزة الكمبيوتر وأنظمة التشغيل الحالية مع كمبيوتر IBM الشخصي الأصلي من خلال تقديم وضع معالج آخر مع مجموعة تعليمات معدلة لعنونة 64 بت ، ولكن المعالجات قادرة على x86-64 تحتفظ أيضًا التوافق القياسي مع x86.
انظر أيضا
- AT (عامل الشكل)
- عامل الشكل ATX
- عامل الشكل Baby AT
- أجزاء الكمبيوتر
- برامج الكمبيوتر
- منصة الحوسبة
- كمبيوتر شخصي مبني بشكل مخصص
- تاريخ أجهزة الحوسبة (الستينيات حتى الآن)
- كمبيوتر منزلي
- كمبيوتر شخصي من آي بي إم
- تأثير أجهزة كمبيوتر IBM في سوق أجهزة الكمبيوتر الشخصية
- مكبر صوت الكمبيوتر
- كمبيوتر شخصي
- x86 العمارة
- MS-DOS
- CP / م
- PS / 2 - الوريث الذي أصدرته شركة IBM والذي لم ينجح ، ولكن تم اعتماد العديد من عناصره من قبل الصناعة
- سلسلة PC-9800 - المعيار المنافس
- النظام الأساسي المرجعي لـ PowerPC → النظام الأساسي المرجعي العام للأجهزة - المعيار المنافس لـ PowerPC
المراجع
- ^ إعلان (أكتوبر 1982). "تحقق من المخطط قبل اختيار نظام الكمبيوتر الجديد ذو 16 بت" . BYTE . ص. 83 . تم الاسترجاع 15 يوليو 2021 .
- ^ كومباك تقود عصابة التسعة في تقديم بديل لـ MCA ، InfoWorld ، 19 سبتمبر ، 1988.
- ^ نورتون ، بيتر (5 فبراير 1985). "البرامج لمرة واحدة والجميع" . مجلة الكمبيوتر . ص. 103 . تم الاسترجاع 28 أكتوبر 2013 .
- ^ ليبس ، سول (ديسمبر 1981). "خطوط بايت" . BYTE . ص 314 - 318 . تم الاسترجاع 29 يناير 2015 .
- ^ "متشابهون من الداخل والخارج" . مجلة الكمبيوتر . فبراير – مارس ١٩٨٢. ص. 5 . تم الاسترجاع 20 أكتوبر 2013 .
- ^ زوسمان ، جون أنجر (23 أغسطس 1982). "دعونا نبقي هذه الأنظمة مفتوحة" . إنفوورلد . ص. 29 . تم الاسترجاع 29 يناير 2015 .
- ^ ساندلر ، كوري (يونيو 1983). "التعرف عليك" . مجلة الكمبيوتر . ص. 31 . تم الاسترجاع 21 أكتوبر 2013 .
- ^ بارماش ، إيزادور (10 يونيو 1983). "انتصار الشركة ، ثم الموت في سيارة فيراري" . نيويورك تايمز . ص. أ 1. ISSN 0362-4331 . تم الاسترجاع 19 يونيو 2019 .
- ^ أ ب ميس ، سكوت (9-16 يناير 1984). "صانعو استنساخ كمبيوتر IBM الشخصي يتجنبون التوافق التام" . إنفوورلد . ص 79-81 . تم الاسترجاع 4 فبراير 2015 .
- ^ كوك ، كارين. لانجديل ، جيمس (24 يناير 1984). "أجهزة محمولة متوافقة مع الكمبيوتر الشخصي" . مجلة الكمبيوتر . ص. 39 . تم الاسترجاع 23 أكتوبر 2013 .
- ^ "Radio Shack Computer Catalog RSC-12 ، الصفحة 4" . كتالوجات راديوشاك دوت كوم . تاندي / راديو شاك. مؤرشفة من الأصلي في 3 أكتوبر 2014 . تم الاسترجاع 27 يونيو 2017 .
- ^ "Radio Shack Computer Catalog RSC-11 ، الصفحة 6" . كتالوجات راديوشاك دوت كوم . تاندي / راديو شاك. مؤرشفة من الأصلي في 3 أكتوبر 2014 . تم الاسترجاع 27 يونيو 2017 .
- ^ أ ب ج بورنيل ، جيري (نوفمبر 1984). "تأملات NCC" . BYTE . ص. 361 . تم الاسترجاع 23 أكتوبر 2013 .
- ^ أ ب مالوي ، ريتش (سبتمبر 1983). "الكمبيوتر المحمول Corona" . BYTE . ص 226 - 228 . تم الاسترجاع 16 أغسطس 2015 .
- ^ وارد ، روني (نوفمبر 1983). "مستويات التوافق مع أجهزة الكمبيوتر" . BYTE . ص 248 - 249 . تم الاسترجاع 19 مارس 2016 .
- ^ أ ب ياكال ، كاثي (يناير 1985). "بروس أرتويك / المصمم وراء جهاز محاكاة الطيران II" . احسب ! ص. 32 . تم الاسترجاع 6 يوليو 2014 .
- ^ ستيوارت ألسوب (31 يناير 1994). "جزء Windows عام لجعل التوافق أكثر وضوحًا" . إنفوورلد . ص. 102 . تم الاسترجاع 28 فبراير 2011 .
- ^ بورنيل ، جيري (سبتمبر 1983). "النسور ، محررو النصوص ، المترجمون الجدد ، وأكثر من ذلك بكثير" . BYTE . ص. 307 . تم الاسترجاع 7 أبريل 2019 .
- ^ دا كروز ، فرانك (23 يناير 1984). "آي بي إم بي سي كيرميت" . إنفو كيرميت دايجست (قائمة بريدية). مشروع كيرميت ، جامعة كولومبيا . تم الاسترجاع 23 فبراير 2016 .
- ^ أ ب سالزبوري ، ديفيد ف. (9 فبراير 1984). "لماذا ولدت كمبيوتر IBM الشخصي حشدًا من المتشابهين" . كريستيان ساينس مونيتور . ISSN 0882-7729 . تم الاسترجاع 7 أكتوبر 2020 .
- ^ كراسنوف ، باربرا (20 مارس 1984). "لا يهم من تمت دعوته ، سيتبين أن البعض غير متوافق" . مجلة الكمبيوتر . ص. 57 . تم الاسترجاع 24 أكتوبر 2013 .
- ^ كراسنوف ، باربرا (3 أبريل 1984). "اختبار أجهزة الكمبيوتر المتوافقة" . مجلة الكمبيوتر . ص 110 - 144 . تم الاسترجاع 24 أكتوبر 2013 .
- ^ "انتقاء حيث تغادر شركة IBM" . InfoWorld (إعلان). ٢٧ فبراير ١٩٨٤. ص. 41 . تم الاسترجاع 18 يناير 2015 .
- ^ أ ب بورنيل ، جيري (يوليو 1984). "الساحل الغربي فاير" . بايت . ص. 136- مؤرشفة من الأصلي في 28 مايو 2012 . تم الاسترجاع 8 نوفمبر 2011 .
- ^ أ ب لوكوود ، روس (سبتمبر 1985). "زينيث Z-151 ؛ اختيار القوات الجوية والبحرية الأمريكية" . الحوسبة الإبداعية . ص. 50 . تم الاسترجاع 26 فبراير 2013 .
- ^ بور ، ألفريد (2 أكتوبر 1984). "زينيث سترايكس مرتين" . مجلة الكمبيوتر . ص. 206 . تم الاسترجاع 25 أكتوبر 2013 .
- ^ كالاماراس ، بيتر ف. (نوفمبر 1984). "The Columbia Multipersonal Computer-VP" . BYTE . ص. 276 . تم الاسترجاع 23 أكتوبر 2013 .
- ^ صولجان ، سكوت ؛ كارين سورنسن (5 مايو 1986). "Amiga ، Atari Ready PC Emulators" . إنفوورلد . ص. 5 . تم الاسترجاع 28 فبراير 2011 .
- ^ كاروسو ، دينيس (27 فبراير 1984). "آي بي إم تفوز في النزاعات حول حقوق الطبع والنشر لأجهزة الكمبيوتر الشخصية" . إنفوورلد . ص. 15 . تم الاسترجاع 18 يناير 2015 .
- ^ لانجيل ، جيمس (10 يوليو 1984). "فينيكس تقول أن BIOS الخاص بها قد يحبط الدعاوى القضائية لشركة آي بي إم" . مجلة الكمبيوتر . ص. 56 . تم الاسترجاع 25 أكتوبر 2013 .
- ^ شميت ، روبرت (يوليو 1994). "ما هو BIOS؟" . أساسيات الحوسبة . مؤرشفة من الأصلي في 10 مارس 2012 . تم الاسترجاع 19 سبتمبر 2011 .
- ^ "المنافسة على السعر" . إنفوورلد . 30 سبتمبر 1985. ص. 1 . تم الاسترجاع 20 فبراير 2015 .
- ^ أ ب فريز ، كين (16 ديسمبر 1985). "الحافة الرائدة: القيمة الفائقة في مسابقة سوق استنساخ أجهزة الكمبيوتر الشخصية من IBM" . إنفوورلد . ص. 43 . تم الاسترجاع 22 يوليو 2014 .
- ^ هافهيل ، توم ر. (ديسمبر 1986). "غزو MS-DOS / المتوافقة مع IBM يعودون إلى المنزل" . إحصاء - عد! . ص. 32 . تم الاسترجاع 9 نوفمبر 2013 .
- ^ فيريل ، كيث (يوليو 1987). "التوافق مع IBM: الكون يتوسع" . إحصاء - عد! . ص. 14 . تم الاسترجاع 31 يناير 2020 .
- ^ أ ب ج "هل يمكن لأي شخص التعامل مع شركة IBM؟" . الإيكونوميست . 26 نوفمبر 1983.
- ^ كوران ، لورانس ج. (فبراير 1984). "جنون التوافق" . BYTE . ص. 4 . تم الاسترجاع 26 أغسطس 2015 .
- ^ ماكرون ، بيل (26 نوفمبر 1985). "حروب التوافق - هنا وفي الخارج" . مجلة الكمبيوتر . ص. 59 . تم الاسترجاع 29 أكتوبر 2013 .
- ^ ويبستر ، بروس (يناير 1987). "عرض ومراجعات" . بايت . ص. 367 . تم الاسترجاع 4 نوفمبر 2013 .
- ^ بوريل ، جيري (مايو 1992). "فتح صندوق باندورا" . مكوورلد . ص 21 - 22.
- ^ باركر ، راشيل (4 مايو 1987). "ارتفاع مبيعات بائعي أجهزة الكمبيوتر بعد ظهور PS / 2 لأول مرة" . إنفوورلد . ص 1 ، 85.
- ^ أ ب ج سيسكو ، بيتر (ديسمبر 1988). "باص ، باص ، ماجيك باص" . إحصاء - عد! . ص. 10 . تم الاسترجاع 10 نوفمبر 2013 .
- ^ لابالانت ، أليس ؛ فورجر ، روبرتا (23 يناير 1989). "كومباك تتنافس لتصبح آي بي إم التسعينيات" . إنفوورلد . ص 1 ، 8 . تم الاسترجاع 17 مارس 2016 .
- ^ أ ب لويس ، بيتر هـ. (22 أكتوبر 1989). "الكمبيوتر التنفيذي ؛ السباق إلى تسويق آلة 486" . نيويورك تايمز . ISSN 0362-4331 . تم الاسترجاع 20 مايو 2020 .
- ^ رايمر ، جيريمي (15 ديسمبر 2005). "الحصة الإجمالية: 30 عامًا من أرقام الحصة السوقية لأجهزة الكمبيوتر الشخصية" . آرس تكنيكا . تم الاسترجاع 13 سبتمبر 2008 .
- ^ ميلر ، مايكل. "لماذا كان لدى IBM PC بنية مفتوحة" . التفكير الأمامي نقطة pcmag دوت كوم . زيف ديفيس . تم الاسترجاع 27 يونيو 2017 .
- ^ براون ، مارسيل. "آي بي إم توقع صفقة مع الشيطان" . thisdayintechhistory دوت كوم . شركة MB Tech، Inc. تم الاسترجاع 27 يونيو 2017 .
- ^ كيلن ، مايكل (خريف 1984). "توقعات IBM / هيمنة السوق" . بايت . ص 30 - 38 . تم الاسترجاع 18 مارس 2016 .
- ^ إعلان InfoWorld في يوليو 1986: "Career Starter Kit: كل ما تحتاجه لبدء الحوسبة الجادة على الفور" . 7 يوليو 1986.
- ^ InfoWorld يوليو 1986 . 28 يوليو 1986.
- ^ جيتس ، بيل (25 آذار / مارس 1997). مقابلة: بيل جيتس ، مايكروسوفت (مقابلة). مقابلة بواسطة مايكل ج. ميلر. ص 230 - 235.
- ^ مايك تويلي (2005). الأجهزة والتحكم المعتمد على الكمبيوتر (الطبعة الثالثة). حداثة. ص. 32. ردمك 978-1-136-37449-4.
- ^ سكوت إم مولر (2011). ترقية وإصلاح أجهزة الكمبيوتر (الطبعة العشرون). كيو للنشر. ص. 171. ردمك 978-0-13-268218-3.
- ^ Intel مقابل Nvidia: التكنولوجيا وراء القضية القانونية