Issuu on Google+

1


‫متعدّد المستخدمين ومتعدد المهام‪(Multi-Task & Multi-‬‬ ‫‪User)-4‬‬ ‫نظام تشغيل متع ّدد المستخدمون يسمح للمستخدمين المختلفين‬ ‫آن واحد‪ .‬يجب أن يتأ ّكد‬ ‫الكثيرين أن يستغ ّلوا موارد الحاسب في ٍ‬ ‫ل من‬ ‫نظام ال ّتشغيل أن مطالب المستخدمين متوازنة‪،‬‬ ‫وأن لدى ك ّ‬ ‫ّ‬ ‫البرامج التي يستخدموها موارد كافية ومنفصلة ح ّتى لا تؤثّر‬ ‫مشكلة أحد المستخدمين على مجتمع المستخدمين بالكامل‪.‬‬ ‫يونيكس و‬ ‫‪VMS‬‬ ‫هي من أمثلة نظم ال ّتشغيل المتع ّددة المستخدمون‬ ‫‪terminal‬وهذا النوع من انظمة التشغيل يتطلب مواصفات‬ ‫خاصة في بناء الحاسب ‪،‬حيث يتعامل كل مستخدم مع الحاسب‬ ‫عن طريق نهاية طرفية‬ ‫خاصة به و تتجلى عظمة تصميم نظام التشغيل من هذا النوع في‬ ‫أن كل مستخدم يأخذ الانطباع بأن الحاسب يعمل له وحده و ذلك‬ ‫بأن تنفذ برامجه بسرعة‬

‫‪2‬‬


‫ظهر نظام التشغيل المعروف باليونكس "‪ "UNIX‬في أوائل‬ ‫السبعينات في معامل بل ‪ "Bell Labs".‬تم تطوير اليونكس لكي‬ ‫يقدم بيئة عمل تخدم أكثر من مستعمل "‪ "multiuser‬و أكثر من‬ ‫مهمة "‪ "multitask‬في نفس الوقت ‪.‬‬ ‫يعتبر اليونكس من أكثر الأنظمة التي تم تطويرها ولديه من‬ ‫التاريخ‬ ‫ما يرجع للأيام الأولي للحاسب‪ .‬مشكلة اليونكس تكمن في أنه‬ ‫غالي‬ ‫الثمن ويتطلب كومبيوترات كبيرة للعمل به‪ .‬بعض النسخ من‬ ‫اليونكس‬ ‫اصبحت الآن موجودة للحواسب الشخصية ولكن التكلفة العالية‬ ‫ونقص‬ ‫الدعم من مختلف المصدرين كان دائما سببا لجعله غير متاح‬ ‫لأغلب المستعملين‪.‬‬ ‫هذه المشاكل هي التي أدت الي تطوير اللينوكس‪.‬‬

‫‪3‬‬


‫من اهم مميزات هذا النظام انه يسمح بتعدد متسخدميه و يكون‬ ‫لكل مستخدم حساب خاص به‬ ‫)‪(account‬فكل حساب له ملفاته الخاصة به ولكن المستخدمين‬ ‫الذين لديهم نفس الرتبة‬ ‫يستطيعون الاطلاع عليها ويمكن منع حدوث هذا ‪...‬‬ ‫وهذه الخاصية مشابه للموجوده بنظام الوندوز ولكنها تتميز بأنها‬ ‫تسمح للمستخدمين‬ ‫بتشغيل البرامج في وقت واحد ‪.‬‬ ‫وحتى تسجل دخولك للنظام يجب ان تدخل كلمة سر و اسم‬ ‫مستخدم وتأخدهم من مدير النظام‬ ‫)‪(root‬ويمكنك ان تختارهم عند تثيبت النظام نفسه على الجهاز‬ ‫وشاشة ادخال كلمة السر و اسم الستخدم تختلف من نظام لاخر و‬ ‫على اعدادات النظام ‪.‬‬ ‫لينوكس يعتبر ‪multiuser‬‬ ‫‪multiuser‬لاتعني نفس الشئ للكثير من الأشخاص‪ .‬المعني‬ ‫الحقيقي‬ ‫لنظام التشغيل ال ‪ multiuser‬أنه يسمح للعديد من الافراد‬ ‫بالدخول )‪(log in‬‬ ‫والعمل بتشغيل برامجهم في نفس الوقت‪ .‬نظام التشغيل الذي‬ ‫يوصف بذلك يجب‬ ‫أن تكون لديه القدرة علي التفريق بين المستعملين ليوفر الأمان‬ ‫والفصل بين المستعملين‪ .‬من أمثلة‬ ‫هذه الأنظمة اللينوكس‪, FreeBSD, SunOS,‬‬ ‫والكثير من انظمة التشغيل المماثلة لليونكس ‪.‬‬

‫‪4‬‬


‫بينما تسمح الكثير من أنظمة التشغيل بمشاركة‬ ‫المصادر )‪ (Resources‬بين المستعملين في نفس الوقت أو‬ ‫تسمح‬ ‫لأكثر من مستعمل بالدخول في أي وقت (ليس‬ ‫نفس الوقت) فانهم لايعتبروا أنظمة ‪ multiuser‬حقيقية‪ .‬أمثلة‬ ‫لهذه الأنظمة ‪ MS-DOS, Windows9x, MacOS‬و‬ ‫‪WindowsNT‬باستثناء ‪Terminal‬‬ ‫‪Server.‬‬ ‫يظن الكثير من الناس أن ال ‪ WindowsNT‬تعتبر من أنظمة ال‬ ‫‪multiuser‬ولكنها ليست كذلك‪ .‬يستطيع مستعمل واحد فقط في‬ ‫أي وقت ان يدخل الى النظام ‪.‬‬ ‫‪Terminal Server‬يضيف الامكانية للوصول للكونسول‬ ‫على ال ‪ WindowsNT‬ولكن هذا يعتبر منتج منفصل وليس جزء‬ ‫من النظام ‪.‬‬

‫‪5‬‬


‫لينوكس يعتبر ‪multitasking‬‬ ‫‪multitasking‬يعتبر قاسم مشترك بين أغلب الأنظمة الحديثة‪.‬‬ ‫هذا يسمح للنظام بتشغيل أكثر من برنامج‪/‬وظيفة في نفس‬ ‫الوقت‪.‬‬ ‫أنظمة التشغيل القديمة مثل‬ ‫ال ‪ MS DOS‬لم تكن لتسمح بأكثر من تطبيق واحد في نفس‬ ‫الوقت‪ .‬كما تري‬ ‫‬‫لايمكن لنظام تشغيل يعمل كخادم أن يجعل هذه الخاصية‬ ‫اختيارية ‪.‬‬ ‫بينما أغلب الأنظمه الحالية تنفذ ال‪multitasking,‬‬ ‫فانهم لايدعمون ذلك بطريقة واحدة‪ .‬ألأداء والثبات يعاني أحيانا‬ ‫من سوء تطبيق ال ‪ multitasking‬أو من‬ ‫المتطلبات الموضوعة في التصميم ‪.‬‬ ‫لحسن الحظ‪ ،‬فان اللينوكس لديه نظام جيد ل ‪multitasking‬‬ ‫الذي يوصف بالثبات والسرعة معا ‪.‬‬

‫‪6‬‬


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

‫‪7‬‬


بحث نظم تشغيل