os3h

 

computing environmentبيئة الحاسبات

Page history last edited by Anonymous 2 yrs ago

 

لقد تطرقنا في المواضيع السابقة عن إدارة نظام التشغيل واهم المكونات  الرئيسية لنظام التشغيل.

وهنا سنأخذ فكرة عن كيفية عمل هذه الأنظمة في مختلف بيئة الحاسبات

 

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.