219 total views, 1 views today
نظام التشغيل 💦
⭕يُعرَّف نظام التشغيل (Operating System) الذي يُرمَز له اختصاراً بـ (OS)، بأنّه عبارة عن جُملةٍ من البرمجيات (Software)، وهو حلقة الوصل بين المستخدم وجهاز الحاسوب، كما يُعرَّف بأنّه المشغّل الرئيسي لجهاز الحاسوب، والمنسّق بين أجزاء الحاسوب المادية (Hardware) والبرمجيّة (Software). ⭕يمكن تعريف نظام التشغيل أيضاً على أنّه البرنامج الرئيسي لأي جهاز حاسوب؛ فهو المسؤول عن تشغيل الجهاز وعمل بقيّة البرامج بالشكل الصحيح؛ فعند تشغيل الحاسوب ينسخ الجهاز ملفات نظام التشغيل من القرص الصلب إلى الذاكرة؛ حتى تتمكّن وحدة المعالجة المركزية (CPU) من تنفيذ أوامر الجهاز دون الحاجة إلى معرفة تفاصيل العمليّات داخل الحاسوب، ويتطلّب نظام التشغيل مُبرمِجين على أعلى مستوىً لكتابته، وتطويره، وصيانته، ويُطلَق على هؤلاء المُبرمجين اسم مُبرمِجي نُظُم التشغيل.
مهام نظام التشغيل تختلف مهام كلّ نظام تشغيل باختلاف نوع جهاز الحاسوب؛ فأجهزة الحاسوب الكبيرة التي يتطلّب عملها الاتصال بأجهزة أخرى، أو السماح لأكثر من شخص باستخدامها في الوقت نفسه، تحتاج إلى نظام تشغيل يساعدها على التعامل مع وحدات الحاسوب ومُلحقاته، أمّا الحواسيب الشخصيّة فنظام تشغيلها يكون أكثر بساطةً؛ لأنّها تتعامل مع مستخدمٍ واحدٍ وعملياتٍ بسيطةٍ.
☑️ تتلخّص مهام نظام التشغيل فيما يأتي:
1️⃣ التّحكم في مسار البيانات: يُدير نظام التشغيل تدفُّق البيانات ومسارها؛ عن طريق التحكم بانتقالها بين وحدات جهاز الحاسوب. التحكم في وحدات الإدخال والإخراج: يتمّ ذلك بالتحكم بعملية إدخال البيانات إلى جهاز الحاسوب عن طريق وحدات الإدخال، مثل لوحة المفاتيح، أو الفأرة، ومراقبة عمليّات المعالجة، ثمّ عرض البيانات على وحدات الإخراج كالشّاشة، أو الطابعة. اكتشاف الأعطال: يُشغّل النّظام برمجياتٍ خاصةً عند حدوث عُطل معيّن، تُعنى باكتشاف الأعطال، وإعطاء تقريرٍ عن العطل.
2️⃣التحكّم في وحدة الذاكرة الرئيسية: بعض نظم التشغيل لديها القدرة على تشغيل أكثر من برنامجٍ في الوقت نفسه، وبعضها تسمح لأكثر من مستخدمٍ بالعمل على الجهاز في الوقت ذاته؛ فيكمن دور نظام التشغيل هنا في توزيع الذاكرة الرئيسة على أكثر من مستخدمٍ؛ في حال اتصال أكثر من مستخدمٍ بالحاسب. الاتصال مع المستخدم: يُعدّ نظام التشغيل وسيلة اتّصال بين الحاسوب والمستخدم؛ فهو يعمل كمترجم بين المستخدم وجهاز الحاسوب؛ حيثُ يساعد مُستخدم جهاز الحاسوب على متابعة البرمجيات والأوامر التي تمّ تنفيذها عن طريق عرضها على شاشة إصدار الأوامر؛ لتوجيه الحاسب بالشكل الصحيح، ويتمّ ذلك بإظهار واجهات المستخدم.
3️⃣تحميل البرمجيات التطبيقية: هنا يكمن دور نظام التشغيل في نقل البرمجيات التطبيقية من وسائط التخزين إلى الذاكرة الرئيسة، ثمّ إلى وحدة المعالجة المركزية ليتمّ تنفيذها. آلية عمل أنظمة التشغيل يتّبع نظام التشغيل مخطّط سير للعمليات؛ للقيام بالمهام الموكَلة إليه، ويمرّ بعدة مراحل هي: التشغيل: يقرأ نظام التشغيل التعليمات المخزَّنة في ذاكرة القراءة فقط. عند تشغيل جهاز الحاسوب، ويُنفّذها. الفحص: يفحص نظام التشغيل وحدات الإدخال ووحدات الإخراج للتأكد من سلامتها.
4️⃣تحميل النظام: بعد التأكُّد من سلامة وحدات الإدخال والإخراج، يتمّ تحميل نظام التشغيل من الأقراص اللينة والصلبة.
5️⃣استلام الأوامر: يكون ذلك بأخذ الأوامر من مستخدم الحاسوب؛ ليُنفّذها نظام التشغيل.
6️⃣ تشغيل النظام: هو أهمّ مرحلة؛ حيثُ يبدأ النظام بتنفيذ أوامر المستخدم فور الانتهاء من عملية التحميل واستلام الأوامر، ويكون ذلك عن طريق البرمجيات التطبيقية.
7️⃣انتهاء العمليّة وتكرارها: في آخر مرحلة يعود نظام التشغيل إلى الخطوة الأولى، ويبقى في انتظار صدور أوامر جديدة من المستخدم، للبدء بتنفيذها بالطريقة نفسها مرّةً أخرى.
هل المقال مفيد ام لا؟
#محمد_ابراهيم
شاركنا برأيك في التعليقات🥰☺️
