جزء من سلسلة كتب و دروس و صفحات ويب قمت بالإطلاع عليها و لخصتها و
المواضيع
تعريف نظام التشغيل » وظائف نظام التشغيل
نظام التشغيل بالقرص 005 (دوس) - وظائفه »
نظام التشغيل «(و لا (بونيكس)
نظام التشغيل اونا (ليونيكس)
نظام التشغيل 1/206 - معلومات
نظام التشغيل كررم؛ تعريف بالنظام
تعريف نظام التشغيل :
هو أول برنامج تشاهده عند تشغيل الحاسب و آخر برنامج تشاهده عند إغلاق
الحاسب . أو هو عبارة عن حزمة من البرامج تقوم بدورين أساسيين :
1. إدارة مكونات الحاسب المادية (المعالجات ؛ الذاكرة ؛ الأقراص بأنواعها
المختلفة) و البرمجية (البرامج و الملفات و التطبيقات المختلفة) .
2. ربط التطبيقات (البرامج) بالمكونت المادية .
يقوم الحاسب بمهام أساسية عند بدء التشغيل يمكن تلخيصها في الآتي :
فحص المكونات المادية و التأكد من سلامتها (يسمى البرنامج الذي يقوم بهذه
المهمة 6057)
كما يقوم النظام ببلكشف عن الأخطاء الناتجة من المعالج و الذاكرة و
أنظمة الدخل و الخرج الأساسية و يخزنها في ذاكرة خاصة تسمى (8103)
تنشيط مشغل الأقراص و البحث عن الجزء الأول من نظام التشغيل و الذي
20 : هو برنامج صغير يقوم بتحميل نظام التشغيل إلى الذاكرة
الأساسية و السماح له ببدء التحكم في الحاسب
الوظائف الأساسية لنظام التشغيل :
1) إدارة المعالج :
جدولة و تنسيق و ترتيب المهام و توزيع المهام على المعالجات في حالة
وجود أكثر من معالج ...... الخ
2) إدارة الذاكرة :
توفير ذاكرة كافية لكل عملية ؛ استعمال القرص الصلب كذاكرة إضافية
(تعرف بلذاكرة الظاهرية أو الوهمية) في حالة تشغيل برامج و عدم وجود
ذاكرة خالية ل
3) إدارة المكونات المادية :
** توضيح : الربط بين نظام التشغيل و المكونات المادية يتم عبر برنامج
خاص يسمى 08176+3 أو المشغل أو ملف التعريف .
يقوم المشغل بعملية ترجمة ثنائية (في اتجاهين ) بين الإشارات الكهربائية و
برنامج نظام التشغيل أو التطبيقات .
4) إدارة عملية التخزين :
إدارة عمليات تخزين البيانات في الأقراص المختلفة و استرجاعها و إجراء
5) دعم واجهة التطبيقات 1046:1326 0011621101 :
هذه الواجهة توفر لمطوري البرامج والتطبيقات مجموعة من الدوال
الأساسية التي يكثر استعمالها مثل دوال لإدارة الذاكرة والدوال الرسومية
ودوال لإدارة الملفات وغيرها . هذه الواجهة تسهل عمل المبرمج حيث أنها
توفر عليه القيام بهذه المهمات في البرامج التي يكتبها .
6) دعم واجهة المستخدم ١116:1368 :56لا :
هي و اجهة تفاعلية وسيطة بين المستخدم و الحاسب و يمكن تعريفها على
تستخدم ما تسمى بواجهة المستخدم الرسومية
في أنظمة التشغيل الحديثة
(مثل :مسصنا ,18610105 عا00م, 1/1/10001(/5)
يفضل أن يدعم نظام التشغيل الشبكات ولا يشترط ذلك
أغلب أنظمة التشغيل الحديثة قادرة على استخدام بروتوكول الشبكاتك
العالمي 100/18. مما يعنى أن أحد الأنظمة يمكن أن يظهر في شبكة نظام
آخر؛ ويشاركه المصادر مثل الملفات؛ و الطابعة؛ و ماسح
الصور.الكثير من أنظمة التشغيل أيضا تدعم واحد أو أكثر من
البروتوكولات التقليدية الخاصة بكل مصتع؛ مثل 8/لا5 في أنظمة //1810؛ و
بروتوكولات خاصة بمهام معينة مثل 5 للوصول للملفات.
8) الأمن :
الأمن من منظور نظام التشغيل يعنى: التحقق من المستخدمين قبل السماح
مستوى الوصول تبعا للسياسة التي يحددها مدير النظام.
نظام التشغيل بالقرص 005 :
هو أحد أنظمة التشغيل التي تقوم بتنفيذ مهمة واحدة ؛ تم إنتاجه و نشره و تطويره
وعرف بنظام 005-86 أو 0005©
و قامت شركة مايكروسوفت بشراء هذا النظام بحقوق حصرية
و قامت ببيع ترخيصه لشركة 8(/1| وسمي بنظام 005 - 50
و في عام 1982 قامت مايكروسوفت بتطوير نظام 005 - 50 لصالح شركة
7 | ليدعم التعامل بالقرص الصلب و سمي النظام الجديد ب 005 - 0م
و تمت عملية تطوير النظام في أكثر من ثماني إصدارات مختلفة حتى توقف إنتاجه
في العام 2000 م.
وظائف نظام التشغيل 005 - 1015 :
بدء عملية إقلاع (تشغيل) جهاز الحاسوب و القيام بمجموعة من الاختبارات للتأكد
قبول و تنفيذ أوامر التشغيل و أوامر الحاسب الآلي التي يتم إدخالها عن طريق
لوحة المفاتيح والمسئولة عن التحكم في جميع أجزاء الحاسب.
تحويل و نقل البيانات و التعليمات بين الذاكرة الرئيسية و الأسطوانات المرنة.
مميزاته 005 بمختلف إصداراته :
1. السرعة العالية : حيث يعد نظام التشغيل 005 من أسرع النظم .
2. صغر الحجم : يمتاز أصل النظام بالصغر كما يمتاز بالصغر عند التنفيذ بحيث
أنه يتناسب مع الأجهزة القديمة التي تحتوي على ذاكرة عشوائية صغيرة جنا .
3. إمكانية التعامل مع الشبكات المحلية .
4. إمكانية التعامل مع الأقراص المرنة ذات الوجهين .
5, تم في الإصدار 5.0 1/08-0059/ إضافة تحسينات على برنامج 0058
اع50 و استخدام منسق نصوص جديد كما تحسينات كثيرة للاستفادة
من الذاكرة والتعامل مع الذاكرة الإضافية؛ و أضيفت أوامر جديدة لاسترجاع
تسهيلات في التعامل مع سطر الأوامر تتمثل في الحصول على معلومات مساعدة
عن أي أمر أو تخزين الأوامر السابقة واسترجاعها و تعديلها بسهولة .
عيوب 005
1. استخدام سطر الأوامر .
2. مشاكل في بعض اللغات (خاصة التي تكتب من اليمين - اليسار) .
3. و الواجهة البدائية و عدم استخدام واجهة رسومية .
4. عدم القدرة على استخدام ملفات الوسائط المتعددة و ملفات الصوت و غيرها
5. لا يدعم الكثير من الأجهزة و الملحقات مثل : الفأرة .
6. عدم توفر الألوان الأشكال ثلاثية الأبعاد .
7. لا يستطيع أن ينفذ أكثر من مهمة في آن واحد.
8. لا يدعم تعددية المستخدمين .
نظام التشغيل »«زصلا :
مقدمة تاريخية :
(جينرال إليكترليك ) و حمل اسم ملتيكس و كان نظام ضعيف و رديء ؛ هذا ما
جعل شركة 2787 تتراجع عن فكرة هذا النظام .
و قام عالم يسمى ( كين طومسون ) بتصميم أحدى ألعاب الكمبيوتز تسمى السفر
عبر الفضاء ( أو السفر عبر الزمن ) . بعد كتابة هذه اللعبة أكتسب ( كين
طومسون) بعض الخبرة و أعاد تصميم ميلتيكس مع إضافة مترجم لتنفيذ أوامر
المستخدم و حمل اسم يونيكس 00165 و الذي أصبح فيما بعد *أ0لا .
و بعد التطوير على نظام ميلتكس عادت شركة 80787 لدعم و تمويل النظام
الجديد حتى تم إعلان 01لا كنظام تشغيل في العام 1971 م. قامت العديد من
الشركات بتطوير و تسويق نظام التشغيل يونيكس و من هذه الشركات (لالا5) و
بسيدة تعدد المستخدمين و كعد المهام .
و لكن فشل نظام التشغيل المسمى »01لا لأنه نظام غير مفتوح المصدر و لم يجد
التطوير للازم من قبل الشركات المالكة له . صمم 01# بلغة التجميع و تمت
عملية إعادة كتابته و صياغته بلغة © .
و عندما حصلت مايكروسوفت على حقوق استخدام اللا قامت بتطوير نظم
خاصة بها.
تتعدد و تتنوع إصدارات 017لا و تتكون أنظمة )رالا عموماً من عدة
أقسام :
-النواة |6608|
٠واجهة المستخدم (501/100108101 06516160 انا6 / ال508)
“البرامج و الأدوات و التطبيقات
«برنامج تحميل رئيسي مثل :0808 8001 6808 أر 8001 مانا
النواة (4606/:
أهم جزء في نظام التشغيل و هي الجزء الذي يقوم بالربط بين مكونات الحاسب
©0/8 لاو بين باقي أقسام النظام. و لها عدة مهام أساسية منها :
- 1 إدارة الأجهزة المتصلة بالحاسب 06/0665 و ذلك بالاستعانة بتعريفاته ١
- 2 إدارة نظم الملفات 118089810801 5)61715لا5 116
- 3 إدارة و تنظيم العمليات التي ينفذها المعالج .
- 4 إدارة وحدات الذاكرة المختلفة.
- 5 تنفيذ نماذج الأمن التي يقوم مدير النظام بتحديدها
واجهة مستخم يرنيكس ( ال6ط5 أن 0161:1366 عص١نا 6010071200 )
هي واجهة المستخدم الأساسية للنظام و هي تعمل بواسطة الأوامر النصية
00085 هي تشابه في نظم 1/1/0005 15/! واجهة الأوامر
000001 2000071800 التي تعمل بنظام 005 و لكنها أقوى من نظام 005
و أكثر قابلية للتطوير .
و في حالة دخول المستخدم إلي النظام باستخدام الواجهة النصية +56لا 6ا5109
ياو هي الحالة الأساسية لنظام )اللا تكون !5/18 هي وسيلة الإستخدام
و تعتبر من أهم الوسائل في إصلاح أعطال النظام و لذا يعد تعلم الأوامر النصية
الخاصة بنظام )لالالا من الأشياء الأساسية سواءً للمستخدم العادي 563لا أو
لمدير النظام 801011015078101 .
نظام التشغيل باصا :
هو نظام تشغيل يصنف ضمن عائلة 01 تم تصميمه من قبل شاب فنلندي يدعى
ليونس تورفالدز في عام 1991م ؛ و هو من النظم مفتوحة المصدر حيث قام
مصممه برفعه في بعض مواقع الإنترنت . و قامت العديد من الشركات بتطوير نواة
النظام و تطوير و واجهاته .
قامت العديد من النظم على نواة 07ا0ا أو نواة مماثلة لها كما في نظام
0096 المنشود .
ه تتعدد إصدرات #/ا0ا و تتنوع و لكن ما يميز *0ا0] أنه رغم اختلاف
الشركات المطورة له إلا أنه يدعم أكبر عدد من أنواع العتاد المختلفة و هذا ما
جعله ينافس أكبر الأنظمة .
ء تعمل العديد من أنظمة الهواتف الجوال على نواة 1007 و العديد من الأجهزة
» يعد 0107!ا من أقوى نظم الحاسوب من الناحية الأمنية و يدعم كل لغات العلم
ه يدعم 0107| اللغة العربية و في بعض الإصدارات توجد واجهة مستخدمة
عربية بالكامل .
انا يعمل مع الأجهزة التي تحتوي على أكثر من معالج .
* اا يعد نظام تشغيل للخوادم .
نظم الملفات في *نا10] :
في البداية كان 1101/7 يستخدم نظام الملفات مينكس حيث لا يدعم الملفات التي
يزيد حجمها عن 64 و أن لا يزيد طول اسم الملف عن 14 حرف فقط
و مر 7/ا0ا بعدة مراحل لتطوير نظام الملفات و الآن يستخدم *يا0ا نظام
الملفات مارو 2جر
يستخدم لينيكس بشكل أساسي كخادم في الشركات و المؤسسات وفي لاستضافة
المواقع .
معلومات إضافية عن «نامها :
يستخدم »اونا أيضاً كنظام تشغيل للأجهزة الفانقة 90061000001162 .
و في مسابقة لاختيار أسرع 500 حاسوب فائق (في عام 2005 م) كان الحاسب
الأول يعمل بنظام التشغيل 10107 و كذلك الحاسب الثاني .
الإلكتروني ل«ياونا 04باتالا نظرة عن قرب
في مقالة نشرت في أكتوبر من عام 2003
يوجد في انا حوالي 40 فايروس في المقابل كان يوجد 60000 فايروس تعمل مع نظام
النوافذ 1//060/5 وهذا المؤشر قد يشير إلى أن 1101/7 نظام قوي من الناحية الأمنية ؛ و قد
يشير إلى أن */ا0ا نظام محدود الإنتشار .
الإلكتروني «يا0نا 0404لا نظرة عن قرب
نظام النوافذ 10/100075 :
قلمة ا ورحبة متقصبرة:
في عام 1981م بدأت مايكروسوفت في تطوير نظام يسسى 0:6:6866|
1/8086 و في عام 1983م أعلنت الشركة عن نظام التشغيل الخاص بها الذي
حمل اسم 1.0 10000/5//ا وطرح في الأسواق في نوفمبر 1985م . و تضمنت
هذه النسخة برنامج المفكرة و الرسام و آلة حاسبة بالإضافة للواجهة الرسومية .
منها بعض برامج حزمة المكتب .
و في مايو من عام 1990م ظهر 3.0 000/5 1/0/0 الداعم لشاشات ١/6/8. و
استخدام التأثيرات ثلاثة الأبعاد و اضافة بعض البرامج الملحقة بالإضافة لخاصية
السحب و الإفلات .
و تم إضافة التعليمات بطريقة حديثة و إضافة لعبة السوليتير الشهيرة .