برامج الألعاب ومعالج النصوص والآلة الحاسبة تعتبر أمثلة على ماذا ؟
برامج الألعاب ومعالج النصوص والآلة الحاسبة تعتبر أمثلة على
برامج النظام .
يعتبر برنامج النظام هو نوع من برامج الكمبيوتر التي صممت لتشغيل أجهزة الحاسب الآلي وبرامج التطبيقات، فإذا فكرنا في نظام الكمبيوتر كنموذج متعدد الطبقات، فإن برنامج النظام تعتبر الواجهة ما بين الأجهزة وتطبيقات المستخدم فيعد نظام التشغيل أشهر مثال على برامج النظام كما أنه يدير نظام التشغيل جميع البرامج الأخرى في الكمبيوتر.
يستخدم برنامج النظام لإدارة الكمبيوتر كما أنه يعمل في الخلفية مع المحفاظة على
الوظائف الرئيسية للكمبيوتر
حتى يتيح للمستخدمون من تشغيل برامج تطبيقات ذات مستوى أداء مرتفع وذو مهام معينة، فبشكل أساسي يمنح برنامج النظام نظامًا أساسيًا لبرامج التطبيقات ليتم تشغيلها فوقها.[1]
ما هي مكونات برامج النظام
تحتوي برامج النظام على ثلاثة أنواع رئيسية من البرامج وهي برامج التطبيقات وبرامج تشغيل الأجهزة وأنظمة التشغيل كما يؤدي كل نوع من البرامج وظيفة مختلفة تمامًا، لكن الثلاثة يعملون سوياً بصورة وثيقة لإتمام عمل مفيد، في حين أن بعض البرامج ذات الأغراض الخاصة لا تتناسب تمامًا مع أي من هذه الفئات، إلا أن أغلب البرامج تفعل هذا تعمل البرامج في جزء الذاكرة من النظام وفي أثناء التشغيل قد تُعرف البرامج بالعمليات أو الوظائف كما يوضح الرسم التوضيحي التالي العلاقة بين البرامج المختلفة والأجهزة.
- برامج التطبيقات.
- برامج تشغيل الأجهزة.
- نظام التشغيل.
- Root-User Processes.
برامج التطبيقات هي الطبقة العليا من البرامج التي يمكنها أداء مهام محددة باستعمال هذه البرامج على سبيل المثال باستخدام معالج النصوص للكتابة ، أو جدول بيانات للمحاسبة ، أو برنامج تصميم بمساعدة الكمبيوتر للرسم كما تلعب الطبقتان الأخريان، برامج تشغيل الجهاز ونظام التشغيل لهما أدوار دعم مهمة، فقد يقوم نظام بتشغيل برنامج تطبيق واحد في كل مرة، أو قد يتم تشغيل الكثير منها في وقت واحد.
برامج تشغيل الأجهزة هي عبارة عن مجموعة من البرامج المتخصصة جداً تساهم برامج تشغيل الأجهزة برامج التطبيقات ونظام التشغيل في عمل مهامها. لا تتفاعل برامج تشغيل الأجهزة وعلى وجه الخصوص، المحولات) معك وهي تتفاعل مباشرة مع عناصر أجهزة الكمبيوتر وتحمي برامج التطبيقات من تفاصيل أجهزة الكمبيوتر.
نظام التشغيل
عبارة عن مجموعة من البرامج التي تتحكم في تشغيل البرامج وتنظم موارد نظام الكمبيوتر، وهذه الموارد هي مكونات الأجهزة للنظام ومثل لوحات المفاتيح والطابعات والشاشات ومحركات الأقراص كما يأتي نظام التشغيل AIX الخاص بالجهاز مزودًا ببرامج وتسمى الأوامر أو الأدوات المساعدة ، والتي تحافظ على ملفات الجهاز، وترسل الرسائل وتستقبلها ، وتوفر معلومات متنوعة حول نظام ، وما إلى هذا من المهام.
يقوم برنامج التطبيق على نظام التشغيل لعمل الكثير من المهام التفصيلية المرتبطة بالأعمال الداخلية للكمبيوتر فيقبل نظام التشغيل أيضًا الأوامر من المستخدم مباشرةً لإدارة الملفات والأمان وهناك الكثير من الامتدادات لنظام التشغيل AIX التي تسمح لك بتخصيص بيئة الجهاز.
عمليات المستخدم الجذري تعتبر برامج لا يمكن تشغيلها إلا من خلال مستخدم له سلطة الجذر وهو المسؤول عن النظام الذي لديه سلطة الجذر لكل العمليات.[2]
أنواع برامج النظام
فيما يلي الأنواع المهمة من برامج النظام:
-
أنظمة التشغيل:
هو يساعد برنامج نظام التشغيل على الاستعمال الفعال لكل مكونات الأجهزة والبرامج في نظام الحاسوب. -
مترجمي لغة البرمجة:
وهو يحول التعليمات التي أعدت من المطورون بلغة برمجة إلى شكل ممكن تفسيره أو تجميعه وتنفيذه من خلال نظام كمبيوتر. -
برامج الاتصال:
يوفر للمستخدم برنامج الاتصال بنقل البيانات والبرامج من نظام كمبيوتر إلى آخر. -
برامج المرافق:
برامج المرافق تعتبر مجموعة من البرامج التي تدعم المستخدمين في مهام صيانة النظام، وفي أداء المهام ذات الطبيعة الروتينية.[3]
الوظائف التي يقوم بها برامج النظام
• يقوم بتخصيص الموارد لكل مهمة.
• يعمل للحفاظ على كل أجزاء أجهزة النظام في حالة استعداد حتى يمكن إتباع التعليمات التي يقدمها المستخدم.
• يتيح للمستخدم الوصول إلى البرامج التطبيقية واستعمالها.
• يقوم بعمل جدولة للكثير من المهام حسب الأولوية.
• يقوم بالتحكم في الاستعمال غير السليم للكمبيوتر.
• يقوم بتحديد التنسيق ما بين الأجهزة المختلفة.
• يمنع حدوث الخطأ خلال استخدام البرنامج.
• يوفر للكمبيوتر الوصول إلى الشبكة.
• يقوم بإدارة موارد الكمبيوتر المتنوعة مثل البرامج والأجهزة وما إلى هذا.
• يتحكم في كل أجهزة الإدخال والإخراج للكمبيوتر.
• يقوم بالكشف عن الأجهزة وتثبيتها واستكشاف الأخطاء وإصلاحها.[4]
ما هي مميزات برامج النظام
- حماية من كل التهديدات الخارجية كما يتم إدخال جدار حماية مثال: جدار حماية windows.
- إمكانية فحص لخدمات لتشخيص الأجهزة مثل مراقبة الأداء ويحمي القرص الصلب.
- الإمكانية لضغط الملفات بحيث يمكن تحسين مساحة القرص فعلى سبيل المثال ، WinRAR ، WinZip.
- يمكن أن تقوم الأداة المساعدة بخدمات لتقسيم القرص مثل Windows Disk Management.
- يمكن أن يساعد في استعادة البيانات المفقودة وعلى سبيل المثال ، iCare Data Recovery ، و Ease Us Data Recovery Wizard وغيرهم.
- متاح ايضاً المساعدة إجراء نسخ احتياطي لبياناتنا لرفع أمان أنظمة الجهاز مثل Cobian و Clonezilla.
- يمكن أن تقوم الأداة بالمساعدة في فك تجزئة القرص بحيث يتيح تنظيم الملف المبعثر على محرك الأقراص على سبيل المثال في اضطراب القرص وليتل سنيتش وغيرهم.
- يمكن ايضاً المساعدة في تنفيذ برامج الحماية من الفيروسات وبرامج الأمان بحيث يمكن الحفاظ على أمان الملفات والتطبيقات وعلى سبيل المثال ، AVG ، Microsoft Security Essentials وغيرهم.
- يمكن استعماله يقلل من التكاليف عن طريق تنفيذ المهام الروتينية.
- تحسين من جودة أنظمة خدمة العملاء.
- تمكين الموظفين من العمل بكفاءة أكثر.
- التواصل والتعاون إلكترونيًا مع كل من الموردين أو الشركاء.
الاختلافات الرئيسية بين برنامج النظام وتطبيقات النظام
برامج النظام |
تطبيقات النظام |
هي مصممة لإدارة موارد النظام ، مثل الذاكرة وإدارة العمليات ، والأمن ، وما إلى ذلك. | وهي مصممة لتلبية متطلبات المستخدم لأداء مهام محددة. |
هي مكتوبة بلغة منخفضة المستوى مثل الآلة أو لغة التجميع. | يتم استخدام لغة عالية المستوى لكتابة برامج التطبيقات. |
يبدأ تشغيل برنامج النظام عند تشغيل النظام حتى يتم إيقاف تشغيل النظام. | يبدأ برنامج التطبيقات عندما يبدأ المستخدم ، وينتهي عندما يوقفه المستخدم. |
برنامج النظام هو برنامج للأغراض العامة | برامج التطبيقات هي برامج لأغراض محددة. |
يتم تصنيفها كبرنامج حزمة أو برنامج مخصص. | يتم تصنيفها على أنها مشاركة الوقت ومشاركة الموارد وخادم العميل. |
مثبتة على نظام الكمبيوتر وقت تثبيت نظام التشغيل. | مثبتة حسب متطلبات المستخدم. |
قادر على العمل بشكل مستقل. | غير قادر على العمل بشكل مستقل. |
لا يتفاعل المستخدمون أبدًا مع برنامج النظام لأنه يعمل في الخلفية. | يتفاعل المستخدمون مع البرامج التطبيقية أثناء استخدام تطبيقات معينة. |
برامج النظام مستقلة عن البرنامج التطبيقي | يحتاج برنامج التطبيق إلى برنامج نظام للتشغيل. |
تعد برامج النظام ضرورية للتشغيل الفعال للنظام. | برامج التطبيقات ليست مهمة للغاية لعمل النظام. |
كيفية اختيار البرامج وشرائها
- مستشارو البرامج أو الأعمال على الرغم من أنهم قد يكونون متحيزين نحو برامج معينة لديهم.
- بائعي البرامج مع الأخذ في الأعتبار تحيزهم المحتمل.
- الجمعيات المهنية والتجارية.
- صحافة كمبيوتر فقد يمكن أن تكون طريقة جيدة للحصول على معلومات حول النظم الأساسية.[5]