دروس

الأجهزة والبرمجيات: التعاريف والمفاهيم

جدول المحتويات:

Anonim

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

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

فهرس المحتويات

تعريف الأجهزة والأنواع والمكونات الرئيسية

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

الأجهزة هي الوسط المادي الذي يتم تثبيت أي برنامج وتشغيله وتشغيله ؛ أي ، بدون الأجهزة ، الكمبيوتر غير موجود.

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

إن القدرة التشغيلية (والحوسبة عند الاقتضاء) للمكونات الأولى لا علاقة لها بما نتمتع به اليوم.

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

بعض عناصر الأجهزة التي تعتبر داخلية هي:

  • وحدة المعالجة المركزية أو المعالجات الدقيقة أو محركات الأقراص الصلبة لوحدة المعالجة المركزية أو محركات الأقراص ذات الحالة الصلبة أو محركات الأقراص الثابتة المختلطة SSD أو محركات قراءة أقراص SSHD (CD ، DVD ، Blue Ray ، الأقراص المرنة ، إلخ.) مجموعة تبريد سائل أو دائرة متكاملة مساعدة بطاقات الصوت أو الفيديو أو توسيع الشبكة المودم وحدة تزويد الطاقة بطاقة الجرافيكس أو المنافذ والمقابس والموصلات

فيما يتعلق بالأجهزة الخارجية ، بعض المكونات التي يجب تسليط الضوء عليها هي:

  • الشاشات والشاشات المساعدة عصا التحكم وأجهزة التحكم الخاصة بألعاب الفيديو أو لوحات الألعاب ولوحات التحكم المادية لوحة المفاتيح الماوس أو الماوس وسماعات الرأس وسماعات الرأس والميكروفون الكاميرا وكاميرا الويب الطابعة والماسح الضوئي والفاكس محركات الأقراص الصلبة الخارجية وعصي USB جهاز العرض ولوحة اللمس و قرص رقمي أو لوح رسوميات سماعة الواقع الافتراضي أو سماعة الواقع الافتراضي أجهزة متخصصة مثل قارئات الباركود وأجهزة الاستشعار وما شابه

تُعرف هاتان المجموعتان أحيانًا باسم أنظمة الكمبيوتر والأجهزة الطرفية للكمبيوتر.

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

داخل الأجهزة الرئيسية توجد جميع العناصر المكونة التي تعتبر ضرورية للغاية ؛ وهي: وحدة المعالجة المركزية ، ومجموعة الشرائح ، و SSD (أو HDD فشل ذلك) ، وذاكرة الوصول العشوائي ، وإمدادات الطاقة ، وحالة الكمبيوتر ، والشاشة ، ولوحة المفاتيح والماوس. ستكون بقية الأجهزة مكملة ، على الرغم من أنه اعتمادًا على التطبيق والظروف التي يتم فيها استخدام الكمبيوتر ، يمكن إجراء حجة جيدة لبعض الأجزاء غير المدرجة في فئة الأجهزة الرئيسية (حالة المراوح ، NIC أو GPU).

هناك تصنيف آخر محتمل يعتمد على دور المكونات. وبالتالي ، يمكن دمج جميع عناصر الأجهزة المدرجة سابقًا في أي من الفئات المدرجة أدناه:

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

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

تعريف البرمجيات والأنواع الرئيسية

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

داخل برامج الكمبيوتر نجد التطبيقات والبرامج وأنظمة التشغيل والعديد من الأنواع الأخرى. يتم استخدام ثلاثة أقسام بشكل عام لتقديم بعض الترتيب لهذه المجموعة بأكملها: برامج النظام ، وبرمجيات البرمجة ، وبرامج التطبيقات.

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

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

بصرف النظر عن أنظمة التشغيل ، توجد الأنواع التالية من البرامج أيضًا في برنامج النظام:

  • أدوات التحكم في القرص المضاد للفيروسات (أدوات التنسيق وما شابه) برامج تشغيل الأجهزة أو برامج التشغيل مترجمي لغة الكمبيوتر برامج التحميل بعض BIOS ومديري التمهيد لـ EUFIS أو برامج تحميل التمهيد Hypervisors

