Admin Admin
عدد المساهمات : 63 تاريخ التسجيل : 09/08/2009
| موضوع: تعريف نظام التشغيل ومهامه الأحد أغسطس 09, 2009 3:02 pm | |
| تعريف نظام التشغيل ومهامه : من أهم البرمجيات الأساسية التي يحتاجها الحاسب لكي يعمل ما يعرف بنظام التشغيلOperating System ويطلق عليه أحياناً ( برمجيات النظام System Software) فما نظام التشغيل ؟ تعريف نظام التشغيل :
نظام التشغيل هو مجموعة من البرمجيات الأساسية التي تقوم إدارة الحاسب وتتحكم في كافة الأعمال والمهام التي يقوم بها وتسير هذه البرمجيات على المستخدم الاستفادة من الأجهزة التي يتكون منها الحاسب والملحقات التابعة له مثل الطابعة والفأرة وغيرها كما تمكن المستخدم من الاستفادة من البرمجيات التطبيقية المختلفة للحاسب كبرمجيات الطباعة للرسائل أو إجراء الأعمال الحسابية أو غير ذلك ويبين الشكل ( 3-1) العلاقة بين نظام التشغيل ومكونات برمجيات الحاسب ومستخدم الحاسب ويعد نظام التشغيل أهم البرمجيات بل أنه عصب الحياة بالنسبة للحاسب وعادة ما تقوم الشركات الكبرى المصنعة لأجهزة الحاسب بعمل أنظمة التشغيل المتوافقة مع أجهزتها بحسب نوع المعالج المستخدم فيها أو تقوم بتفويض شركات متخصصة لعمل أنظمة التشغيل لها أما الشركات الصغرى فتقوم بتصنيع أجهزتها لتكون متوافقة مع منتجات إحدى الشركات الكبرى ويطلق على المبرمجين الذين يقومون بكتابة وتطوير وصيانة نظم التشغيل اسم مبرمجي نظم التشغيل وهم على أعلى مستوى في تصنيف المبرمجين وهم يعملون عادة في الشركات الكبيرة لتصنيع الحاسبات وتختلف مهام نظم التشغيل باختلاف أحجام الحاسب فالحاسبات الكبيرة تحتاج إلى نظم تشغيل عالية الكفاءة تمكنها من التعامل مع العديد من وحدات الحاسب والوحدات الملحقة به كالطابعات ووسائط التخزين والنهايات الطرفية كما تمكنها من توفير إمكانية التشغيل للعديد من المستخدمين للحاسب في نفس الوقت أما في الحاسبات الشخصية فإن نظم التشغيل تكون أقل تعقيداً حيث أنها تتعامل عادة مع حاسب واحد لمستخدم واحد مهام نظام التشغيل : لنظم التشغيل مهام ووظائف متعددة تتعلق بعمليات تشغيل الحاسب والتحم في مكوناته وأجهزته المادية وملحقاته ويمكننا أن نحدد أهم نظام التشغيل في النقاط التالية : 1-التحكم في مسار البيانات يقوم نظام التشغيل بنقل البيانات داخل الحاسب من وحدة إلى أخرى كما يتولى تنظيم تبادلها بين الوحدات المختلفة بالجهاز وهو ينظم كذلك عمليات حفظ البيانات والبرمجيات ويحتفظ بمعلومات مفصلة عن حجمها وأماكن حفظها 2-تحميل البرمجيات التطبيقية من المهام المهمة لنظام التشغيل القيادة بتحمل البرمجيات التطبيقية إلى الذاكرة من الوحدات الملحقة من وسائط التخزين المرتبطة بالحاسب والمقصود بعملية تحميل البرمجيات هو نقلها من وسائط التخزين الذاكرة الرئيسية ثم إلى وحدة المعالجة تمهيداً لتنفيذها وبعد تنفيذ البرنامج يقوم نظام التشغيل بإزالة البرنامج من الذاكرة الرئيسية إذ لم يكن البرنامج من البرمجيات المقيمة دوماً – لإفساح المجال أمام تحميل وتنفي برمجيات تطبيقية أخرى 3-التحكم في وحدة الذاكرة الرئيسية : تتسم بعض نظم التشغيل بتنفيذ أكثر من برنامج واحد في الوقت نفسه أو أن يعمل أكثر من مستخدم واحد على الحاسب وفي هذه الحالات تتضمن مسئوليات نظام التشغيل عمليات توزيع الذاكرة الرئيسية على أكثر من مستخدم في حالة اتصال أكثر من مستخدم بالحاسب عن طريق الطرفيات 4-التحكم في وحدات الإدخال والإخراج ويشمل ذلك عمليات التحكم في إدخال البيانات عم طريق المفاتيح أو الفأرة أو غيرها وعمليات عرض المعومات على الشاشة أو إرسالها إلى الطابعة أو أي وحدات أخرى
5-الاتصال مع المستخدم يقوم نظام التشغيل بتنظيم أسلوب المواجهة مع مستخدم الحاسب ومن خلال ذلك يتمكن مستخدم الحاسب من متابعة البرمجيات التي يتم تنفيذها والإطلاع على الملاحظات التي يظهرها الحاسب على الشاشة وكذلك إصدار الأوامر لتوجيه الحاسب للقيام بالمهام المناسبة 6-اكتشاف الأعطال عند حدوث أية أعطال في أحد مكونات الحاسب يقوم نظام التشغيل بصورة آلية بتشغيل سلسلة من البرمجيات الخاصة باكتشاف الأعطال كيف يعمل نظام تشغيل الحاسب : عند تشغيل الحاسب فإن نظام التشغيل يمر بعدة خطوات حتى يصبح جاهزاً ليستقبل أوامر المستخدم ويمكن تلخيص هذه الخطوات كما يلي : [size=12]1-قراءة وتنفيذ التعليمات والأوامر من ذاكرة القراءة الثابتة ROM 2-فحص وحدات الحاسب للتأكد من سلامتها 3-تحميل نظام التشغيل من الأقراص اللينة أو الضوئية أو من القرص الثابت 4-استلام أوامر مستخدم الجهاز 5-تحميل البرمجيات التطبيقية وتنفيذ تعليماتها 6-العودة إلى نظام التشغيل وانتظار أوامر المستخدم وتكرار الخطوات السابقة أشكال المواجهة لنظم التشغيل :
تستخدم نظم التشغيل ثلاث أساليب في تعامل المستخدم مع الحاسب الأول أسلوب المواجهة الخطية والثاني أسلوب المواجهة الرسمية والثالث هو أسلوب المواجهة بالقوائم أولاً : المواجهة الخطية : Line command interface
نعني بالمواجهة الخطية استخدام بوحة المفاتيح في إدخال الأوامر والتعليمات إلى الحاسب والتي هي مجموعة من النصوص المكتوبة وتظهر هذه الأوامر على الشاشة بالإضافة إلى ذهابها إلى الذاكرة الرئيسية وقد بدأ هذا الأسلوب منذ بداية عصر الحاسب واستمر خلال مراحل تطوره حتى وقتنا هذا ولهذا فإن معظم نظم التشغيل تستخدم هذا الأسلوب وفي مجال الحاسب الشخصي جرى استخدام هذا الأسلوب في المراحل الأولى لتطوير نظم التشغيل للحاسبات الشخصية ثم جرى استبداله فيما بعد بنظم المواجهة الرسمية في نظم التشغيل الحديثة للحاسبات ويعاب على هذا الأسلوب ضرورة تدريب مستخدم الحاسب على حفظ أوامر نظم التشغيل كما يجب عليه معرفة بعض المصطلحات الإنجليزية حتى يستطيع كتابة الأوامر إلى الحاسب يبين شكل (3-2) مثالاً لشاشة المواجهة الخطية ثانياً: المواجهة الرسمية Graphical UserInterface
وهو اسلوب تستخدم فيه الفأرة معظم الأحيان بدلاً من لوحة المفاتيح وعند تشغيل جهاز الحاسب يجب الأنتظار حتى يتم تحميل نظام التشغيل وتظهر على الشاشة عدة أشكال يطلق عليها الرموز الصورية ( الأيقونات ... ) وتحت كل شكل اسم التطبيق باللغة المناسبة للمستفيد وما على المستفيد إلا تحريك مؤشر الفأرة فوق التطبيق المطلوب والضغط على زر الفأرة مرة أو مرتين متتالتين فيتم تنفيذ التطبيق المطلوب ويبين الشكل ( 3-3) أمثلة لشاشات المواجهة الرسمية [/size] | |
|