ما هو النظام الأساسي؟

تسمع الكلمة طوال الوقت ولكن على محمل الجد: ماذا يعني ذلك؟

عندما يتعلق الأمر بالتكنولوجيا والحوسبة ، تعمل المنصة كأساس أساسي لتطوير ودعم الأجهزة والبرامج.

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

منصات الأجهزة يمكن أن تكون:

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

أنظمة كاملة

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

المكونات الفردية

المكونات الفردية ، مثل وحدة المعالجة المركزية (CPU) لأجهزة الكمبيوتر ، تعتبر أيضًا الأنظمة الأساسية للأجهزة. تحتوي وحدات المعالجة المركزية (مثل Intel Core و ARM Cortex و AMD APU) على معماريات متميزة تحدد العملية والتواصل والتفاعل مع المكونات الأخرى التي تشكل النظام بأكمله. للتوضيح ، اعتبر وحدة المعالجة المركزية الأساس الذي يدعم اللوحة الأم والذاكرة ومحركات الأقراص وبطاقات التوسيع والأجهزة الطرفية والبرامج. قد تكون بعض المكونات أو لا تكون قابلة للتبادل مع بعضها البعض ، وهذا يتوقف على النوع والشكل والتوافق.

واجهات

واجهات مثل PCI Express أو منفذ الرسومات المسرّعة (AGP) أو فتحات التوسعة ISA ، هي منصات لتطوير أنواع مختلفة من بطاقات إضافة / توسيع. إن عوامل شكل الواجهة المختلفة فريدة من نوعها ، لذلك ، على سبيل المثال ، لا يمكن إدخال بطاقة PCI Express في فتحة AGP أو ISA - تذكر أن الأنظمة الأساسية تحدد القواعد والقيود. توفر الواجهة أيضًا الاتصال والدعم والموارد لبطاقة التوسعة المرفقة. ومن أمثلة بطاقات التوسعة التي تستخدم مثل هذه الواجهات: رسومات الفيديو والصوت / الصوت ومحولات الشبكة ومنافذ USB ووحدات تحكم ATA (SATA) التسلسلي وغير ذلك.

برنامج النظام

برنامج النظام هو ما يتحكم في الكمبيوتر عن طريق تنفيذ عمليات متزامنة أثناء إدارة / تنسيق موارد أجهزة متعددة بالاقتران مع برنامج التطبيق. أفضل الأمثلة على برامج النظام هي أنظمة التشغيل ، مثل (على سبيل المثال لا الحصر) أنظمة Windows و MacOS و Linux و Android و iOS و Chrome.

يعمل نظام التشغيل كمنصة من خلال توفير بيئة تدعم تفاعل المستخدم من خلال واجهات (مثل الشاشة ، والماوس ، ولوحة المفاتيح ، والطابعة ، وما إلى ذلك) ، والتواصل مع الأنظمة الأخرى (مثل الشبكات ، Wi-Fi ، وتقنية Bluetooth ، إلخ) ، و تطبيق البرمجيات.

تطبيق البرمجيات

تشتمل برامج التطبيقات على جميع البرامج المصممة لإنجاز مهام محددة على الكمبيوتر - ومعظمها لا يعتبر بمثابة منصات. الأمثلة الشائعة على برامج التطبيقات غير المنصة هي: برامج تحرير الصور ، ومعالجات الكلمات ، وجداول البيانات ، ومشغلات الموسيقى ، والرسائل / الدردشة ، وتطبيقات الوسائط الاجتماعية ، والمزيد.

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

أجهزة ألعاب الفيديو

وحدات تحكم لعبة الفيديو هي أمثلة رائعة من الأجهزة والبرامج مجتمعة معا كمنصة. يعمل كل نوع وحدة تحكم كقاعدة تدعم مكتبة الألعاب الخاصة به جسديًا (على سبيل المثال ، لا تتوافق خرطوشة نينتندو الأصلية مع أي إصدارات لاحقة من أنظمة ألعاب Nintendo) ورقميا (على سبيل المثال ، على الرغم من كونهما كلاهما تنسيق قرص ، فإن لعبة Sony PS3 سوف لا تعمل على نظام Sony PS4 بسبب لغة البرامج / البرمجة).