نظام التشغيل
نظام التشغيل هو عبارة عن البرنامج الأكثر أهمية على الكمبيوتر، إذ ينبغي أن يكون لكل حاسوب مخصّص للأغراض العامة نظام تشغيل لتشغيل البرامج والتطبيقات أخرى. كما تقوم أنظمة تشغيل الكمبيوتر بأداء المهام الرئيسية ، مثل التعرف على الإدخال من لوحة المفاتيح، وإرسال المخرجات إلى شاشة العرض، وتتبع مسارات الملفات والدلائل الموجودة على محركات التخزين، والتحكم في الأجهزة الطرفية، مثل الطابعات.
اما بالنسبة للأنظمة الضخمة، يتحمل نظام التشغيل مسؤوليات وصلاحيات أكبر، ويبدو أشبه بشرطي مرور؛ فيتأكد من أن البرامج المختلفة والمستخدمين الذين يعملون في نفس الوقت لا يتداخلون مع بعضهم البعض، وهو مسؤول أيضًا عن الأمان، لضمان عدم وصول المستخدمين غير المصرح لهم إلى النظام.
المنصة البرمجيّة للتطبيقات
توفر أنظمة التشغيل منصة برمجية للاذن بتشغيل البرامج الأخرى من خلالها ، وتدعى تلك البرمجيات بالتطبيقات، ويجب كتابتها لتعمل على نظام تشغيل معين، وبالتالي، فإن اختيارك لنظام التشغيل يحدد إلى حد كبير التطبيقات التي يمكنك تشغيلها.
كيف يتم تصنيف أنظمة التشغيل
- متعدد المستخدمين (Multi-user) ياذن لمستخدمَين اثنين أو أكثر بتشغيل البرامج في نفس الوقت، كما وتسمح بعض أنظمة التشغيل لمئات، أو حتى الآلاف من المستخدمين المتزامنين.
- متعدّد المعالجة (Multiprocessing) حيث يدعم تشغيل البرنامج الواحد على أكثر من وحدة معالجة مركزية (CPU).
- متعدد المهام (Multitasking) حيث يسمح بتشغيل أكثر من برنامج واحد بشكل متزامن.
- متعدّد الخيوط (Multithreading)إنّ الخيوط (Threads) هي عبارة عن مجموعة من التعليمات التي تكوّن مسار العملية، وإنّ هذا النوع من الأنظمة يسمح لأجزاء مختلفة من برنامج واحد بالتشغيل في نفس الوقت.
- نظام الوقت الحقيقي (Real time)يستجيب للمدخلات على الفور.وإنّ أنظمة التشغيل المخصّصة للأغراض العامّة، مثل DOS وUNIX، ليست كذلك.
تفاعل المستخدم مع نظام التشغيل
كمستخدم، أنت تتفاعل عادةً مع نظام التشغيل عن طريق مجموعة من الأوامر، فعلى سبيل المثال؛ يحتوي نظام التشغيل DOS على أوامر مثل COPY، وRENAME لنسخ الملفات وتغيير أسمائها.يتم قبول الأوامر وتنفيذها بواسطة جزء من نظام التشغيل يسمى معالج الأوامر، أو مترجم سطر الأوامر.تسمح لك واجهات المستخدم الرسومية بإدخال الأوامر عن طريق الإشارة والنقر على الكائنات التي تظهر على الشاشة.
أنظمة التشغيل ليست حكرًا على أجهزة الكمبيوتر
إن مفهوم الحاسوب مع نظام التشغيل الخاصّ به، لا يختصر فقط على أجهزة الكمبيوتر المكتبية والمحمولة التقليدية؛ إذ إنّ الهاتف الذكي هو جهاز كمبيوتر، وكذلك الأجهزة اللوحية، وأجهزة التلفزيون الذكية، ووحدات التحكم في الألعاب، والساعات الذكية، وأجهزة توجيه Wi-Fi، وإنّ Amazon Echo، وGoogle Home هي أيضًا أجهزة حاسوبية يقوم نظام تشغيل خاصّ بإدارتها.تتضمن أنظمة التشغيل المكتبية الشائعة Microsoft Windows وApple macOS وGoogle Chrome وLinux، في حين أنّ أنظمة تشغيل الهواتف الذكية المهيمنة هي iOS وAndroid من Apple.
المراجع
arageek.com
التصانيف
اختراعات أمريكية نظم تشغيل حواسيب علم الحاسوب العلوم التطبيقية