الفرق بين برنامج نظام التشغيل والبرامج التطبيقية

الفرق بين برنامج نظام التشغيل والبرامج التطبيقية
برنامج نظام التشغيل: يُقصد بنظام التشغيل مجموعة من التعليمات التي تقوم بدورها في إدارة موارد الحاسوب، وتنظيم طريقة العمل على الحاسوب، وتضم موارد الحاسوب في أنظمة التشغيل الذّاكرة الأم والمُعالج.. وغيرها، أمَّا عن أمثلة نُظم التشغيل “DOS – Windows – LINX – Mac OS”.
البرامج التطبيقية: لكن البرامج التطبيقية تُمثّل برامج تعمل على تلبية احتياجات المُستخدم، فمثلاً يحتاج المُستخدم برامج معالجة النصوص، وقواعد البيانات.. وغيرها وهي أشهر الأمثلة على البرامج التطبيقيَّة، ويُمكن وصف البرامج التطبيقيَّة على أنّها برامج ثانويّة أو فرعيّة من برنامج نظام التشغيل.
إذن فالبرامج التطبيقيَّة برامج فرعية من نظام التشغيل، تقوم بتنفيذ المهمات التي يحتاجها المُستخدم عن طريق إمكانيات الحاسوب المُختلفة، بينما نظام التشغيل لا يدعم تلك المهام لكنه يدمج الإمكانيات المتنوّعة للحاسوب فيُساعد البرامج التطبيقيَّة للقيام بوظيفتها.[1]
من الامثلة على برامج النظام
- macOS.
- Apple.
- Google’s Android.
- Linux.
- Window.
تتعدد برامج نُظم التشغيل على جهاز الحاسوب كونها تساعده في العمل بشكلٍ صحيح، ولعل برامج النظام تمتلك عدّة أنواع مختلفة من النّظم لكن أكثرها شيوعًا هي أنظمة التشغيل، والبرامج المسؤولة عن تشغيل الأجهزة والبرمجيات، وأكثر نُظم التشغيل الشائعة حاليًا هي “Apple – Google’s Android” وغيرها. [2]
البرامج التطبيقية لا يحتاجها الحاسوب ليعمل، أما برامج التشغيل فلا يعمل دونها
نعم، عبارة صحيحة.
يُمكن وصف برامج التشغيل على أنَّها النواة الأساسيَّة لنظام الحاسب، فهي المسؤولة عن تشغيل الحاسب وإدارة الذّاكرة، ووحدات الإدخال والإخراج، كما أنَّها تتحكم في عمل البرامج التطبيقيَّة فتسمح لها بالوصول إلى مصادر النّظام.[1]
اهداف نظام التشغيل هي
- إدارة الذّاكرة.
- إدارة العمليات.
- التحكُّم في أجهزة الإدخال والإخراج.
- إدارة الملفات.
إدارة الذّاكرة: يعمل نظام التشغيل في الحاسب الآلي بإدارة الذّاكرة الرئيسيَّة، ويتم ذلك ببساطة من خلال الآتي:
- أولاً يتم تتبّع مكان وجود البرنامج في الذّاكرة.
- من ثم تحويل عناوين البرنامج المنطقيَّة إلى عناوين ذاكرة حقيقيَّة.
حيثُ يتعامل نظام التشغيل مع ذاكرة الحاسوب الرئيسيَّة كمُخزن للبيانات، والمعلومات مُقسم إلى بعض الخانات الثنائيَّة التي تضم التعليمات والبيانات.
إدارة العمليات: يقوم نظام التشغيل بإدارة مجموعة من العمليات، كالتحكُّم في وحدة المعالجة المركزيَّة، إذ يُمكن لعملية واحدة تنفيذ جزء من التعليمات في زمن معيّن بوحدة المعالجة المركزيَّة، لذا فإنَّ كل عملية داخل النظام تمر بدورة حياة مختلفة.
التحكُّم في أجهزة الإدخال والإخراج: يضم جهاز الحاسوب “لوحة مفاتيح – شاشة – ماسح ضوئي – طابعة – فأرة” .. وغيرها من أجهزة الإدخال والإخراج والمُتحكم الأساسي في تلك الأجهزة هو نظام التشغيل.
إذ يتم التحكُّم في كل جهاز مُلحق عن طريق برنامج تشغيل الجهاز وهو جزء من نظام التشغيل، ويُمكن تلخيص طريقة التحكُّم في أجهزة الإدخال والإخراج كما يلي:
- التتبُّع لجميع أجهزة الإدخال والإخراج.
- تحديد أي عملية تصل إلى الجهاز والوقت اللازم لذلك.
- توظيف الأجهزة بصورة أكثر فعَّالية.
إدارة الملفات: يعمل نظام التشغيل على حفظ المعلومات والبيانات على القرص الصّلب في شكل ملفات، وقد يمتلك الملف الواحد بيانات محددة من نوع واحد أو أكثر، ويقوم هُنا نظام التشغيل بتمكين المُستخدم لإدارة معلوماته في صورة ملفات محفوظة.[1]
مميزات نظام التشغيل هي
- السرعة العالية.
- التنوّع.
- يصعُب التلاعب به.
السرعة العالية: يتميّز نظام التشغيل بسرعته الفائقة في تنفيذ المهام المختلفة، كالتحكُّم في وحدة المعالجة المركزيَّة، والذّاكرة الرئيسيَّة، ولوحة المفاتيح ومحرك الأقراص المرنة.. وجميع أجهزة الإدخال والإخراج، وكل ذلك من أوامر يفعله بصورةٍ تلقائية سريعة جدًا، فالسرعة العالية ميزة أساسية في برنامج النظام.
التنوّع: تتنوّع وظائف نظام التشغيل واستخدامات برامج النظام، من خلال عدد من البرامج المختلفة التي يتم تشغيلها في آنٍ واحد، حيثُ تعمل مئات التطبيقات على نظام Windows بدون عُطل أو مشكلة، إذ تتنوّع المهام بدايةً من تحرير فيديو الألعاب، وتسجيل الصوت، ومعالجة الصور.. وما إلى ذلك.
يصعُب التلاعب به: من الصّعب التلاعب بنظام التشغيل، حيثُ يصعُب معالجة برنامج النظام نتيجة لصعوبة تغيير الإعدادات والتكوينات به، على سبيل المثال أيضًا تمتلك العديد من الأنظمة الحديثة واجهات سهلة الاستخدام، لكن إذا كان التصميم يحتاج لمهارات متقدمة ومتطوّرة فقد يحتاج المستخدم لمُساعدة.[2]
من أمثلة البرامج التطبيقية
- MS Office.
- PowerPoint.
- Excel.
- Outlook.
- Word.
- Google Chrome.
- Firefox.
- Canva.
- Adobe.
- Photoshop.
- CorelDraw.
- Google Meet.
- Skype.
تتنوّع البرامج التطبيقية نظرًا لتطوّر التطبيقات المُستخدمة بصورة شائعة، فتضم الكثير من التطبيقات الهامة كمتصفات الإنترنت، وبرامج الرسومات والتصميم، فضلاً عن أدوات الاتصال عبر الإنترنت كالمكالمات الصوتيَّة والرسائل.. وغيرها الكثير.[3]
من مهام نظام التشغيل تشغيل البرامج التطبيقية وادارة العمليات داخل الحاسب
نعم، عبارة صحيحة.
يدعم نظام التشغيل في تشغيل البرامج التطبيقيَّة على الحاسوب، فيُساعد البرامج التطبيقيَّة للقيام بوظيفتها وأداء المهام التي يطلبها منها المُستخدم، كما يدعم إدارة العمليات والملفات والذّاكرة وغيرها داخل الحاسب.[1]