توافق الكمبيوتر

تُعتبر مجموعة من نماذج الحواسيب متوافقة إذا كان بالإمكان تشغيل برامج معينة تعمل على أحد هذه النماذج على جميع النماذج الأخرى في المجموعة. قد تختلف نماذج الحواسيب في الأداء أو الموثوقية أو غيرها من الخصائص، وقد تؤثر هذه الاختلافات على نتيجة تشغيل البرنامج.

توافق البرامج

قد يشير توافق البرامج إلى مدى توافق برنامج معين مع مجموعة تعليمات معالج محددة ، مثل x86 أو ARM. [ 1 ] كما قد يشير أيضًا إلى قدرة البرنامج على العمل على نظام تشغيل معين . نادرًا ما يكون البرنامج المُجمَّع متوافقًا مع عدة بنى معالجات مختلفة. عادةً، يُجمَّع التطبيق ليتوافق مع بنى معالجات وأنظمة تشغيل مختلفة لضمان توافقه مع هذه الأنظمة.

من ناحية أخرى، يمكن للبرامج المفسرة أن تعمل عادةً على العديد من بنى المعالجات وأنظمة التشغيل المختلفة إذا كان المفسر متوفرًا لتلك البنية أو نظام التشغيل. يحدث عدم توافق البرامج في كثير من الأحيان عند إصدار برامج جديدة لإصدار أحدث من نظام التشغيل، حيث تكون هذه البرامج غير متوافقة مع الإصدارات الأقدم، وذلك لاحتمالية افتقارها لبعض الميزات والوظائف التي تعتمد عليها.

توافق الأجهزة

قد تشير توافقية الأجهزة إلى توافق مكونات أجهزة الكمبيوتر مع بنية معالج مركزي معينة ، أو ناقل بيانات ، أو لوحة أم ، أو جهاز طرفي ، أو نظام تشغيل . [ 1 ] قد لا تعمل الأجهزة المتوافقة دائمًا بأقصى أداء مُعلن، ولكنها مع ذلك تعمل مع المكونات القديمة . ومن الأمثلة على ذلك رقائق ذاكرة الوصول العشوائي (RAM )، التي قد يعمل بعضها بتردد ساعة أقل (أو أحيانًا أعلى) من التردد المُعلن. [ 2 ] قد لا تعمل الأجهزة المصممة لنظام تشغيل معين مع نظام تشغيل آخر، في حال عدم توفر برامج تشغيل الجهاز أو النواة. على سبيل المثال، لا يمكن تشغيل نظام أندرويد على هاتف يعمل بنظام iOS. [ 3 ]

برامج مجانية ومفتوحة المصدر

في بعض الأحيان، لا تتوافق البرمجيات الحرة والمفتوحة المصدر مع الأجهزة الاحتكارية أو البرامج المحددة. ويعود ذلك غالبًا إلى عرقلة الشركات المصنعة للبرمجيات الحرة والمفتوحة المصدر، كعدم الكشف عن الواجهات أو المواصفات الأخرى اللازمة لأعضاء حركة البرمجيات الحرة والمفتوحة المصدر لكتابة برامج تشغيل لأجهزتهم، وذلك على سبيل المثال لرغبتهم في أن يستخدم العملاء برامجهم الاحتكارية فقط، أو لأنهم قد يستفيدون من الشراكات. [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ]

انظر أيضاً

مراجع

  1. 1 2 "ما هي التوافقية؟ | تعريف من TechTarget" . WhatIs . تم الاسترجاع في 2024-02-08 .
  2. جلاويون، أليكس (2022-05-02). "لماذا لا تعمل ذاكرة الوصول العشوائي (RAM) بكامل سرعتها؟ [ 5 أسباب وكيفية إصلاحها ] " . CGDirector . تم الاطلاع عليه بتاريخ 2024-02-08 .
  3. "هل يُمكنني تثبيت نظام تشغيل مُخصص على جهاز iPhone 5s؟" . موقع Ask Different . تاريخ الاسترجاع: 8 فبراير 2024 .
  4. فوغل، كارل (2005). إنتاج برمجيات مفتوحة المصدر: كيفية إدارة مشروع برمجيات حرة ناجح . دار نشر أورايلي ميديا. رقم ISBN 9780596552992تم الاطلاع عليه بتاريخ 4 يوليو 2017 .
  5. سيري، بول ج. (2007). أوبونتو لينكس للمبتدئين . جون وايلي وأولاده. ISBN 9780470125052تم الاطلاع عليه بتاريخ 4 يوليو 2017 .
  6. "لينكس اليوم - KERNEL-DEV: UDI والبرمجيات الحرة بقلم ريتشارد ستالمان" . www.linuxtoday.com . مؤرشف من الأصل بتاريخ 25 أغسطس 2017. تم الاطلاع عليه بتاريخ 4 يوليو 2017 .
  7. فوغان-نيكولز، ستيفن ج. "مايكروسوفت تحاول منع نظام لينكس من العمل على أجهزة الكمبيوتر التي تعمل بنظام ويندوز 8" . زد نت . مؤرشف من الأصل في 14 يوليو 2017. تم الاطلاع عليه في 12 يوليو 2017 .
  8. كينغسلي-هيوز، أدريان. "لينوفو تُفيد بحظر نظام لينكس على أجهزة الكمبيوتر التي تعمل بنظام ويندوز 10 سيجنتشر إيديشن (مُحدّث)" . زد نت . مؤرشف من الأصل في 14 يوليو 2017. تم الاطلاع عليه في 12 يوليو 2017 .
  9. "لينكس اليوم - كيف تُغيّر مايكروسوفت الأسعار لدى مُصنّعي المعدات الأصلية لمنع مبيعات جنو/لينكس" . www.linuxtoday.com . مؤرشف من الأصل بتاريخ 25 أغسطس 2017. تم الاطلاع عليه بتاريخ 12 يوليو 2017 .
  10. «مايكروسوفت تقضي على نظام لينكس الخاص بديل» - الولايات المتحدة . ذا ريجستر . ١٩ مارس ٢٠٠٢. مؤرشف من الأصل في ١٧ يوليو ٢٠١٧. تم الاطلاع عليه في ١٢ يوليو ٢٠١٧ .