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

Anonim

نظام التشغيل مقابل النواة

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

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

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

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

ملخص:

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

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