مستخدم:مجد الزبن/ملعب

نظم موزعه

عدل

تعريف

عدل

النظم الموزعة هي مجال علوم الكمبيوتر الذي يدرس النظم الموزعة.وهو نظام توزيع في نظام البرمجيات التي تكون الموجودة على أجهزة الكمبيوتر المتصلة بالشبكة التواصل والتنسيق أعمالهم عن طريق تمرير الرسائل ومشاركة الملفات والمكونات تتفاعل مع بعضها البعض من أجل تحقيق هدف مشترك ثلاث خصائص هامة النظم الموزعة هي: التوافق في المكونات، عدم وجود مدار الساعة العالمية، والفشل المستقلة من للمكونات

والهدف والتحدي من قبل بعض علماء الكمبيوتر والممارسين في النظم الموزعة هو الشفافية الموقع؛ ومع ذلك، فقد انخفض هذا الهدف في الصناعة، والنظم الموزعة تختلف عن الأنظمة التقليدية غير الموزعة، والاختلافات، مثل أقسام الشبكة، فشل النظام جزئية، وترقيات جزئية

أهم الخصائص

عدل

تشارك الموارد

عدل

الانفتاح

عدل

الالتقاء

عدل

التزامن

عدل

التعاون

عدل

التسامح في الاخطاء

عدل

المعمارية

عدل

العميل / نظام الخادم: هو وسيلة لتقديم خدمة من مصدر مركزي.يكون هناك خادم واحد يقدم خدمة، والعديد من العملاء يتواصلوا مع الخادم . ومراكز خدمة العملاء لديهم وظائف مختلفة. وظيفة الخادم هو الرد على طلبات الخدمة من العملاء، في حين أن وظيفة العميل لاستخدام هي الاستجابة من أجل تنفيذ بعض المهام.

Peer-to-Peer : مصطلح يستخدم لوصف النظم الموزعة التي يتم فيها تقسيم العمل بين جميع مكونات النظام. كافة أجهزة الكمبيوتر تستطيع إرسال واستقبال البيانات، كما يزيد نظام توزيع في الحجم، وقدرته على زيادة الموارد الحاسوبية.

تطبيقات

عدل
  1. طبيعة الطلب قد تتطلب استخدام شبكة الاتصالات التي تربط العديد من أجهزة الكمبيوتر: على سبيل المثال، أنتجت البيانات في مكان واحد والمطلوبة في موقع آخر.
  2. هناك العديد من الحالات التي يكون فيها استخدام جهاز كمبيوتر واحد سوف يكون من الممكن من حيث المبدأ، ولكن استخدام نظام توزيع هو مفيد لأسباب عملية. على سبيل المثال، قد يكون أكثر فعالية من حيث التكلفة للحصول على المستوى المطلوب من الأداء باستخدام مجموعة من العديد من أجهزة الكمبيوتر المنخفضة نهاية. ويمكن لنظام توزيع توفر أكثر موثوقية من نظام غير الموزعة، وليس هناك نقطة واحدة من الفشل.
تحديد استعلام موزعة على النحو استعلام "أن تختار البيانات من قواعد البيانات الموجودة في عدة مواقع في شبكة" وعرض كمثال SQL:

ايناميه SELECT، dname من البريد company.emp، company.dept@sales.goods د أين e.deptno = d.deptno [23]

أمثله

عدل

أمثلة على أنظمة وتطبيقات الحوسبة الموزعة وزعت تشمل ما يلي :

  1. شبكات الهاتف وشبكات الخلوية
  2. شبكات الحاسوب مثل شبكة الإنترنت
  3. شبكات الاستشعار اللاسلكية
  4. خوارزميات التوجيه


  • تطبيقات الشبكة:
  1. الشبكة العالمية (www) وPeer-to-Peer
  2. العاب اون لاين والمجتمعات الواقع الافتراضي
  3. قواعد البيانات الموزعة ونظم إدارة قواعد البيانات الموزعة
  4. أنظمة الملفات شبكة
  5. نظم معالجة المعلومات الموزعة مثل النظم المصرفية ونظم حجز الطيران


  • التحكم في العمليات في الوقت الحقيقي:
  1. أنظمة التحكم في الطائرات
  2. أنظمة التحكم الصناعية


  1. الحوسبة العلمية، بما في ذلك الحوسبة العنقودية والحوسبة الشبكية ومختلف مشاريع الحوسبة
  2. تقديم التوزيع في رسومات الحاسوب

البنية

عدل

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

البرمجة الموزعة وعادة ما تقع في واحدة من عدة أبنية أساسية أو فئات هي: خدمة العملاء، والهندسة المعمارية، الطبقة الهندسة المعمارية، والأشياء الموزعة، اقتران حر، أو اقتران مشددة.

  • Client–serve: الاتصالات رمز العميل الذكية الخادم لثم البيانات الأشكال ويعرضها للمستخدم. وتلتزم المساهمة على العميل إلى الملقم عند أنها تمثل تغيير دائم.
  • 3-الطبقة الهندسة المعمارية: نظم من ثلاث طبقات تتحرك العميل إلى الطبقة الوسطى بحيث يمكن للعملاء غير المحددين يمكن استخدامها. هذا يبسط نشر التطبيق. معظم التطبيقات على شبكة الإنترنت هي 3 طبقات.
  • الطبقة الهندسة المعمارية: يشير عادة إلى تطبيقات الويب التي تزيد من الأمام طلباتهم من الخدمات للشركات الأخرى. هذا النوع من التطبيق هو الأكثر المسؤول عن نجاح خوادم التطبيقات.
  • الغاية(متفاوت المسافات) : عادة ما يشير إلى مجموعة من الأجهزة التي تعمل معا بشكل وثيق، تشغيل عملية مشتركة في وقت واحد. وينقسم المهمة في الأجزاء التي يتم إجراؤها بشكل فردي عن طريق كل واحد وبعد ذلك وضعت معا مرة أخرى لعمل النتيجة النهائية.
  • Peer-to-peer: بنية حيث لا يوجد جهاز خاص أو الآلات التي توفر خدمة أو إدارة موارد الشبكة. بدلا من ذلك يتم تقسيم جميع المسؤوليات بشكل موحد بين جميع الآلات.
  • الفضاء: يشير إلى البنية التحتية التي تخلق الوهم (الافتراضية) من عنوان واحد . يتم نسخ البيانات بشفافية وفقا لاحتياجات التطبيق. فصل في الوقت المناسب، ويتحقق الفضاء والمرجعية.

الجانب أساسي آخر من الهندسة المعمارية الحوسبة الموزعة هي طريقة التواصل وتنسيق العمل بين العمليات المتزامنة. من خلال مختلف البروتوكولات رسالة عابرة، قد تتم عمليات التواصل مباشرة مع بعضها البعض، وعادة في علاقه master/slave . بدلا من ذلك، بنية "قاعدة بيانات مركزية" يمكن أن تتيح توزيعها على ان يتم ذلك دون أي شكل من أشكال الاتصال بين العمليات مباشرة، من خلال الاستفادة من قاعدة بيانات مشتركة