آي بي إم المتوافق: الفرق بين النسختين
[نسخة منشورة] | [نسخة منشورة] |
Mr.Ibrahembot (نقاش | مساهمات) ط بوت:إضافة وصلة أرشيفية. |
Rami mohamad (نقاش | مساهمات) |
||
سطر 54: | سطر 54: | ||
أثناء التطوير، اكتشف مهندسو كومباك أن برنامج [[مايكروسوفت فلايت سيميولتر|محاكاة طيران]] من مايكروسوفت لن يعمل بسبب ما وصفه بروس آرتويك من شركة ساب لوجيك بأنه "خطأ في إحدى شرائح إنتل"، مما أجبرهم على جعل حاسوبهم الجديد متوافقًا مع حاسوب آي بي إم الشخصي.<ref>{{استشهاد بكتاب|مسار=http://archive.org/details/1985-01-computegazette|عنوان=Compute! Gazette Issue 19|تاريخ=1985-01}}</ref> في البداية، لم تقدم سوى عدد قليل من المستنسخات الأخرى، باستثناء كومباك، توافقًا كاملاً حقًا. اشترى [[جيري بورنيل]] حاسوب آي بي إم الشخصي في منتصف عام 1983، "بكل ما فيه من [[لوحة مفاتيح حاسوب|لوحة مفاتيح]] سيئة"، لأنه كان يملك "أربعة أقدام مكعبة من البرامج غير المقيمة، والتي لا يعمل الكثير منها على أي شيء سوى حاسوب آي بي إم الشخصي. على الرغم من أن العديد من الحواسيب تزعم أنها متوافقة بنسبة 100٪ مع حاسوب آي بي إم الشخصي، إلا أنني لم أتلق أي منها بعد ... للأسف، لا يعمل الكثير من الأشياء مع إيجل، زد-100، كومبيوپرو، أو أي شيء آخر لدينا هنا ". وذكر كتيب مبيعات شركة كولومبيا داتا بروداكتس في نوفمبر 1983 أنه خلال الاختبارات التي أجريت على الحواسيب التي اُشتريت من المتاجر في أكتوبر 1983، كانت منتجاتها ومنتجات كومباك متوافقة مع جميع برامج حاسوب آي بي إم الشخصي التي اُختبرت، بينما كانت منتجات كورونا وإيجل أقل توافقًا. أفادت [[جامعة كولومبيا]] في يناير 1984 أن بروتوكول {{وإو|كيرميت (بروتوكول)|Kermit (protocol)|4=كيرميت}} يعمل بدون تعديل على استنساخات كومباك وكولومبيا داتا بروداكتس، ولكن ليس على تلك الخاصة بشركتي إيجل أو سيكوا. كما تتطلب أجهزة الكمبيوتر الأخرى التي تعمل بنظام إم إس-دوس أيضًا تعليمات برمجية مخصصة.<ref>{{استشهاد بكتاب|مؤلف=InfoWorld Media Group|الأول=|مسار= https://books.google.jo/books?id=AzsEAAAAMBAJ&pg=PT1&redir_esc=y#v=onepage&q&f=false|عنوان=InfoWorld|تاريخ=1994-01-31|ناشر=InfoWorld Media Group, Inc.|لغة=en|مسار أرشيف= https://web.archive.org/web/20240503002702/https://books.google.jo/books?id=AzsEAAAAMBAJ&pg=PT1&redir_esc=y|تاريخ أرشيف=2024-05-03|حالة المسار=live}}</ref><ref>{{استشهاد بكتاب|مسار=http://archive.org/details/1983-columbia-eval|عنوان=IBM PC Compatibles Competitive Evaluation, by Columbia Data Products, Inc.|تاريخ=1983|آخرون=Jason Scott|لغة=English}}</ref><ref>{{استشهاد بكتاب|مؤلف=Christine Gianone|مسار= https://www.kermitproject.org/kuser.pdf|عنوان=KERMIT USER GUIDE|ناشر=Columbia University Center|سنة=1988|طبعة=7|مسار أرشيف= https://web.archive.org/web/20211018042621/https://kermitproject.org/kuser.pdf|تاريخ أرشيف=2021-10-18}}</ref> |
أثناء التطوير، اكتشف مهندسو كومباك أن برنامج [[مايكروسوفت فلايت سيميولتر|محاكاة طيران]] من مايكروسوفت لن يعمل بسبب ما وصفه بروس آرتويك من شركة ساب لوجيك بأنه "خطأ في إحدى شرائح إنتل"، مما أجبرهم على جعل حاسوبهم الجديد متوافقًا مع حاسوب آي بي إم الشخصي.<ref>{{استشهاد بكتاب|مسار=http://archive.org/details/1985-01-computegazette|عنوان=Compute! Gazette Issue 19|تاريخ=1985-01}}</ref> في البداية، لم تقدم سوى عدد قليل من المستنسخات الأخرى، باستثناء كومباك، توافقًا كاملاً حقًا. اشترى [[جيري بورنيل]] حاسوب آي بي إم الشخصي في منتصف عام 1983، "بكل ما فيه من [[لوحة مفاتيح حاسوب|لوحة مفاتيح]] سيئة"، لأنه كان يملك "أربعة أقدام مكعبة من البرامج غير المقيمة، والتي لا يعمل الكثير منها على أي شيء سوى حاسوب آي بي إم الشخصي. على الرغم من أن العديد من الحواسيب تزعم أنها متوافقة بنسبة 100٪ مع حاسوب آي بي إم الشخصي، إلا أنني لم أتلق أي منها بعد ... للأسف، لا يعمل الكثير من الأشياء مع إيجل، زد-100، كومبيوپرو، أو أي شيء آخر لدينا هنا ". وذكر كتيب مبيعات شركة كولومبيا داتا بروداكتس في نوفمبر 1983 أنه خلال الاختبارات التي أجريت على الحواسيب التي اُشتريت من المتاجر في أكتوبر 1983، كانت منتجاتها ومنتجات كومباك متوافقة مع جميع برامج حاسوب آي بي إم الشخصي التي اُختبرت، بينما كانت منتجات كورونا وإيجل أقل توافقًا. أفادت [[جامعة كولومبيا]] في يناير 1984 أن بروتوكول {{وإو|كيرميت (بروتوكول)|Kermit (protocol)|4=كيرميت}} يعمل بدون تعديل على استنساخات كومباك وكولومبيا داتا بروداكتس، ولكن ليس على تلك الخاصة بشركتي إيجل أو سيكوا. كما تتطلب أجهزة الكمبيوتر الأخرى التي تعمل بنظام إم إس-دوس أيضًا تعليمات برمجية مخصصة.<ref>{{استشهاد بكتاب|مؤلف=InfoWorld Media Group|الأول=|مسار= https://books.google.jo/books?id=AzsEAAAAMBAJ&pg=PT1&redir_esc=y#v=onepage&q&f=false|عنوان=InfoWorld|تاريخ=1994-01-31|ناشر=InfoWorld Media Group, Inc.|لغة=en|مسار أرشيف= https://web.archive.org/web/20240503002702/https://books.google.jo/books?id=AzsEAAAAMBAJ&pg=PT1&redir_esc=y|تاريخ أرشيف=2024-05-03|حالة المسار=live}}</ref><ref>{{استشهاد بكتاب|مسار=http://archive.org/details/1983-columbia-eval|عنوان=IBM PC Compatibles Competitive Evaluation, by Columbia Data Products, Inc.|تاريخ=1983|آخرون=Jason Scott|لغة=English}}</ref><ref>{{استشهاد بكتاب|مؤلف=Christine Gianone|مسار= https://www.kermitproject.org/kuser.pdf|عنوان=KERMIT USER GUIDE|ناشر=Columbia University Center|سنة=1988|طبعة=7|مسار أرشيف= https://web.archive.org/web/20211018042621/https://kermitproject.org/kuser.pdf|تاريخ أرشيف=2021-10-18}}</ref> |
||
بحلول ديسمبر 1983، أعلنت شركة فيوتشر للحوسبة أن شركات مثل كومباك وكولومبيا داتا بروداكتس وكورونا التي أكدت على توافق حاسوب آي بي إم الشخصي كانت ناجحة، في حين أن الحواسيب غير المتوافقة قد أضرت إلى سمعة شركات أخرى مثل تي اي ودي اي سي على الرغم من التكنولوجيا المتفوقة. في اجتماع في سان فرانسيسكو، حذرت 200 من الحضور، من العديد من شركات الحاسوب الأمريكية والأجنبية وكذلك شركة آي بي إم نفسها، بقولها "قفز على عربة التوافق مع حاسوب آي بي إم الشخصي - بسرعة وبأكبر قدر ممكن من التوافق". قالت شركة فيوتشر للحوسبة في فبراير 1984 أن بعض الحواسيب كانت "متوافقة مع البيان الصحفي"، مبالغة في توافقها الفعلي مع حاسوب آي بي إم الشخصي. كانت العديد من الشركات تتحفظ على اختبار مدى توافق منتجاتها مع حاسوب آي بي إم الشخصي. عندما طلبت مجلة بي سي عينات من مصنعي الحاسوب الذين زعموا إنتاج أجهزة متوافقة لمراجعة في أبريل 1984، رفض 14 من أصل 31. حددت شركة كورونا داتا سيستمز أن "أنظمتنا تشغل جميع البرامج التي تتوافق مع معايير برمجة حاسوب آي بي إم الشخصي. وهذا ما تفعله البرامج الأكثر شيوعًا." عندما طلب صحفي من [[بايت (مجلة)|بايت]] اختبار برنامج بيتش تكست في معرض كومديكس الربيعي لعام 1983، "تردد ممثلو كورونا قليلاً ، لكنهم قادوني أخيرًا ... إلى الزاوية حيث لا يراه أحد في حالة فشله". وذكرت المجلة أن "ترددهم كان غير ضروري. لقد عمل القرص بدون مشكلة". كانت شركة زينث داتا سيستمز أكثر جرأة، حيث تفاخر بأن جهاز زد-150 الخاص بها يدير جميع التطبيقات التي أحضرها الناس للاختبار في معرض ويست كوست للحاسبات لعام 1984.<ref>{{استشهاد بكتاب|مؤلف=Sandler, Corey|الأول=|مسار=https://books.google.jo/books?id=05wAGZQlo9QC&pg=PA248&redir_esc=y#v=onepage&q&f=false|عنوان=The Prognosticators Pronounce: Future Compilations On The PC|تاريخ=1983-12|ناشر=PC Magazine|لغة=en}}</ref><ref>{{استشهاد بكتاب|مؤلف=InfoWorld|الأول=|مسار=https://books.google.jo/books?id=gy4EAAAAMBAJ&pg=PA41&redir_esc=y#v=onepage&q&f=false|عنوان=Pick Up Where IBM Leaves Off|تاريخ=1984-02-27|ناشر=InfoWorld Media Group, Inc.|صفحات=41|لغة=en}}</ref><ref>{{استشهاد بكتاب|مؤلف=Krasnoff, Barbara|الأول=|مسار=https://books.google.jo/books?id=e-gI2W-3JwkC&pg=PA110&redir_esc=y#v=onepage&q&f=false|عنوان=Putting PC Compatibles To the Test|تاريخ=1984-04-03|ناشر=PC Magazine|صفحات=110–144|لغة=en}}</ref> |
|||
== المراجع == |
== المراجع == |
نسخة 06:34، 6 مايو 2024
آي بي إم المتوافق (بالإنجليزية: IBM PC compatible)، هو أحد الأنظمة الحاسوب الشخصية المتوافقة مع نظام التشغيل التي أنتجتها شركة آي بي إم الأمريكية، ويدعم مع بعض الأنظمة التشغيلية كنظام دوس وغيرها، ظهر النظام المتوافق سنة 1982م.[1][2][3] والتي يمكنها استخدام نفس البرامج وبطاقات التوسعة. اُشير إلى مثل هذه الأجهزة على أنها استنساخ الحاسوب الشخصي أو استنساخ الحاسوب الشخصي آي بي إم. يُعد مصطلح "متوافق مع الحاسوب الشخصي آي بي إم" الآن وصفًا تاريخيًا فقط، حيث لم تعد شركة آي بي إم تبيع أجهزة حاسوب شخصية بعد أن باعت قسم أجهزة الحاسوب الشخصية في عام 2005 إلى شركة لينوفو الصينية للتكنولوجيا. لم يكن المقصود بمصطلح "PC"، كما هو مستخدم في تاريخ أجهزة الحاسوب الشخصية إلى حد كبير، هو "جهاز حاسوب شخصي" بشكل عام، ولكن بالأحرى جهاز حاسوب إكس 86 قادر على تشغيل نفس البرامج التي يمكن لجهاز حاسوب شخصي لآي بي إم معاصر تشغيلها. كان المصطلح في البداية على النقيض من مجموعة متنوعة من أنظمة الحاسوب المنزلية المتوفرة في أوائل الثمانينيات، مثل آبل 2 وتي آر إس 80 وكومودور 64. وفي وقت لاحق، اُستخدم المصطلح بشكل أساسي على النقيض من أجهزة حاسوب ماكنتوش من شركة آبل.[4]
لقد قامت هذه "النسخ" باستنساخ تقريبًا كافة السمات المهمة لمعمارية أجهزة الحاسوب الشخصية الأصلية من آي بي إم. وقد تحقق ذلك بفضل اختيار آي بي إم لمكونات أجهزة بسيطة ورخيصة، وكذلك قدرة العديد من الشركات المصنعة على إجراء هندسة عكسية لبرامج البيوس الثابتة باستخدام تقنية "تصميم الغرفة المعقمة". قامت شركة كولومبيا لمنتجات البيانات ببناء أول نسخة طبق الأصل لجهاز الحاسوب الشخصي من آي بي إم، وهو جهاز (MPC 1600) وذلك من خلال هندسة عكسية لبرامج البيوس. وواجهت شركات منافسة أخرى، مثل كورونا لانظمة البيانات وايجل وشركة هاندويل، تهديدًا باللجوء إلى إجراءات قانونية من قبل شركة آي بي إم، التي توصلت إلى تسوية معها. بعد فترة وجيزة في عام 1982، أصدرت شركة كومباك جهاز كومباك المنقول الناجح للغاية، والذي كان أيضًا مزودًا ببرامج البيوس الثابتة باستخدام تقنية "تصميم الغرفة المعقمة"، ولم يُطعن قانونًا من قبل شركة آي بي إم أيضًا.[5]
أجهزة الحاسوب الأولى المتوافقة مع معيار حاسوب آي بي إم الشخصي مع ناقل الحاسوب نفسه الموجود في أجهزة آي بي إم الأصلية، حيث تحول المستخدمون من معمارية 8 بت الموجود في حاسوب آي بي إم الشخصي وناقل أكس تي إلى معمارية 16 بت وناقل آيه تي الموجود في حاسوب آي بي إم آيه تي. أدى تقديم شركة آي بي إم للبنية مايكرو شانيل [الإنجليزية] في سلسلة (PS/2) إلى إنشاء معيار مفتوح لناقل البنية الموسعة للمعيار الصناعي [الإنجليزية] من قبل مجموعة من بائعي أجهزة الحاسوب المتوافقة مع معيار حاسوب آي بي إم الشخصي، مما أعاد تعريف ناقل 16 بت الموجود في حاسوب آي بي إم آيه تي باسم ناقل بنية صناعية قياسية (ISA). بُنيت معايير ناقل إضافية لاحقًا لتحسين التوافق بين أجهزة الحاسوب المتوافقة مع معيار حاسوب آي بي إم الشخصي، بما في ذلك ناقل فيزا المحلي [الإنجليزية] ومنفذ الربط البيني للمكونات المحيطية (PCI) ومنفذ الرسومات المتسارع (AGP).[6][7]
سلالة أجهزة الحاسوب المتوافقة مع حاسوب آي بي إم الشخصي التي تستخدم معالجات اكس 86، وتحديداً أجهزة الحاسوب 64 بت المبنية على شرائح "إكس86-64/ إي إم دي64" تشكل غالبية أجهزة الحاسوب المكتبية في السوق اعتبارًا من عام 2021، مع كون نظام التشغيل السائد هو مايكروسوفت ويندوز. قد يكون التشغيل البيني مع بنية ناقل البيانات والمعدات الطرفية لمعمارية الحاسوب الشخصي الأصلية محدودة أو غير موجودة. لا تستطيع العديد من أجهزة الحاسوب الحديثة استخدام البرامج أو الأجهزة القديمة التي تعتمد على أجزاء من معمارية الحاسوب المتوافقة مع حاسوب آي بي إم الشخصي والتي تكون مفقودة أو ليس لها نظائر في أجهزة الحاسوب الحديثة. على سبيل المثال، لا يمكن لأجهزة الحاسوب التي تعمل باستخدام البرامج الثابتة المستندة إلى واجهة البرنامج الثابت الممتد (UEFI) والتي تفتقر إلى وحدة دعم التوافق (CSM) المطلوبة لمحاكاة واجهة البرامج الثابتة القديمة المستندة إلى البيوس، أو تعطيل وحدات دعم التوافق الخاصة بها لتشغيل إم إس-دوس بشكل أصلي لأن إم إس-دوس يعتمد على واجهة البيوس للتشغيل.
بقي جهاز ماكنتوش وحده هو الذي حافظ على حصة سوقية كبيرة دون توافق مع حاسوب آي بي إم الشخصي، على الرغم من تغير ذلك خلال عصر أجهزة ماك التي تعمل بمعالجات إنتل ونظام التشغيل ماك أو إس، وغالبًا يُستخدم الإقلاع المتعدد لنظام التشغيل ويندوز باستخدام بوت كامب.[8]
المنشأ
قررت شركة آي بي إم في عام 1980 تسويق حاسوب منخفض التكلفة للمستخدم الواحد بأسرع وقت ممكن. في 12 أغسطس 1981، طرح أول حاسوب شخصي من آي بي إم للبيع. كان هناك ثلاثة أنظمة تشغيل متاحة له. الأقل تكلفة والأكثر شيوعًا كان إم إس-دوس من إنتاج مايكروسوفت. في تنازل حاسم، سمحت اتفاقية شركة آي بي إم لمايكروسوفت ببيع نسختها الخاصة إم إس-دوس لأجهزة الحاسوب غير التابعة لشركة آي بي إم. المكون الوحيد لمعمارية الحاسوب الشخصي الأصلي الذي تقتصر عليه شركة آي بي إم هو البيوس (نظام الإدخال والإخراج الأساسي).[9]
في البداية، طلبت شركة آي بي إم من المطورين تجنب كتابة برامج تتوجه مباشرة إلى أجهزة الحاسوب، وبدلاً من ذلك، القيام باستدعاءات قياسية لوظائف البيوس التي تنفذ عمليات تعتمد على الأجهزة. كان من الممكن تشغيل هذا البرنامج على أي جهاز يستخدم إم إس-دوس أو بي سي دوس. ومع ذلك، كان البرنامج الذي يتوجه مباشرة إلى الأجهزة أسرع؛ وكانت هذه الحالة مهمة بشكل خاص للألعاب. لم يكن من الممكن تشغيل البرامج التي تتوجه إلى أجهزة حاسوب آي بي إم الشخصي بهذه الطريقة على أجهزة إم إس-دوس التي تحتوي على أجهزة مختلفة (على سبيل المثال، حاسوب إن إي سي). بِيعت أجهزة حاسوب آي بي إم الشخصي بأعداد كبيرة بما يبرر كتابة برامج خاصة لها، وهذا شجع مصنعين آخرين على إنتاج أجهزة يمكنها استخدام نفس البرامج وبطاقات التوسعة والأجهزة الطرفية مثل أجهزة حاسوب آي بي إم الشخصي. أدى سوق أجهزة الكمبيوتر اكس86 بسرعة إلى استبعاد جميع الأجهزة التي لم تكن متوافقة مع أجهزة حاسوب آي بي إم الشخصي من ناحية الأجهزة أو البرامج. يعتبر حاجز 640 كيلوبايت للذاكرة النظامية "القياسية" المتوفرة لنظام إم إس-دوس إرثًا من تلك الفترة؛ في حين أن الأجهزة الأخرى غير المستنسخة تخضع للحد، إلا أنها يمكن أن تتجاوز 640 كيلوبايت.[10]
بعد إصدار حاسوب آي بي إم مباشرة، بدأت تنتشر شائعات عن وجود حاسبات "متشابهة" ومتوافقة، اُنشئت دون موافقة آي بي إم. وكتب موقع انفوورد في الذكرى الأولى لحاسوب آي بي إم أن:[11][12]
الجانب السلبي للنظام المفتوح هو المقلدون. إذا كانت المواصفات واضحة بما يكفي لتصميم أجهزة طرفية، فهي واضحة بما يكفي لتصميم تقليد لها. تمتلك شركة آبل... براءات اختراع على مكونين مهمين من أنظمتها ... أما شركة آي بي إم، التي يُقال إنها لا تمتلك براءات اختراع خاصة على حاسوب آي بي إم، فهي أكثر عرضة للخطر. بدأ ظهور العديد من الحاسبات المتوافقة مع حاسوب آي بي إم - وتشير الشائعات إلى وجود 60 جهازًا أو أكثر - في السوق.
بحلول يونيو 1983، عرّفت مجلة بي سي "استنساخ الحاسوب" على أنه "حاسوب يتيح للمستخدم الذي يأخذ قرصًا إلى المنزل من حاسوب آي بي إم، ويمشي عبر الغرفة، ويوصله بالجهاز "الغريب".[13] بسبب نقص حاسبات آي بي إم في ذلك العام، لجأ العديد من العملاء إلى شراء الاستنساخات بدلاً منها. أنتجت شركة كولومبيا لمنتجات البيانات أول حاسوب متوافق إلى حد ما مع معيار حاسوب آي بي إم خلال يونيو 1982، تلتها شركة ايجل بعد فترة وجيزة. وأعلنت شركة كومباك عن منتجها الأول، وهو حاسوب متوافق مع حاسوب آي بي إم في نوفمبر 1982، وهو جهاز كومباك المنقول. وكان جهاز كومباك أول حاسوب منقول بحجم ماكينة الخياطة متوافقًا بنسبة 100% تقريبًا مع حاسوب آي بي إم. كان قرار المحكمة في قضية آبل ضد فرانكلين ينص على أن كود البيوس محمي بقانون حقوق النشر، ولكن يمكنه إجراء هندسة عكسية على البيوس الخاص بآي بي إم ومن ثم كتابة البيوس خاص به باستخدام تصميم الغرفة النظيفة. لاحظ أن هذا بعد أكثر من عام من إصدار شركة كومباك لجهازها المنقول. كانت الأموال والأبحاث التي وُضعت في الهندسة العكسية للبيوس مخاطرة محسوبة.[14][15][16]
مشكلات التوافق
في نفس الوقت، قدمت العديد من الشركات المصنعة مثل تاندي/راديو شاك، زيروكس، هيوليت باكارد، ديجيتال إكوبمنت كوربوريشن، سانيو، تكساس إنسترومنتس، تيوليب، وانج وأوليفيتي حواسيب شخصية تدعم نظام تشغيل إم إس-دوس، ولكنها لم تكن متوافقة تمامًا من حيث البرامج أو الأجهزة مع حاسوب آي بي إم الشخصي.
على سبيل المثال، وصفت تاندى حاسوب تاندي 2000 بأنه يمتلك "وحدة معالجة مركزية حقيقية 16 بت من الجيل التالي"، ومع "سرعة أكبر. مساحة تخزين أكبر على الأقراص. قابلية توسيع أكبر" من حاسوب آي بي إم الشخصي أو "أجهزة حاسوب إم إس-دوس الأخرى". وبينما اعترفت الشركة في عام 1984 بأن العديد من برامج إم إس-دوس الخاصة بحاسوب آي بي إم الشخصي لا تعمل على حاسوبها، إلا أنها ذكرت أن "البرامج الأكثر شيوعًا وتطورًا في السوق" كانت متوفرة، إما على الفور أو "خلال الأشهر الستة المقبلة".[17]
على غرار شركة آي بي إم، يبدو أن نية مايكروسوفت كانت أن يكتب مطورو التطبيقات إلى واجهات برمجة التطبيقات في نظام التشغيل إم إس-دوس أو نظام الإدخال والإخراج الأساسي (البيوس) الثابت، وأن يشكل هذا ما نسميه الآن طبقة تجريد الأجهزة [الإنجليزية]. سيكون لكل حاسوب إصداره الخاص من إم إس-دوس من الشركة المصنعة الأصل (او اي ام) والمُخصص لأجهزته. سيعمل أي برنامج مكتوب لنظام إم إس-دوس على أي حاسوب يعمل بنظام إم إس-دوس، على الرغم من الاختلافات في تصميم الأجهزة.[18]
بدا هذا التوقع منطقيًا في سوق الحاسبات آنذاك. وحتى ذلك الحين، كان عمل مايكروسوفت يعتمد بشكل أساسي على لغات الحاسوب مثل بيسيك. وكان برنامج تشغيل النظام للأنظمة الصغيرة السائد هو سي بي / م من شركة ديجيتال ريسيرش والذي كان يُستخدم على مستوى الهواة وعلى مستوى أكثر احترافية من قبل مستخدمي الحاسوبات الشخصية. لتحقيق هذا الاستخدام الواسع النطاق، وبالتالي جعل المنتج مجدٍ اقتصاديًا، كان يجب أن يعمل نظام التشغيل عبر مجموعة من الأجهزة من شركات مختلفة تحتوي على أجهزة تختلف اختلافًا كبيرًا. يمكن للمستخدمين الذين يحتاجون إلى تطبيقات أخرى غير البرامج الأساسية أن يتوقعوا بشكل معقول أن يقدم الناشرون منتجاتهم لمجموعة متنوعة من الحاسبات، على وسائط مناسبة لكل منها.[19]
كان نظام تشغيل مايكروسوفت المنافس يهدف في البداية إلى العمل على مجموعة متنوعة ومتشابهة من الأجهزة، على الرغم من اعتمادها جميعًا على معالج 8086. وبالتالي، ظل نظام التشغيل إم إس-دوس يُباع لعدة سنوات فقط كمنتج خاص بالشركات المصنعة الأصلية (او اي ام). لم يكن هناك نظام تشغيل إم إس-دوس يحمل علامة تجارية لشركة مايكروسوفت: لم يكن من الممكن شراء إم إس-دوس مباشرة من مايكروسوفت، وتعبئة كل إصدار خاص بالشركة المصنعة الأصلية بالتصميم التجاري لشركة بائع الحاسوب المعين. كان من المفترض إبلاغ الشركة المصنعة الأصلية وليس مايكروسوفت بأي أعطال. ومع ذلك، مع انتشار الأجهزة المتوافقة مع أجهزة آي بي إم - والتي تدعم بالتالي إجراء مكالمات مباشرة للأجهزة - سرعان ما اتضح أن إصدارات او اي ام لنظام التشغيل إم إس-دوس كانت متطابقة تقريبًا، باستثناء ربما توفير بعض برامج الأدوات المساعدة.[20]
وفر نظام تشغيل إم إس-دوس وظائف كافية لتطبيقات قائمة على الأحرف مثل تلك التي كان من الممكن تنفيذها على محطة طرفية للنصوص فقط. لو كان الجزء الأكبر من البرامج التجارية المهمة من هذا النوع، فربما لم تكن توافقية أجهزة المستوى المنخفض مهمة. ولكن، من أجل توفير أقصى أداء والاستفادة من ميزات الأجهزة (أو تجاوز أخطاء الأجهزة)، تطورت تطبيقات الحاسوب الشخصية بسرعة إلى ما بعد تطبيقات المحطة البسيطة التي يدعمها إم إس-دوس مباشرة. لقد أسست جداول البيانات ومعالجات النصوص المرئية بالضبط (ما تراه هو ما تحصل عليه) وبرامج العروض التقديمية وبرامج الاتصال عن بعد أسواقًا جديدة استفادت من نقاط قوة الحاسوب الشخصي، لكنها تتطلب قدرات تتجاوز ما يوفره إم إس-دوس. وبالتالي، منذ البداية المبكرة لتطوير بيئة برمجيات إم إس-دوس، كُتب العديد من منتجات البرامج التجارية المهمة مباشرة على الأجهزة، لأسباب مختلفة:
- لم يوفر نظام تشغيل إم إس-دوس نفسه أي طريقة لتحريك مؤشر النص (المؤشر) بخلاف تقديمه للأمام بعد عرض كل حرف (وضع المبرقة الكاتبة). في حين أن إجراءات واجهة الفيديو البيوس كانت كافية لإخراج بدائي، إلا أنها كانت بالضرورة أقل كفاءة من معالجة الجهاز المباشرة، حيث أضافت معالجة إضافية؛ لم يكن لديهم إخراج "سلسلة"، ولكن فقط إخراج المبرقة حرفًا بحرف، وأدخلوا تأخيرات لمنع "تجمد" (اضطراب بالعرض) الخاص بأجهزة سي جي إيه (قطعة أثرية للعرض تنتجها بطاقات سي جي إيه عند الكتابة مباشرة إلى ذاكرة الشاشة) - وهي قطعة أثرية سيئة بشكل خاص منذ استدعائها بواسطة المقاطعات (IRQs)، مما يجعل تعدد المهام صعباً للغاية. يمكن للبرنامج الذي يكتب مباشرة إلى ذاكرة الفيديو تحقيق معدلات إخراج أسرع بخمس إلى عشرين مرة من إجراء طلبات النظام. استخدمت لغة البرمجة توربو باسكال هذه التقنية منذ إصداراتها الأولى.[21]
- لم تُأخذ قدرة الرسوميات الحاسوبية على محمل الجد في موجز تصميم آي بي إم الأصلي؛ حيث اُعتبرت الرسوميات فقط من منظور إنشاء رسوميات أعمال ثابتة مثل الرسوم البيانية والمخططات. لم يكن لدى إم إس-دوس واجهة برمجة تطبيقات للرسوميات، وكان النظام الأساسي للإدخال والإخراج (البيوس) يتضمن فقط وظائف الرسوميات الأساسية مثل تغيير أوضاع الشاشة ورسم نقاط فردية. أدى إجراء استدعاء البيوس لكل نقطة تُرسم أو تُعدل إلى زيادة النفقات العامة بشكل كبير، مما جعل واجهة البيوس بطيئة بشكل ملحوظ. وبسبب هذا، كان لابد من تنفيذ رسم الخطوط، ورسم القوس، ونسخ البت بواسطة التطبيق لتحقيق سرعة مقبولة، ويتجاوز عادة البيوس للوصول إلى ذاكرة الفيديو مباشرة. البرامج المكتوبة لمخاطبة أجهزة حاسوب آي بي إم الشخصي مباشرة ستعمل على أي مستنسخ لآي بي إم، ولكن يجب إعادة كتابتها خصيصا لكل جهاز إم إس-دوس غير متوافق مع الكمبيوتر.[22]
- ألعاب الفيديو، حتى المبكرة منها، كانت تتطلب في الغالب وضع رسومات حقيقية. كما قام المبرمجون بتنفيذ أي خدعة تعتمد على الحاسوب لزيادة السرعة. على الرغم من أن السوق الرئيسي للحاسوب في البداية كان لتطبيقات الأعمال، أصبحت قدرة الألعاب عاملاً مهمًا يحفز شراء أجهزة الحاسوب مع انخفاض الأسعار. توفر جودة وأصناف الألعاب يمكن أن تفرق بين شراء جهاز متوافق مع الحاسوب أو نظام أساسي آخر مع القدرة على تبادل البيانات مثل أميغا.[23]
- تمكنت برامج الاتصال من الوصول مباشرة إلى شريحة منفذ تسلسلي المرسل-مستقبل غير المتزامن الشامل (UART)، لأن واجهة برمجة التطبيقات إم إس-دوس والبيوس لم يوفرا دعمًا كاملًا وكانا بطيئين للغاية لمواكبة الأجهزة التي يمكنها نقل البيانات بمعدل 19200 بت/ثانية.[24]
- حتى بالنسبة لتطبيقات الأعمال القياسية، كانت سرعة التنفيذ ميزة تنافسية كبيرة. سبق البرنامج المتكامل كونتكست ام بي ايه برنامج لوتس 1-2-3 إلى السوق وكان يتضمن وظائف أكثر. كُتبت كونتكست ام بي ايه على لغة يو سي اس دي باسكال [الإنجليزية]، مما يجعله سهل النقل للغاية ولكن بطيئًا جدًا بحيث لا يمكن استخدامه بشكل صحيح على حاسوب. كُتب برنامج 1-2-3 بلغة اسمبلي اكس86 وقام ببعض الحيل التي تعتمد على الجهاز. لقد كان أسرع بكثير لدرجة أنه سرعان ما تجاوز مبيعات كونتكست ام بي ايه.[25]
- كانت أنظمة حماية نسخ الأقراص، والمستخدمة بشكل شائع في ذلك الوقت، تعمل عن طريق قراءة أنماط البيانات غير القياسية على القرص المرن للتحقق من الأصالة. كان من المستحيل اكتشاف هذه الأنماط باستخدام استدعاء دوس أو البيوس القياسي، لذلك كان الوصول المباشر إلى أجهزة تحكم الأقراص ضروريًا لعمل الحماية.
- صُممت بعض البرامج لتشغيلها فقط على حاسوب آي بي إم الشخصي حقيقي، وفُحص وجود البيوس حقيقي من آي بي إم.[26]
الجيل الاول من أجهزة الحاسوب المتوافقة مع أجهزة آي بي إم من قبل منافسيها
"المتوافق تشغيليًا"
أول شيء يجب التفكير فيه للحصول على جهاز حاسوب متوافق مع آي بي إم هو "مدى توافقه؟" ـــ بايت، سبتمبر 1983[27]
في مايو 1983، حددت شركة فيوتشر كمبيوتنك أربعة مستويات من التوافق:[28]
- متوافق تشغيليًا. يمكن تشغيل "برامج حاسوب آي بي إم الأكثر مبيعًا"، واستخدام لوحات توسيع حاسوب آي بي إم، وقراءة وكتابة أقراص حاسوب آي بي إم. يحتوي على "ميزات تكميلية" مثل قابلية النقل أو السعر المنخفض الذي يميز الحاسوب عن حاسوب آي بي إم، والذي يُباع في نفس المتجر. الأمثلة: (الأفضل) كولومبيا لمنتجات البيانات، كومباك؛ (أفضل) كورونا؛ (جيد) ايجل.
- متوافق وظيفيًا. يشغل نسخته الخاصة من برامج حاسوب آي بي إم الشهيرة. لا يمكن استخدام لوحات توسيع حاسوب آي بي إم ولكن يمكن قراءة وكتابة أقراص حاسوب آي بي إم. لا يمكن أن يصبح متوافقًا تشغيليًا. مثال: تي اي الاحترافي.
- متوافق مع البيانات. قد لا يشغل أفضل برامج حاسوب آي بي إم. يمكن قراءة و/أو كتابة أقراص حاسوب آي بي إم. يمكن أن يصبح متوافقًا وظيفيًا. الأمثلة: ان سي آر ديسشن مات، اوليفيتي ام 20، وانج بي سي وزينث زد-100.
- غير متوافق. لا يمكن قراءة أقراص حاسوب آي بي إم. يمكن أن يصبح متوافقًا مع البيانات. الأمثلة: فيكتور 9000، جريد كومباس، دي اي سي رينبو 100 والتوس 586.
أثناء التطوير، اكتشف مهندسو كومباك أن برنامج محاكاة طيران من مايكروسوفت لن يعمل بسبب ما وصفه بروس آرتويك من شركة ساب لوجيك بأنه "خطأ في إحدى شرائح إنتل"، مما أجبرهم على جعل حاسوبهم الجديد متوافقًا مع حاسوب آي بي إم الشخصي.[29] في البداية، لم تقدم سوى عدد قليل من المستنسخات الأخرى، باستثناء كومباك، توافقًا كاملاً حقًا. اشترى جيري بورنيل حاسوب آي بي إم الشخصي في منتصف عام 1983، "بكل ما فيه من لوحة مفاتيح سيئة"، لأنه كان يملك "أربعة أقدام مكعبة من البرامج غير المقيمة، والتي لا يعمل الكثير منها على أي شيء سوى حاسوب آي بي إم الشخصي. على الرغم من أن العديد من الحواسيب تزعم أنها متوافقة بنسبة 100٪ مع حاسوب آي بي إم الشخصي، إلا أنني لم أتلق أي منها بعد ... للأسف، لا يعمل الكثير من الأشياء مع إيجل، زد-100، كومبيوپرو، أو أي شيء آخر لدينا هنا ". وذكر كتيب مبيعات شركة كولومبيا داتا بروداكتس في نوفمبر 1983 أنه خلال الاختبارات التي أجريت على الحواسيب التي اُشتريت من المتاجر في أكتوبر 1983، كانت منتجاتها ومنتجات كومباك متوافقة مع جميع برامج حاسوب آي بي إم الشخصي التي اُختبرت، بينما كانت منتجات كورونا وإيجل أقل توافقًا. أفادت جامعة كولومبيا في يناير 1984 أن بروتوكول كيرميت [الإنجليزية] يعمل بدون تعديل على استنساخات كومباك وكولومبيا داتا بروداكتس، ولكن ليس على تلك الخاصة بشركتي إيجل أو سيكوا. كما تتطلب أجهزة الكمبيوتر الأخرى التي تعمل بنظام إم إس-دوس أيضًا تعليمات برمجية مخصصة.[30][31][32]
بحلول ديسمبر 1983، أعلنت شركة فيوتشر للحوسبة أن شركات مثل كومباك وكولومبيا داتا بروداكتس وكورونا التي أكدت على توافق حاسوب آي بي إم الشخصي كانت ناجحة، في حين أن الحواسيب غير المتوافقة قد أضرت إلى سمعة شركات أخرى مثل تي اي ودي اي سي على الرغم من التكنولوجيا المتفوقة. في اجتماع في سان فرانسيسكو، حذرت 200 من الحضور، من العديد من شركات الحاسوب الأمريكية والأجنبية وكذلك شركة آي بي إم نفسها، بقولها "قفز على عربة التوافق مع حاسوب آي بي إم الشخصي - بسرعة وبأكبر قدر ممكن من التوافق". قالت شركة فيوتشر للحوسبة في فبراير 1984 أن بعض الحواسيب كانت "متوافقة مع البيان الصحفي"، مبالغة في توافقها الفعلي مع حاسوب آي بي إم الشخصي. كانت العديد من الشركات تتحفظ على اختبار مدى توافق منتجاتها مع حاسوب آي بي إم الشخصي. عندما طلبت مجلة بي سي عينات من مصنعي الحاسوب الذين زعموا إنتاج أجهزة متوافقة لمراجعة في أبريل 1984، رفض 14 من أصل 31. حددت شركة كورونا داتا سيستمز أن "أنظمتنا تشغل جميع البرامج التي تتوافق مع معايير برمجة حاسوب آي بي إم الشخصي. وهذا ما تفعله البرامج الأكثر شيوعًا." عندما طلب صحفي من بايت اختبار برنامج بيتش تكست في معرض كومديكس الربيعي لعام 1983، "تردد ممثلو كورونا قليلاً ، لكنهم قادوني أخيرًا ... إلى الزاوية حيث لا يراه أحد في حالة فشله". وذكرت المجلة أن "ترددهم كان غير ضروري. لقد عمل القرص بدون مشكلة". كانت شركة زينث داتا سيستمز أكثر جرأة، حيث تفاخر بأن جهاز زد-150 الخاص بها يدير جميع التطبيقات التي أحضرها الناس للاختبار في معرض ويست كوست للحاسبات لعام 1984.[33][34][35]
المراجع
- ^ Norton, Peter (5 فبراير 1985). "Software for Once and All". PC Magazine. ص. 103. مؤرشف من الأصل في 2016-05-01. اطلع عليه بتاريخ 2013-10-28.
- ^ Libes, Sol (ديسمبر 1981). "Bytelines". BYTE. ص. 314–318. مؤرشف من الأصل في 2018-07-03. اطلع عليه بتاريخ 2015-01-29.
- ^ "Lookalikes From Home & Abroad". PC Magazine. فبراير–مارس 1982. ص. 5. مؤرشف من الأصل في 2017-05-01. اطلع عليه بتاريخ 2013-10-20.
- ^ "Lenovo Completes Acquisition of IBM's Personal Computing Division". Lenovo StoryHub (بالإنجليزية الأمريكية). Archived from the original on 2024-03-30. Retrieved 2024-04-28.
- ^ Byte Magazine Volume 07 Number 10 - Computers in Business. 1982-10.
{{استشهاد بكتاب}}
: تحقق من التاريخ في:|تاريخ=
(مساعدة) - ^ "What is MicroChannel Architecture (MCA)?". kb.iu.edu. مؤرشف من الأصل في 2024-01-18. اطلع عليه بتاريخ 2024-04-28.
- ^ "PC Expansion Slot History: When the Clone-Makers Fought Back". Tedium: The Dull Side of the Internet. (بالإنجليزية). 28 Oct 2022. Archived from the original on 2024-04-13. Retrieved 2024-04-28.
- ^ "How the IBM PC Won, Then Lost, the Personal Computer Market - IEEE Spectrum". spectrum.ieee.org (بالإنجليزية). Archived from the original on 2024-02-14. Retrieved 2024-04-28.
- ^ "The IBM PC". www.ibm.com (بالإنجليزية الأمريكية). Archived from the original on 2024-04-19. Retrieved 2024-04-29.
- ^ Ziff Davis (5 Feb 1985). PC Mag (بالإنجليزية). Ziff Davis, Inc. Archived from the original on 2024-05-02.
- ^ Byte Magazine Volume 06 Number 12 - Computer Games. 1981-12.
{{استشهاد بكتاب}}
: تحقق من التاريخ في:|تاريخ=
(مساعدة) - ^ InfoWorld Media Group (23 Aug 1982). InfoWorld (بالإنجليزية). InfoWorld Media Group, Inc. Archived from the original on 2024-05-02.
- ^ Ziff Davis (1983-06). PC Mag (بالإنجليزية). Ziff Davis, Inc. Archived from the original on 2024-04-29.
{{استشهاد بكتاب}}
: تحقق من التاريخ في:|تاريخ=
(help) - ^ "n2:0362-4331 - Search Results". search.worldcat.org. مؤرشف من الأصل في 2024-04-20. اطلع عليه بتاريخ 2024-04-29.
- ^ Mace, Scott (9 Jan 1984). InfoWorld (بالإنجليزية). InfoWorld Media Group, Inc. Archived from the original on 2024-05-02.
- ^ Cook, Karen (24 Jan 1984). PC Mag (بالإنجليزية). Ziff Davis, Inc. Archived from the original on 2024-04-29.
- ^ RSC-12 Computer Catalog (1985)(Radio Shack)[a]. 1985.
- ^ Tim Paterson. "An Inside Look at MS-DOS" (PDF). www.cs.drexel.edu. مؤرشف من الأصل (PDF) في 2024-04-30.
- ^ "Digital Research - CP/M". www.digitalresearch.biz. مؤرشف من الأصل في 2024-04-28. اطلع عليه بتاريخ 2024-04-30.
- ^ "The Rise of DOS: How Microsoft Got the IBM PC OS Contract". PCMAG (بالإنجليزية). Archived from the original on 2024-04-03. Retrieved 2024-05-01.
- ^ "Colour Graphics Adapter Notes". www.seasip.info. مؤرشف من الأصل في 2024-04-03. اطلع عليه بتاريخ 2024-05-01.
- ^ "Can You Do Real Work With the 30-Year-Old IBM 5150?". PCWorld (بالإنجليزية). Archived from the original on 2023-11-09. Retrieved 2024-05-01.
- ^ "The Cult of Amiga Is Bringing an Obsolete Computer Into the 21st Century". Popular Mechanics (بالإنجليزية الأمريكية). 3 Oct 2017. Archived from the original on 2024-04-19. Retrieved 2024-05-01.
- ^ KG, Rohde & Schwarz GmbH & Co. "Understanding UART". www.rohde-schwarz.com (بالإنجليزية الأمريكية). Archived from the original on 2023-12-03. Retrieved 2024-05-01.
- ^ Ziff Davis (1983-06). PC Mag (بالإنجليزية). Ziff Davis, Inc. Archived from the original on 2024-05-02.
{{استشهاد بكتاب}}
: تحقق من التاريخ في:|تاريخ=
(help) - ^ Byte Magazine Volume 09 Number 12 - New Chips. 1984-11.
{{استشهاد بكتاب}}
: تحقق من التاريخ في:|تاريخ=
(مساعدة) - ^ Byte Magazine Volume 08 Number 09 - Portable Computers in Depth. 1983-09.
{{استشهاد بكتاب}}
: تحقق من التاريخ في:|تاريخ=
(مساعدة) - ^ Byte Magazine Volume 08 Number 11 - Inside the IBM PC. 1983-11.
{{استشهاد بكتاب}}
: تحقق من التاريخ في:|تاريخ=
(مساعدة) - ^ Compute! Gazette Issue 19. 1985-01.
{{استشهاد بكتاب}}
: تحقق من التاريخ في:|تاريخ=
(مساعدة) - ^ InfoWorld Media Group (31 Jan 1994). InfoWorld (بالإنجليزية). InfoWorld Media Group, Inc. Archived from the original on 2024-05-03.
- ^ IBM PC Compatibles Competitive Evaluation, by Columbia Data Products, Inc (بالإنجليزية). Jason Scott. 1983.
{{استشهاد بكتاب}}
: صيانة الاستشهاد: آخرون (link) - ^ Christine Gianone (1988). KERMIT USER GUIDE (PDF) (ط. 7). Columbia University Center. مؤرشف من الأصل (PDF) في 2021-10-18.
- ^ Sandler, Corey (1983-12). The Prognosticators Pronounce: Future Compilations On The PC (بالإنجليزية). PC Magazine.
{{استشهاد بكتاب}}
: تحقق من التاريخ في:|تاريخ=
(help) - ^ InfoWorld (27 Feb 1984). Pick Up Where IBM Leaves Off (بالإنجليزية). InfoWorld Media Group, Inc. p. 41.
- ^ Krasnoff, Barbara (3 Apr 1984). Putting PC Compatibles To the Test (بالإنجليزية). PC Magazine. pp. 110–144.