ما هي الأنواع المختلفة لمنصة الحوسبة؟

هناك أنواع مختلفة من منصات الحوسبة ، تعتمد على البرامج والأجهزة. يشير مصطلح النظام الأساسي إلى أي إطار عمل برمجي أو بنية أجهزة يمكن من خلالها تشغيل تطبيق برمجي. يمكن أن تشمل منصات الحوسبة واجهات المستخدم الرسومية (GUI) وأنظمة التشغيل (OS) مثل Windows أو Macintosh OS و OSX ، أو لغات البرمجة ، أو بنية أجهزة الكمبيوتر الفعلية نفسها.

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

استخدمت بعض بيوت البرمجيات منصات لينة مدمجة للسماح لبرامجها بأن تكون متوافقة مع نظامي تشغيل من وسائط تخزين واحدة. مثال على ذلك هو تطبيق أو لعبة برمجية يستطيع المستخدم تثبيتها على جهاز كمبيوتر شخصي (كمبيوتر شخصي) يعمل بنظام تشغيل Microsoft Windows وعلى كمبيوتر Apple Macintosh. يشار إلى هذا باسم تطبيق عبر الأنظمة الأساسية.

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

تعد أنواع منصات الحوسبة المستندة إلى البرامج شائعة وتشمل أنظمة التشغيل القائمة على الكمبيوتر والأجهزة المحمولة مثل الأنظمة المستندة إلى Linux و Unix و Google Chrome و Android و Palm OS. تشمل المنصات القائمة على الأجهزة أنظمة حواسيب كبيرة وحواسيب عملاقة وصولاً إلى أجهزة ألعاب الفيديو المنزلية. تتضمن أشكال النظام الأساسي للحوسبة المستندة إلى الأجهزة أيضًا آلة كمبيوتر متقدمة ذات مجموعة تعليمات منخفضة (آلة RISC المتقدمة أو ARM) لبنى النظام المحمول وأنظمة Unix والأنظمة المستندة إلى Intel x86.