لقد تطرقنا في المواضيع السابقة عن إدارة نظام التشغيل واهم المكونات الرئيسية لنظام التشغيل.
وهنا سنأخذ فكرة عن كيفية عمل هذه الأنظمة في مختلف بيئة الحاسبات
1- الحاسبات التقليدية:
نعني بهذه الحاسبات هي تلك المستخدمة في المنازل والتي بدأت تتطور بوجود الشبكة لتصبح من مجرد منصة للأعمال الفردية المعزولة إلى منصة مرتبطة بحاسبات آخرى مما سهل الكثير من الأعمال ووفر الجهد والوقت لأدائها كتبادل الملفات والطباعة المشتركة المنزلية.
فبيئة الحاسبات التقليدية تشمل physical bondage
لجميع القطع والاجزاء التي تتكون منها البيئة الحاسوبيه الخاصة بك ،
. الخ upgrades, patches، ناهيك عن الادارة اليوميه والصيانة للنظم الخاصة بك

2- حاسبات العميل | الخادم client / server computing
مع تطور الحاسبات ونموها المذهل و أداؤها القوي و بعد أن أصبحت رخيصة فالمصممون انتقلوا من فكرة النظام المركزي إلى أنظمة الخادم server systems لتنفيذ طلبات وجدت من قبل أنظمة العميل client systems
ولفهم كيفية عمل الانترنت والصفحات يجب فهم مفهوم الخادم | العميل client/ server
وهي شكل من أشكال الحاسبات الموزعه فيها برنامج واحد(client) يتصل مع برنامج أخر وهو server
لغرض تبادل المعلومات

وظائف العميل تتضمن:
1- التعامل مع واجهة المستخدم
2- ترجمة طلب المستخدم للبروتوكول المطلوبة
3- ارسال طلب للخادم
4- انتظار استجابة الخادم للطلب المرسل
5- human- readableترجمة الطلب إلى نتائج مقروءة
6- عرض النتائج للمستخدم
أما مهام الخادم فتشمل:
1- سماع استفسار العميل
2- معالجة هذا الاستفسار
3- ارجاع النتائج للعميل
التفاعل النوذجي للـ العميل| الخادم سيأخذ هذا الطريق:
1- المستخدم يشغل برنامج العميل حتى ينشئ استفسار
2- العميل في هذه الحالة سيتصل بالخادم
3- العميل يرسل الاستفسار للخادم
4- الخادم يترجم الاستفسار
5- الخادم يحسب نتائج الاستفسار
6- الخادم يرسل النتائج للعميل
7- العميل يعرض النتائج على المستخدم
8- ممكن تتكرر هذه الخطوات حسب الضرورة
مثال على هذا التفاعل:
عندما يطلب أحمد صفحة عن طريق محرك بحث وليكن google فإن أحمد يكتب في خانة البحث الشيء المراد البحث عنه أو الاستفسار عندما يستلم الخادم هذا الاستفسار ويترجمه ويرسله لبرنامج العميل الذي يعرض نتائج البحث على أحمد وهكذا
مواصفات شبكة الخادم والعميل:
- تستطيع المشاركة في الملفات والطابعات والموديم
فقط الأشخاص المصرح لهم يستطيعون الاتصال بالشبكة -
يوجد مستودع مركزي للملفات -
يوجد نظام حماية مركزي-
عمليتا التركيب والصيانة صعبة-
تكلفة متوسطة إلى عالية -
اتساع غير محدود للشبكة -
3- حاسبات الند للند peer-to-peer computing

