هل تعرف, ما هو نظام التشغيل؟

ماهو نظام التشغيل

هل تعرف ما هو نظام التشغيل؟





تعريف نظام التشغيل:


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

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


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

يعمل نظام التشغيل كواجهة مستخدم أساسية لجهاز الكمبيوتر الخاص بك ، لذلك فهو يؤثر بشكل كبير على طريقة تفاعلك مع جهازك. لذلك ، يفضل العديد من المستخدمين استخدام نظام تشغيل معين. على سبيل المثال ، قد يفضل المستخدمون أجهزة الكمبيوتر التي تعمل بنظام التشغيل OS X على أجهزة الكمبيوتر التي تعمل بنظام التشغيل Windows. قد يفضل المستخدمون الآخرون الهواتف الذكية التي تعمل بنظام Android بدلا من أجهزة iPhone التي تعمل بنظام iOS.


ثلاثة مكونات سهلة التحديد لنظام التشغيل:


النواة:

يوفر هذا التحكم الأساسي في جميع أجهزة الكمبيوتر.

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

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

تنفذ microkernel خدمات المستخدم والنواة في مساحات عناوين مختلفة ، وبالتالي تقليل حجمها ، ولكنه يفرض استخدام تمرير الرسائل لتنفيذ الخدمات.

واجهة المستخدم (UI):

يسمح هذا المكون بتفاعل المستخدم الذي يمكن أن يحدث من خلال الرموز الرسومية أو سطح المكتب أو سطر الأوامر.

تنقسم واجهة المستخدم أيضا إلى واجهة سطر أوامر (CLI) تتكون من واجهة قائمة على النص وواجهة مستخدم رسومية (GUI) حيث يمكن للمستخدم المتقدم إدخال أوامر محددة للمطالبة بها.

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

API (واجهة برمجة التطبيقات):

يسمح هذا المكون لمطوري التطبيقات بكتابة رمز معياري.

تحدد واجهات برمجة التطبيقات كيفية استخدام الأنظمة أو المكونات الأخرى لتطبيق معين.

تعليقات