إدارة المهام أو العمليات تعتبر إدارة العملية هي مثيل لبرنامج يتم تنفيذه، حيث تتكون العملية من عدد من العناصر، مثل المعرف وعداد البرنامج ومؤشر الذاكرة وبيانات السياق وما إلى ذلك، والعملية هي في الواقع تنفيذ لتلك التعليمات، وكذلك المهمام، حيث يعتبر عمليات متعددة في وقت واحد. إدارة التخزين إدارة التخزين هي إحدى وظائف نظام التشغيل التي تتعامل مع تخصيص ذاكرة البيانات، ويتكون النظام من أنواع مختلفة من أجهزة الذاكرة، مثل ذاكرة التخزين الأولية (RAM) وذاكرة التخزين الثانوية (القرص الصلب) وذاكرة التخزين المؤقت، ويتم وضع التعليمات والبيانات في التخزين الأساسي أو ذاكرة التخزين المؤقت والتي يتم الرجوع إليها بواسطة البرنامج قيد التشغيل ومع ذلك، يتم فقدان البيانات عند انقطاع التيار الكهربائي، والذاكرة الثانوية هي جهاز تخزين دائم حيث، يخصص نظام التشغيل مكانًا للتخزين عند إنشاء ملفات جديدة وجدولة طلب الوصول إلى الذاكرة. الجهاز أو إدارة الإدخال / الإخراج إنّ الجمع بين وحدة المعالجة المركزية والذاكرة الرئيسية في بنية الكمبيوتر هو عقل الكمبيوتر ويتم التحكم فيه من خلال موارد الإدخال والإخراج، ويتواصل الأشخاص مع الأجهزة من خلال توفير المعلومات عبر أجهزة الإدخال / الإخراج والشاشات ولوحات المفاتيح والطابعات والماوس وأجهزة الإدخال/ الإخراج، وتؤثر إدارة كل هذه الأجهزة على معدل نقل البيانات، لذلك فإن إدارة مدخلات ومخرجات النظام هي المسؤولية الأساسية لنظام التشغيل.
الجدولة الجدولة بواسطة نظام التشغيل هي عملية للتحكم في الرسائل المرسلة إلى المعالج وتحديد أولوياتها، ويحافظ نظام التشغيل على قدر ثابت من العمل للمعالج وبالتالي يوازن عبء العمل، ونتيجة لذلك يتم الانتهاء من كل عملية في إطار زمني محدد، ومن ثم فإن الجدولة مهمة جدًا في أنظمة الوقت الفعلي، ويتألف المنظمون بشكل أساسي من ثلاثة أنواع وهي كما يلي: جدولة طويلة المدى. جدولة قصيرة المدى. جدول متوسط المدى. [1]
مراحل إنشاء مكونات نظام التشغيل: لإنشاء نظام التشغيل ، يقوم المبرمجون بإتباع هذه المراحل في عملية البناء: بناء البوت لودر. برمجة النواة. إنشاء المكتبات. برمجة أدوات التحكم. برمجة المترجم. إنشاء البرامج الأخرى. كيف تعمل مكونات نظام التشغيل ؟ تعمل مكونات نظام التشغيل مع بعضها البعض بصورة متناسقة و متكاملة و هذا ما يودي إلى عمل النظام ككل بطريقة صحيحة و فعالة. و فيما يلي وصف مبسط لكيفي عمل هذه المكونات بعد تشغيل الحاسوب مباشرة: يتصل ال BIOS بالبوت لودر ثم يبدأ في تحميله. يقوم البوت لودر باستدعاء النواة و تحمليها على المساحة الضرورية من الـ RAM لتعمل بشكل فعال. تستقبل النواة الطلبات Inputs من المستخدم الذي يرسل طلباته إلى مستقبل الأوامر. يقوم مستقبل الأوامر بترجمة جميع الطلبات إلى لغة الآلة. يتم إرسال هذه الترجمة إلى النواة اللتي تقرأ هذا الطلب و ترسله إلى الشريحة المناسبة من العتاد. تقوم شريحة العتاد بإرسال المخرجات Outputs إلى النواة. تترجم النواة هذه المخرجات مجددا إلى لغة الآلة و تحولها إلى اللغة المطلوبة. ترسل النواة هذه اللغة المطلوبة ال Drivers أو ال Librairies. تظهر النتيجة إلى المستعمل في شكل صوت أو صورة إلخ.
من مهام نظام التشغيل فيما يلي بعض المهام والوظائف الأساسية لنظام التشغيل: إدارة الذاكرة تشير إدارة الذاكرة إلى إدارة الذاكرة الأساسية أو الذاكرة الرئيسية، الذاكرة الرئيسية هي مجموعة كبيرة من الكلمات أو البايت حيث يكون لكل كلمة أو بايت عنوانها الخاص. توفر الذاكرة الرئيسية تخزينًا سريعًا يمكن الوصول إليه مباشرة بواسطة وحدة المعالجة المركزية ، لكي يتم تنفيذ البرنامج، يجب أن يكون في الذاكرة الرئيسية، يقوم نظام التشغيل بالأنشطة التالية لإدارة الذاكرة: يحتفظ بمسارات الذاكرة الأساسية، أي جزء منها قيد الاستخدام من قبل، وأي جزء غير مستخدم في البرمجة، يقرر نظام التشغيل العملية التي ستحصل على الذاكرة ومتى وكم. يخصص الذاكرة عندما تطلب منها عملية ما القيام بذلك. يلغي تخصيص الذاكرة عندما لا تحتاج العملية إليها أو يتم إنهاؤها. إدارة المعالج في بيئة البرمجة المتعددة، يقرر نظام التشغيل العملية التي يحصل عليها المعالج ومتى وكم من الوقت، تسمى هذه الوظيفة جدولة العملية، يقوم نظام التشغيل بالأنشطة التالية لإدارة المعالج: يحتفظ بمسارات المعالج وحالة العملية، يُعرف البرنامج المسؤول عن هذه المهمة باسم مراقب حركة المرور.
1 تعريف نظام التشغيل: 2 مكونات نظام التشغيل: 3 مراحل إنشاء مكونات نظام التشغيل: 4 كيف تعمل مكونات نظام التشغيل ؟ ماهي مكونات نظام التشغيل هو موضوع تدوينتنا اليوم و اللتي سنحاول من خلالها إبراز أهمية هذه المكونات في تركيبة نظام التشغيل و دورها الفعال في حسن إشتغاله. تعريف نظام التشغيل: هو مجموعة من البرمجيات المسؤولة عن إدارة الموارد و يمثل وسيطا بين المستخدم و عتاب الحاسوب ، و يمكن القول أنه جسر لتشغيل برامج المستخدم. إذ يقوم نظام التشغيل بالمهام الأساسية مثل إدارة و تخصيص مصادر الحاسوب كالذاكرة و القرص الصلب و الوصول للأجهزة الملحقة و ترتيب أولوية التعامل مع الأوامر و التحكم في أجهزة الإدخال والإخراج Input/output مثل لوحة المفاتيح و الشاشة و الطابعة إلخ. كما يعمل نظام التشغيل أيضا على تسهيل التعامل مع جميع مختلف الشبكات و إدارة الملفات بشكل منظم. للتعرف على المزيد من التفاصيل إضغط هنا. مكونات نظام التشغيل: يحتوي أي نظام تشغيل في العالم على 5 مكونات أساسية تعمل مع بعضها البعض بتكامل و تناسق و يستحيل بغياب أي مكون منها أن نقول أن هذا نظام تشغيل. و فيما يلي هذه المكونات: النواة: النواة هي قلب كل نظام تشغيل ، حيث تقوم بدور حلقة الوصل بين عتاد الحاسوب وبرمجياته و تسهر على عملية التحكم بمصادر الجهاز و تنشئ طبقة يمكن للبرمجيات الاتصال بها مما يوفر إمكانيات الحاسب الآلي للبرمجيات التي يتحكم فيها المستخدم.