من ناحية أخرى ، فإن البرامج التطبيقية أو برامج أو تطبيقات أداة المستخدم النهائي (اسم عام بدأ في اكتساب قوة مؤخرًا بسبب تقنية الهاتف المحمول) هي كل تلك البرامج التي تقوم بمهام محددة تم تطويرها خصيصًا لها.

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

نظرًا لوجود ألف تطبيق واحد ممكن للبرنامج ، فمن الصعب إنشاء تصنيف قوي وخالي من التفسير وفقًا لفائدته. يعد تصنيف برامج الكمبيوتر مشكلة معقدة بما فيه الكفاية بالنسبة لشركة Microsoft للشروع في العمل في عام 2007 لإنشاء قائمة منظمة بها.

ومنذ ذلك الحين نجح تصنيف واحد آخر ؛ فيما يلي ملخص (بدون تعريفات) للملخص الذي استخدمته مؤسسة البيانات الدولية (IDC) في 2018 ، كتبه راسموس أندسبيرج ودان فيسيت:

  1. تطبيقات السوق
    • تطبيقات تعاونية
      • تطبيقات المؤتمر
        • تطبيقات مؤتمرات الويب
        تطبيقات البريد الإلكتروني وسائل التواصل الاجتماعي لتطبيقات الأعمال لفرق العمل
      تطبيقات تخطيط وإدارة الوظائف
      • تطبيقات إدارة محتوى المؤسسة تطبيقات النشر والتأليف تطبيقات إدارة المحتوى المقنعة تطبيقات التعريب الإلكتروني بوابات الأعمال تطبيقات التعاون ومشاركة المحتوى
      تطبيقات إدارة موارد المؤسسة
      • التطبيقات المالية
        • تطبيقات المالية والمحاسبةتطبيقات إدارة المخاطر والخزينةتطبيقات إدارة السفر والنفقاتتطبيق ضريبة الشركات
        تطبيقات إدارة الموارد البشرية
        • تطبيقات الموارد البشرية الأساسية تطبيقات التوظيف تطبيقات إدارة التعويضات تطبيقات إدارة أداء القوالب تطبيقات إدارة التدريب تطبيقات إدارة القوالب
        تطبيقات إدارة الدفع تطبيقات التفاوض تطبيقات إدارة الطلبات تطبيقات إدارة أداء الأعمال تطبيقات إدارة المشاريع والمحافظ
      تطبيقات إدارة سلسلة التوريد
      • التطبيقات اللوجستية تطبيقات تخطيط الإنتاج تطبيقات إدارة المخزون
      تطبيقات الإنتاج والعمليات
      • تطبيقات إدارة شبكة الإنتاج تطبيقات القطاع العام وتطبيقات صناعة الخدمات تطبيقات العمليات الأخرى
      التطبيقات الهندسية
      • تطبيقات التصميم بمساعدة الكمبيوتر تطبيقات الهندسة بمساعدة الكمبيوتر تطبيقات التصنيع بمساعدة الكمبيوتر تطبيقات إدارة بيانات المنتج التعاونية تطبيقات هندسية أخرى
      تطبيقات إدارة علاقات العملاء
      • مبيعات الإنتاجية وتطبيقات الإدارة تطبيقات إدارة الحملة التسويقية تطبيقات خدمة العملاء تطبيقات مركز الاتصالات تطبيقات التجارة الرقمية
  1. تطبيقات للتطوير وعرض السوق
    • برامج التحليل والذكاء الاصطناعي
      • برنامج للتحليل والإبلاغ والطلب للمستخدم النهائي أدوات تحليلية تنبؤية ومتقدمة منصات برمجية مع أدوات بحث وتحليل محتوى IA
      برامج إدارة المعلومات
      • أنظمة إدارة قواعد البيانات العلائقيةنظم إدارة قواعد البيانات العلائقية
        • أنظمة إدارة قواعد بيانات المستخدم النهائي أنظمة إدارة قواعد البيانات الملاحية أنظمة إدارة قواعد البيانات الموجهة للكائنات أنظمة إدارة قواعد بيانات متعددة القيم
        نظم إدارة البيانات الديناميكية
        • أنظمة قواعد البيانات الموجهة للوثائق أنظمة قواعد البيانات التي يمكن الوصول إليها بكلمة مرور أنظمة إدارة قواعد البيانات الممثلة بيانياً مديري جمع البيانات القابلين المنتجات حسب نوع التحليل والتحليل وإدارة البيانات
        أدوات إدارة قواعد البيانات وتطويرها
        • أدوات إدارة قواعد البياناتأدوات نسخ قاعدة البيانات أدوات نمذجة البياناتأرشفة قواعد البيانات وأدوات إدارة دورة حياة المعلومات أدوات تطوير قاعدة البيانات وتحسينهاأدوات أمان قاعدة البيانات
        مديرو البيانات الموزعة على الشبكة برامج تكامل وتكامل البيانات
        • برنامج تفريغ البيانات الكبيرة برنامج تفريغ البيانات الديناميكي برنامج جودة البيانات برنامج البنية التحتية للوصول إلى البيانات برنامج مساحة العمل للبيانات المركبة برنامج تعريف البيانات الرئيسية والتحكم برنامج إدارة البيانات الوصفية إعداد بيانات الخدمة الذاتية
        مدراء المعلومات المكانية
      برنامج التنسيق والتكامل
      • الوسيطة B2B
        • B2B للداخل الوسيطة خدمات إدارة B2B وشبكات B2B
        برنامج التكامل
        • برنامج إدارة APIP منصات تكامل البرامج الإضافية ومحولات الاتصال
        الوسيطة تفعيل الحدث
        • رسالة موجهة الوسيطة تحليلات ميزة برامج التتابع البرمجيات
        مدير نقل الملفات
      برنامج تطوير التطبيقات
      • أدوات التطوير والبيئات واللغات بناء مكونات البرمجيات أنظمة إدارة قواعد العمل أدوات النمذجة والهندسة المعمارية
        • أدوات نمذجة الكائن ، أدوات نمذجة الأعمال ، أدوات هندسة الأعمال
        أدوات جودة البرمجيات ودورة الحياة
        • أدوات جودة البرامج المؤتمتة تكوين البرامج وإدارة التغيير
        منصات التطبيق
        • منصات التطبيق الموجهة نحو العرض التقديمي
          • منصات تطبيقات برمجيات الخادم منصات التطبيقات السحابية الموجهة نحو العروض التقديمية
          منصات تطبيق مدفوعة بالنموذج مراقبة المعاملات برمجيات أتمتة المهام الروبوتية
  1. برمجيات البنية التحتية للأنظمة
    • برامج إدارة النظام والخدمات
      • مدراء عمليات تكنولوجيا المعلومات ومديري التكوين والأتمتة
        • مدراء حمل العمل مدراء العمل ومركز بيانات النظام
        مدراء خدمات تكنولوجيا المعلومات
      برامج الشبكة
      • برنامج البنية التحتية للشبكة
        • برنامج توصيل تطبيقات الشبكة برنامج تشغيل SDN وعرض الشبكة
        برنامج إدارة الشبكة
      برنامج الأمان
      • الشهادات الرقمية وبرامج الهوية برنامج أمان نقطة النهاية برنامج أمان الرسائل برنامج أمان الشبكة فحص محتوى الويب وأدوات الأمان أدوات التنظيم والاستجابة والاستخبارات وتحليل الأمان برامج الأمان الأخرى
      برنامج التخزين
      • برامج النسخ المتماثل وحماية البيانات
        • برنامج حماية البيانات برنامج إعداد التقارير والاسترداد والنسخ الاحتياطي برنامج النسخ المتماثل للتخزين Hypervisor أو برنامج النسخ المتماثل المستند إلى المضيف النظام وترحيل البيانات برنامج النسخ المتماثل القائم على التطبيق وأطر واجهة البرمجة النسيجية برنامج النسخ المتماثل Matrix إدارة النسخ المتماثل
        برنامج الأرشفة
        • برنامج أرشفة البريد الإلكتروني برنامج أرشفة الملفات وما شابه ذلك
        برنامج إدارة التخزين والجهاز
        • برنامج إدارة SRM غير المتجانسة و SAN متجانسة برنامج إدارة SRM و SAN متجانسة برامج إدارة جهاز التخزين برامج إدارة التخزين الأخرى
        برمجيات البنية التحتية للتخزين
        • برنامج المحاكاة الافتراضية والاتحاد الفدرالي أنظمة الملفات المستندة إلى المضيف وبرامج إدارة وحدات التخزين مسار التخزين وبرمجيات إدارة الوصول برنامج التسلسل الهرمي المؤتمت برنامج تسريع التخزين
        وحدات تحكم التخزين المعرفة بالبرمجيات
        • البرامج القائمة على الكتل - وحدات التحكم في التخزين المحددة - البرامج القائمة على الملفات - وحدات التحكم في التخزين المعرفة - البرامج القائمة على الكائنات - وحدات التحكم في التخزين المحددة - البرامج المتقاربة - وحدات تحكم التخزين المحددة
        إدارة نقطة النهاية
        • أدوات إدارة المخرجات
          • مديري الأجهزة مديري الطباعة مديري مخرجات المؤسسة
          مديري نقاط نهاية العميل
        برنامج الحوسبة الافتراضية والمادية
        • أنظمة التشغيل والأنظمة الفرعية
          • عملاء نظام التشغيل النوى نظام التشغيل أنظمة التشغيل الصناعية المدمجة
          أدوات الحوسبة المعرفة بالبرمجيات
          • أنظمة البنية التحتية للأجهزة الافتراضية
          عملاء الحوسبة الافتراضية برامج الحوسبة الأخرى
