كل ما تحتاج لمعرفته حول أنظمة التشغيل

 

معرفته حول أنظمة التشغيل

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


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

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


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

  • Microsoft Windows
  • Apple macOS
  • Linux (better said GNU / Linux)
  • Android
  • iOS

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



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


سواء كان نظام التشغيل Windows 10 ، أو macOS من Apple ، أو أحد توزيعات Linux العديدة - تتولى الأنظمة نفس المهام لجهاز الكمبيوتر الخاص بك. وتشمل هذه على وجه الخصوص:

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


أجزاء وأنواع نظام التشغيل


يحتوي كل نظام تشغيل على ثلاثة مكونات أساسية: النواة ومترجم الأوامر ونظام الملفات. تتولى النواة (نواة النظام) الوظائف الأساسية مثل إدارة الذاكرة وعمليات النظام. يتواصل المستخدم مع نظام التشغيل من خلال مترجمي الأوامر وينظم نظام الملفات هيكل الملفات على النظام.

أنظمة التشغيل مقسمة إلى أربع فئات. وفقًا لنمط التشغيل (نظام تشغيل الشبكة أو الحوار) ، وعدد البرامج التي تعمل في وقت واحد (مهمة واحدة أو أكثر) ، وعدد المستخدمين (مستخدم واحد أو أكثر) والمعالجات (لمعالج واحد أو متعدد المعالجات).



أنظمة تشغيل الخادم


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

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

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


كيف تختلف أنظمة التشغيل؟


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

أحدث أقدم