هي شبكة كمبيوتر متنوعة المصادر للربط بين المشتركين في شبكة وعرض النطاق الترددي bandwidth من المشاركين بدلا من مركزية الموارد التقليديه في شبكة الخادم والعميل حيث الانخفاض النسبى فى عدد من مراكز الخدمة تقدم القيمه الأساسية لخدمة او تطبيق.
الند للند هي شبكات تستخدم عادة لربط المستخدمين ويسمون nodes الى حد كبير عن طريق وصلات مخصصة. وهذه الشبكات هي مفيدة لكثير من الاغراض.و مشاركة محتويات الملفات
فأن الكمبيوترات في الشبكة يستطيع كل منها تأدية وظائف الزبون و المزود في نفس الوقت ، و بالتالي فإن كل جهاز على الشبكة يستطيع تزويد غيره بالمعلومات و في نفس الوقت يطلب المعلومات من غيره من الأجهزة المتصلة بالشبكة .
كذلك أي شخص في الشبكة يستطيع أن يحمل مايريد من ملفات وكذلك يستطيع أن ينزل ملفاته لهذه الشبكة فلا يوجد مصدر تحكم واحد وإنما كل من في الشبكة يستطيع أن يساهم اولا بسرعة جهازه وسرعة اتصاله تحدد سرعه عملية التحميل أو التنزيل للملفات المراده او التطبيقات
السرعه فانت في شبكه ال p2p تساهم بقوه كمبيوترك و سرعتك و ملفاتك و بالطبع يمكن التحكم في الملفات التى تريد ان تشاركها و السرعه التى تريد مشاركتها ايضا فتستطيع منع تحميل اى ملف في جهازك (و هو الامر الافتراضى) و يمكنك تحديد السرعه التى ستشارك بها و اقصد السرعه المشاركه هى سرعه ال upload فا ان كنت من مشتركى ال ADSLفانت لك سرعه لل تحميل و سرعه للرفع (download/upload) مثلا 256/64 او 1024/256 و هذه السرعه لا تستغل ابدا في التحميل اى لن توثر على سرعه تحميلك للملفات من الانترنت و بتساهم بقدر ضئيل جدا في تصفح الانترنت
وثانيا حيث تربط شبكات ال p2p الاطراف ببعض و بتم مشاركه الملفات فا في حاله تحميلك لملف ما من شبكه ما و لناخذ ال edonkey كمثال فا تقوم بتحميل البرنامج المخصص بذالك (edonky2000او emuleاو mldonky) و بعدها يمكنك البحث عن الملف الذى تريده
فاسيقوم البرنامج بالبحث عن الكلمه في الملفات المشاركه من المستخدمين و عند اختيار تحميل الملف سيقوم البرنامج بتحديد الاطراف الذين يملكون هذا الملف و يبدا تحميله منهم
و مزايا الـ p2p المساحه التخزينيه فا ان كنت تريد مشاركه الملفات مع الناس فاول مشكله ستواجهك اين ستخزن هذا الملف لكى يحمله الاخرين
يعتبر هذا النوع من الشبكات مناسبا في الحالات التالية فقط:
-أن يكون عدد الأجهزة في الشبكة لا يتجاوز العشرة .
أن يكون المستخدمون المفترضون لهذه الشبكة متواجدون في نفس المكان العام الذي توجد فيه هذه الشبكة -
أن لا يكون أمن الشبكة من الأمور ذات الأهمية البالغة لديك -
أن لا يكون في نية المؤسسة التي تريد إنشاء هذه الشبكة خطط لتنمية الشبكة و تطويرها في المستقبل القريب-
كيفية العمل على هذه الشبكة:

يجب أن يكون هناك برنامج تستطيع من خلاله المشاركة وهناك برامج متنوعة مثل:Gnutellaوnapster و bit torrent
عنج فتح البرنامج تحدد الملف الذي تريد تحميله وستجد ان هناك peer و seeder بمجرد دخولك للشبكة تعتبر node تستطيع ا ن شارك بالملفات ومثلا قمت بتحميل ملف وليكن a سيظهر لك عدد المحملين للبرنامج بالشبكة ونسبة تحميل كل شخص للملف وان لم يجد احد ستظطر ان تحمل الملف لوحدك ولو دخل مستخدم اخر وارد تحميل نفس الملفa فانه في هذه الحالة سيحمل منك الملف وتعتبران seeders وعند اكتمال تحميلك تعتبر peer وهكذا بالنسبة لبقية الملفات
مواصفات شبكة الند للند:
تستطيع المشاركة في الملفات والطابعات والموديم -
أي شخص يستطيع الاتصال بالشبكة -
لا يوجد مستودع مركزي للملفات-
كل مستخدم في الشبكة يقوم بتركيب نظام الحماية-
عمليتا التركيب والصيانة سهلة-
تكلفة قليلة-
اتساع محدود للشبكة-
4- حاسبات الـ web-based
أصبح الويب أكثر انتشارا في عالمنا وذلك يقود إلى اكثر وصولا لعدة اجهزة بعد ان كانت حلما قديما منذ عدة سنوات
اجهزة الحاسوب الشخصي اكثر انتشارا و وصولا للأجهزة مع محطات العمل
WORKSTETIONS وكذلك شرائج الجوال
زاد التركيز على الربط الشبكي فأصبحت الاجهزة التي لا تحتوي في السابق على شبكة فإنها الان تستطيع الوصول للشبكة إما عن طريق التوصيل السلكي wired او التوصيل اللاسلكي wireless مما يزيد في سرعة وصولها للشبكة وتطورها
تنفيذ حاسبات الـweb-based أدى إلى نشوء فئات جديدة من االاجهزة مثل load balancers
الذي يوزع اتصال شبكة بين مجموعة من مراكز خدمة مشابهة
نظم التشغيل مثل windows 95 التي عملت كـشبكة العملاء web client وقد تطورت إلى ليونكس و windows xp التي تستطيع أن العمل كشبكة خدمة web servers وكذلك عميل client
عموما فإن الويب قد زاد من تعقيد الاجهزة لان مستخدميهم تتطلب منا أن تكونweb-enabled
مثال:
طلب أحمد من الخادم أن يفتح صفحه وبعد ذلك وصل لاحمد رساله this is page inaccessible
معنى ذلك ان هناك اكثر من شخص يطلب هذه الصفحه فالخادم واجه ضغط كبير فيبحث عن خادم اخر الضغط عليه اقل كي يستطيع ان يتم طلبه لهذه الصفحة
المصادر
http://www.roro44.com/lessons/lessons-92-1051-0.html
http://ar.wikipedia.org/wiki/%D8%A7%D9%84%D9%86%D8%AF_%D9%84%D9%84%D9%86%D8%AF
http://en.wikipedia.org/wiki/Peer-to-peer
http://www.bluelock.com/resources/faq.html
operating system concept
Comments (0)
You don't have permission to comment on this page.