نوصيك بكيفية تعيين حدود الاستخدام في التطبيقات والفئات في iOS 12

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

  • معالجات النصوص مدراء قواعد البيانات مدراء جداول البيانات مشغلات الوسائط مدراء العروض التقديمية مدراء أنظمة العملاء علاقات إدارة نظم تخطيط وإدارة الموارد البرامج التعليمية المحاكيات متصفح المحتوى التصميم بمساعدة الكمبيوتر (CAD) أدوات التحكم برامج التحكم مدراء الاتصالات

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

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

غالبًا ما يتم التعرف على البرنامج النهائي المرتبط بكلمة برنامج في عدة مجموعات من البرامج التي يكون للغرض تأثير سلبي على تجربة المستخدم. نلخص أدناه الأنواع الأكثر شيوعًا من البرامج الضارة التي تستخدم هذا الإنهاء:

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

يجب إضافة مجموعة كاملة من فيروسات الكمبيوتر إلى قائمة البرامج الضارة: أحصنة طروادة ، والديدان ، والقنابل المنطقية ، وإعادة التدوير ، والخدع وغيرها.

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

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

اندماج بين الأجهزة والبرامج : البرامج الثابتة

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

بعض أمثلة البرامج الثابتة هي أنواع مختلفة من BIOS و UEFI و RTAS (خدمات التجريد في وقت التشغيل) و CFE (بيئات البرامج الثابتة الشائعة) وبعض التقنيات الأخرى المستخدمة في أجهزة كمبيوتر وأجهزة توجيه وجدران حماية و NAS محددة.

جدول الاختلافات بين الأجهزة والبرامج

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

بهذا ننهي مقالنا حول الاختلافات في الأجهزة والبرامج. نقطة انطلاق جيدة لمعرفة تعريفاتهم وتكون واضحة حول أوجه التشابه بينها.

دروس

اختيار المحرر

Back to top button