You are on page 1of 3

‫نظم تشغيل الحاسب االلي‬

‫تعريف نظام التشغيل‬


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

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

‫حيث أنها تتعامل عادة مع حاسب واحد لمستخدم أما في الحاسبات الشخصية فإن نظم التشغيل تكون أقل‬
‫تعقيدا واحد‪.‬‬
‫مهام نظام التشغيل‬
‫لنظم التشغيل مهام ووظائف متعددة تتعلق بعمليات تشغيل الحاسب والتحم في مكوناته وأجهزته المادية‬
‫وملحقاته ويمكننا أن نحدد أهم نظام التشغيل في النقاط التالية ‪:‬‬
‫‪ - 1‬التحكم في مسار البيانات‬
‫‪- 2‬تحميل البرمجيات التطبيقية‬
‫‪ -3‬التحكم في وحدة الذاكرة الرئيسية‬
‫‪-4‬التحكم في وحدات اإلدخال واإلخراج‬
‫‪ -5‬االتصال مع المستخدم‬
‫‪ -6‬اكتشاف األعطال‬

‫كيف يعمل نظام تشغيل الحاسب‬


‫ليستقبل أوامر المستخدم ويمكن عند تشغيل الحاسب فإن نظام التشغيل يمر بعدة خطوات حتى يصبح جاهزا‬
‫تلخيص هذه الخطوات كما يلي ‪:‬‬
‫‪- 1‬قراءة وتنفيذ التعليمات واألوامر من ذاكرة القراءة الثابتة ‪ROM‬‬
‫‪ - 2‬فحص وحدات الحاسب للتأكد من سالمتها‬
‫‪ - 3‬تحميل نظام التشغيل من األقراص اللينة أو الضوئية أو من القرص الثابت‬
‫‪ - 4‬استالم أوامر مستخدم الجهاز‬
‫‪ - 5‬تحميل البرمجيات التطبيقية وتنفيذ تعليماتها‬
‫‪ - 6‬العودة إلى نظام التشغيل وانتظار أوامر المستخدم وتكرار الخطوات السابقة‬

‫أنواع أنظمة التشغيل‬


‫‪ ‬تنقسم أنظمة التشغيل من حيث قدرتها على تشغيل أكثر من برنامج لنفس المستخدم في نفس الوقت‬
‫إلى قسمين‬
‫‪MultiTasking - 1‬أنظمة تسمح بهذه اإلمكانية وتسمى بأنظمة متعددة المهام‬
‫‪SingleTasking - 2‬أنظمة ال تسمج بهذه اإلمكانية وتسمى أنظمة وحيدة المهام‬
‫‪ ‬كما تنقسم أنظمة التشغيل من حيث قدرتها على السماح ألكثر من مستخدم بتشغيل برمجياتهم في‬
‫نفس الوقت إلى قسمين‬
‫‪ Multi User - 1‬أنظمة تسمح ألكثر من مستخدم بتشغيل برمجياتهم وتسمى بأنظمة متعددة المستخدمين‬
‫‪ Single User - 2‬أنظمة ال تسمح ألكثر من مستخدم بتشغيل برمجياتهم وتسمى بأنظمة وحيدة المستخدم‬

‫‪ ‬ومما تقدم يمكن تعريف أربعة أنواع من أنظمة التشغيل هي ‪:‬‬


‫‪ -1‬نظام وحيد المستخدم وهو أقل األنظمة قوة ويسمح لمستخدم واحد فقط بالعمل عليه وال يستطيع‬
‫هذا المستخدم أن يشغل أكثر من برنامج في نفس الوقت وساد هذا النظام مع الحاسب الشخصي حتى‬
‫وقت إال مع أجهزة الحاسب القديمة ما نراه مستخدما قريب ونادرا‬
‫‪ -2‬نظام متعدد المستخدم وحيد المهام وهو شائع االستخدام على أجهزة الحاسب الخادم ويستخدم هذا‬
‫النظام في دوائر األعمال المتوسطة والصغ ولكن يرة حيث يسمح لعدد من المستخدمين بالعمل معا‬
‫يجري تشغيل برنامج واحد فقط لكل مستخدم‬
‫‪ -3‬على أجهزة الحاسب الشخصي نظام وحيد المستخدم متعدد المهام وهو النظام الشائع االستخدام‬
‫حاليا ومحطات العمل حيث يتيح للمستخدم الواحد القدرة على تنفيذ أكثر من برنامج في نفس الوقت‬
‫‪ -4‬نظام متعدد المستخدم متعدد المهام وهو أقوى األنظمة وهو السائد على أجهزة الحاسب المركزية‬
‫على أجهزة الحاسب الشخصي وفي هذا النظام يقوم كل والمتوسطة وقد بدأ زحف هذا النظام مؤخرا‬
‫مستخدم بالتعامل مع الحاسب وكأن الحاسب يعمل له وحده وذلك لما يتميز به من سرعات عالية في‬
‫التشغيل والتنفيذ وتنفيذ األوامر كما أن أي خطأ يرتكبه مستخدم ما اليؤثر على باقي المستخدمين وال‬
‫يعطل أعمال الحاسب‬

‫أمثلة لنظم التشغيل الشائعة‬


‫‪ DOS-1‬نظام دوس‬
‫‪Windows - 2‬نظام النوافذ ( وندوز )‬

You might also like