cyanic-selkie/wikianc huggingface dataset:
تاريخ زاخو
تاريخ زاخو بعد عام 1991
بعد قيام العراق بضم الكويت في يوم 2 آب / أغسطس من عام 1990 وما تلاها من أحداث وتصميم دول التحالف الغربي على إخراج القوات العراقية من الكويت بالقوة.هددت الحكومة العراقية تركيا بأنها سترد على أي هجوم عسكري ينطلق من أراضيها وبما أن تركيا كانت أحد دول التحالف الغربي المعارض لضم الكويت للعراق فأن تركيا سترد بالمقابل وستكون مدينة زاخو المدينة الأولى المستهدفة في هذه المواجهة لذلك قرر اهالي زاخو مغادرة المدينة خشية من الحرب المحتملة إلا أن السلطات العراقية آنذاك منعت الأهالي من المغادرة في بداية الأمر وفي يوم 15 كانون الثاني من عام 1991 سمحت السلطات للأهالي باخلاء المدينة وفي يوم 18 كانون الثاني عند الساعة الرابعة والنصف صباحا قامت طائرات حربية تابعة لقوى التحالف بقصف المضادات الأرضية العراقية في المدينة. وفي يوم 22 من نفس الشهر كانت زاخو خالية من السكان وقد قامت القوات العراقية بتلغيم جميع جسور في المدينة ومناطق مختلفة من مضيق زاخو بكميات كبيرة من مادة تي ان تي خوفا من أية عملية اجتياح من على الجانب التركي من قبل قوات التحالف وكذلك انتقال بعض الدوائر المهمة في المدينة إلى مدينة دهوك. وفي يوم الأربعاء المصادف 30 كانون الثاني عاد الإطمئنان إلى أهالي زاخو خاصة بعد تأكيد السفير العراقي لدى تركيا بأن الحكومة العراقية لاتنوي بتاتا الرد على الغارات القادمة من قبل قوى التحالف والمنطلقة عبر أراضي تركيا وفي مساء ذلك اليوم عند الساعة 10:50 ضربت هزة أرضية مدينة زاخو لمدة اربع ثواني ولكن من حدوث أة أضرار.في يوم 28 شباط / فبراير من عام 1991 أعلن الرئيس الأمريكي جورج بوش الأب في مؤتمر صحفي وقفا لإطلاق بعد 100 ساعة من بدء الهجوم البري حيث تم إخراج القوات العراقية من الكويت. وماتجدر الإشارة به من أن المدينة قد عانت من ارتفاع شديد من الأسعار طوال فترة الحرب وكذلك من انقطاع التيار الكهربائي بصورة كلية عنها وكذلك انقطاع المحروقات عن المدينة حالها كحال باقي مدن العراق.
اإحتلال المدينة
في يوم 2 نيسان / أبريل سيطر الجيش العراقي على المدينة وقد خلت المدينة من السكان بعد هروبهم نحو الجبال وإلى الحدود العراقية التركية وقد عاود حزب البعث العربي الاشتراكي نشاطه في المدينة بعد سيطرة الجيش العراقي لها. قام الجيش العراقي بنهب المدينة بعد إتمام سيطرته عليها. في يوم 6 نيسان قامت طائرة هليكوبتر تابعة للجيش العراقي بإسقاط منشورات فوق سماء المدينة تحثهم على العودة إليها والاستفادة من قانون العفو العام الذي صدر. وفي اليوم التالي عادت بعض العوائل للمدينة مستفيدين من قانون العفو العام الذي صدر. في يوم 9 نيسان تم منع أي حادث من حوادث النهب والسرقة أن تحصل في المدينة وفي يوم 10 نيسان قامت السلطات بتوزيع الطحين على المتبقين من السكان في زاخو أما بقية سكان زاخو الذين رفضوا العودة إلى المدينة فقد توجهو نحو الحدود العراقية التركية. في مساء يوم الجمعة المصادف 19 نيسان عقد اجتماع بين ضباط من قوات التحالف بقيادة الولايات المتحدة الأمريكية وضباط من الجيش العراقي عند نقطة إبراهيم الخليل الحدودية القريبة من زاخو
دخول قوات التحالف لزاخو
في يوم 20 نيسان أي بعد يوم من الاجتماع وصلت الحوامات الأمريكية لنقل جنود مشاة البحرية الأمريكية إلى زاخو وقامت باحتلال رؤوس الجسور ومداخل المدينة وقد طلب القائد الأمريكي في المنطقة من الجيش العراقي الانسحاب لغاية 48 كلم من الحدود وبعد تحليق أية طائرة عراقية مهما كان نوعها في اليوم التالي وصل إلى زاخو حوالي 500 من الشرطة العراقية ليحلوا محل الجيش العراقي. في يوم 26 نيسان أمهلت قوات التحالف الشرطة العراقية الموجودة مهلة 48 ساعة لمغادرة المدينة وفي اليوم التالي غادرت معظم قوات الشرطة الموجودة في المدينة وبقي حوالي 50 شرطيا فيها وذلك لحماية أعضاء حزب البعث العربي الاشتراكي الموجود في زاخو وفي مساء نفس اليوم دخلت قوات البيشمركة (التابعة للحركة الكردية)المدينة وغادرتها بعد ساعات والقوات الأمركية، البريطانية، الفرنسية والهولندية تقوم بأعمال الدورية بشكل مستمر داخل المدينة. في يوم 2 أيار / مايو قامت القوات الأمريكية بإسقاط المنشورات على المدينة جاء في هذه المنشورات ''' ايها الشعب العراقي لقد وصلت قوات الجيش الأمريكي منطقة زاخو الآن وستقدم قواتنا بالتعاون مع قوات عسكرية دولية ومنظمات الأسعاف الدولية الأخرى كثيرا من المساعدات الأنسانية لكل اللاجئين. ستقدم قواتنا الأطعمة، المياه كذلك الخدمات الصحية وستؤسس قواتنا لكم مؤقتا المخيمات إن هذا العمل مطابق تجاوبا مع قرار الأمم المتحدة المرقم 688 والله هو الموفق من فضلكم حافظوا على قواتنا ومن معها وساعدوا هذه الجهود الإنسانية الهامة وشكرا الفريق جان أم دي - شالكا شفلي - قائد القوات المشتركة'''. تم تشكيل لجنة عسكرية برئاسة الولايات المتحدة ومن ممثلين لقوات كل من فرنسا، بريطانيا وتركيا تحت اسم مكتب التنسيق العسكري Military Co - ordination Center اختصار M - C -C حيث تم اتخاذ مقر لهم في زاخو. في شهر تشرين الأول من سنة 1991 قامت الحكومة العراقية سحب جميع جميع الوحدات الإدارية من مناطق إقليم كردستان العراق وذلك لخلق فراغ إداري في تلك المناطق وكما تم قطع الطاقة الكهربائية والوقود بمختلف أنواعه لمناطق إقليم كردستان العراق. في يوم 3 أيلول من سنة 1996 غادر مكتب التنسيق العسكري Military Co - ordination Center المعروفة اختصارا M - C -C زاخو وكذلك جميع المنظمات الأجنبية العاملة هناك بعد إتهام الجيش العراقي بالدخول إلى مدينة أربيل وبين لاحقا بأنهم قد استقروا في مدينة سلوبي التركية المتاخمة للحدود مع العراق بصورة مؤقتة. لقد كان لوجود عناصر حزب العمال الكردستاني التركي في المنطقة تاثير سلبي على الأوضاع في المدينة حيث إنهم قاموا بفرض أوامرهم على بعض المناطق التي كانوا يحتلونها التي تقع بالقرب من مدينة زاخو مما أدى بالحكومة التركية بقصف القرى والمناطق التي كانوا يحتلونها ودخولهم للمدينة بحجة مطاردة تلك العناصر. وفي يوم 13 أيار من سنة 1997 قامت القوات التركية باختراق الحدود العراقية عبر مدينة زاخو
أحداث عام 2011
في يوم الجمعة المصادف 2 كانون الاول - ديسمبر والذي صادف يوم 7 من شهر محرم لسنة 1433 هجرية هاجم مصلون بعد خروجهم من صلاة الجمعة مركزا للمساج في حي نوروز وعددا من من محلات بيع المشروبات الكحولية بعد خطاب إمام مسجد الرشيد فيهم وقد تم تكسير مركز المساج بعد إتهامه بنشر الدعارة والفساد في صفوف المجتمع الزاخويي المحافظ وكما تم إحراق عددا من محلات بيع الخمور وفندق سيبان الذي يقع في طريق معبر إبراهيم الخليل الحدودي مع تركيا وكما تم إثناء هذه المظاهرات إحراق مقر الاتحاد الإسلامي الكردستاني وعددا من المؤسسات الإعلامية المرتبطة به في زاخو. وبلغ عدد الإصابات إثناء هذه الأحتجاجات حوالي 28 شخصا بيهم 12 من أفراد الشرطة
حوسبة متوازية
للحوسبة المُتوازية عدة مستويات مختلفة:
يُمكن أن تُصنّف الحواسيب المتوازية وفقًا لتصنيف المستوى الذي يدعم العتاد فيه عملية الموازاة. فالحواسيب مُتعددة المُعالجات أو متعددة الأنوية تحتوي على عناصر معالجة متعددة داخل جهاز واحد، في حين أن العناقيد (clusters)، والمعالجات المتوازية الهائلة (MPPS)، ومصفوفات الحواسيب تستخدم عدة حواسيب للعمل على نفس المهمة. تُستخدم هندسة الحواسيب المتوازية المتخصصة أيضا في بعض الأحيان في المُعالجات التقليدية لتسريع أداء مهام محددة.
تُعتبر كتابة البرامج الموجهة للحواسيب المتوازية أكثر صعوبة من البرامج ذات المهام التسلسلية، لأن توازي المهام يسمح بظهور أنواع جديدة محتملة من الأخطاء البرمجية، والتي يُعتبر مشكلة حالة تعارض أحد أشهر أمثلتها.
الخلفية
عادة ما تكون البرامج الحاسوبية مكتوبة بطريقة تسلسلية. فلحل مشكلة ما، تُبنى وتطبق خوارزمية على شكل تعليمات متسلسلة. وتُنفذ هذه التعليمات على وحدة المعالجة المركزية لجهاز حاسوب واحد. حيث تنفذ تعليمة واحدة فقط في نفس الوقت، وبعدَ الانتهاء منها تُنفذ التعليمة التالية.
أما الحوسبة المتوازية فتستخدم في وَقت واحد عدة عناصر معالجة لحل مشكلة معينة. وتقسَّم المشكلة إلى أجزاء مستقلة بحيث يمكن لكل عنصر من عناصر المعالجة تنفيذ الجزء الخاص به من الخوارزمية في وقت واحد مع العناصر الأخرى. تتنوع العناصر المعالجة وتشمل موارد مختلفة مثل جهاز حاسوب واحد مع معالجات متعددة أو شبكة من عدة حواسيب أو معدات متخصصة أو أي مزيج مما ذكر.
كان رفعُ سرعة تنفيذ العمليات الهم الرئيسي لتحسين أداء الحواسيب منذ منتصف ثمانيات القرن العشرين وحتى عام 2004. حيث أن مدة تنفيذ برنامج تساوي عدد التعليمات مضروبًا في متوسط الوقت اللازم لتنفيذ تعليمة واحد. الحفاظ على كل شيء ثابتًا، وزيادة تردد الساعة الداخلية يخفض من متوسط الوقت المستغرق لتنفيذ تعليمة. وبالتالي يُقلل وقت التنفيذ لجميع البرامج ذات العمليات المحدودة.
يحسب استهلاك الشرائح للطاقة من خلال المعادلة P = C × V2 × F، حيث ترمز P إلى الطاقة، وترمز C إلى عدد المكثفات المستعملة أثناء عمل دورة كاملة (تتناسب مع عدد الترانزستورات التي تتغير مدخلاتها)، وترمز V إلى الجهد، أما F فترمز إلى تردد المعالج (دورة في الثانية). وتزيد زيادة التردد من كمية الطاقة المستهلكة. أجبَرَت زيادة استهلاك المعالجات للطاقة في النهاية شركة إنتل في مايو 2004على إلغاء إنتاج معالجاتها تيجاس وجهوك، والتي تعتبر عمومًا نهاية سياسة رفع التردد كنموذج شائع لمعمارية الحواسيب.
على الرغم من قضايا استهلاك الطاقة إضافة للتنبؤات المتكررة عن نهايته، فإن قانون مور ظل صحيحًا. فقد نصَّ قانون مور (الناتج عن ملاحظة تجريبية) على أن كثافة الترانزستورات في المعالجات الدقيقة تتضاعف كل 18 إلى 24 شهرًا. وبنهاية سياسة زيادة التردد، فقد أمكن استخدام هذه الترانزستورات الإضافية (التي لم تعد تستخدم لرفع التردد) لإضافة أجهزة أخرى من أجل إجراء حوسبة متوازية.
قانون أمدال، وقانون غوستافسون
بنظرة مثالية، فإن مقدار التسريع الناتج عن عملية الموازاة سيكون خطيا، أي بمضاعفة عدد عناصر المعالجة ينبغي خفض وقت التشغيل إلى النصف، وبمضاعفته مرة أخرى ينبغي خفض وقت التنفيذ إلى النصف مرة أخرى. ومع ذلك، عدد قليل جدا من الخوارزميات المتوازية تحقق مقدار التسريع المثالي. فمعظمها لديها مقدار تسريع قريب من مقدار التسريع المثالي عند استخدام أعداد قليلة من عناصر المعالجة، والذي يتحول إلى قيمة ثابتة عند استخدام عدد أكبر من عناصر المعالجة.
إن مقدار التسريع المحتمل لخوارزمية في بيئة حوسبة متوازية تحسب باستخدام قانون أمدال، والذي وضعه جين أمدال في ستينيات القرن العشرين. والذي ينص على أن أي جزء صغير من البرنامج لا يمكن موازاته سوف يحد من مقدار التسريع الإجمالي المتاح بعملية الموازاة. أي مشكلة رياضية أو هندسية كبيرة عادة ما تتألف من عدة أجزاء قابلة للموازاة وأجزاء أخرى غير قابلة للموازاة (أجزاء متسلسلة). وتعطى هذه العلاقة من المعادلة:
حيث S هو مقدار تسريع البرنامج (بصفته عاملا من عوامل وقت تنفيذ الخوارزمية التسلسلية الأصلية)، وP هو الجزء القابل للموازاة. إذا كان الجزء غير القابل للموازاة من برنامج يستهلك 10% من وقت التنفيذ، فإنه من غير الممكن أن نحصل على مقدار تسريع أكثر من عشرة أضعاف، بغض النظر عن عدد المعالجات التي تم إضافتها. وهذا يضع حدا أعلى للفائدة من إضافة وحدات تنفيذ متوازية أكثر. «عندما لا يمكن تقسيم مهمة بسبب قيود تمنع عملية التقسيم، فإن تطبيق مزيد من الجهد ليس له تأثير على الجدول الزمني. فحمل الطفل يأخذ تسعة أشهر ولا علاقة لذلك بعدد النسوة».
حيث P هو عدد المعالجات، S هو مقدار التسريع وα هو الجزء غير القابل للموازاة من هذه العملية. يفترض قانون أمدال أن للمشكلة حجما ثابتا وأن حجم المقطع المتسلسل مستقل عن عدد المعالجات، في حين أن القانون غوستافسون لم يقم بهذه الافتراضات.
الاعتمادية
فهم الاعتمادية على البيانات أمر أساسي في تنفيذ الخوارزميات المتوازية. لا يمكن تشغيل برنامج بسرعة أكبر من أطول سلسلة من العمليات الحسابية المعتمدة على بعضها (المعروف باسم المسار الحرج)، لأن الحسابات التي تعتمد على حسابات سابقة في السلسلة يجب أن تنفذ بالترتيب. ومع ذلك، فإن معظم الخوارزميات لا تتكون من مجرد سلسلة طويلة من العمليات الحسابية المعتمدة على بعضها؛ عادة ما تكون هناك فرص لتنفيذ بالتوازي عمليات حسابية مستقلة.
أجهزة التغذية المساعدة
أواني المائدة المساعدة
تتضمن هذه الفئة الأطباق والزبادي التي تمنع سقوط الطعام من الوعاء أو انزلاقه. بعض هذه الأجهزة بسيطة مثل مشبك الحماية الذي يعلق على أي طبق عادي أو وعاء (وهو إطار يثبت على الطبق لمنع انزلاق الطعام من الحافة) (انظر الصورة )، هنالك أيضاً العديد من الأطباق التي لها حافة مرتفعة تمنع اندفاع الطعام خارج الطبق أثناء غَرف الطعام. تم تعديل تصميم أواني المائدة أو صُنعت خصيصاً لمنع انزلاقها عن الطاولة. حيث توجد عدة طرق شائعة للحفاظ على الأطباق والزبادي ثابتة على الطاولة هي:
حوسبة متوازية
الاعتمادية
ليكن Pi و Pj جزأين من برنامج. شروط برنشتاين تصف متى يمكن تنفيذ جزأين مستقلين بشكل متواز. لكل Pi، افرض ان Ii يمثل كافة المتغيرات المدخلة وOi المتغيرات المخرجة، وكذلك الأمر مع Pj. فإن P i وPj مستقلان إذا حققا الشروط التالية:
أجهزة التغذية المساعدة
أدوات المائدة المساعدة
عُدلت الشوك، السكاكين، والملاعق لتلائم الأشخاص الذين يعانون من رعاش أو حركات فتح/إغلاق اليدين أو رفع الذراع أثناء تناول الطعام بشكل مستقل. أدوات المائدة المساعدة هي الحل لهؤلاء الأشخاص. الكثير من أدوات المائدة وكذلك الأكواب عُدلت لتصبح أثقل وبالتالي التقليل من الارتجاف مما يساعد على تناول الطعام (انظر الصورة ). يمكن شراء هذه الأنواع من الأدوات لاستخدامها بشكل مستقل، كذلك يمكن شراء هذه الملحقات لتلائم الأجهزة المساعدة. يمكن استخدام المشابك والأشرطة إذا كان الشخص غير قادر على حمل مقبض الأدوات على الإطلاق (انظر الصورة و ).
حوسبة متوازية
الاعتمادية
بالنظر إلى المهام التالية، والتي تمثل عدة أنواع من الاعتمادية:
أجهزة التغذية المساعدة
الكؤوس والأكواز المساعدة
يمكن جعل الكؤوس والأكواز متلائمة مع الحياة اليومية. أكثر أدوات الشرب المساعدة شيوعاً هي القشة. وهي غير مكلفة وسهلة الاستخدام حيث لا حاجة لحمل الكأس أبداً. يمكن استخدام نفس المبادئ الخاصة بأواني الطعام المساعدة أيضاً في الكؤوس أو الأكواز. القواعد المانعة للانزلاق شائعة حتى لا تنزلق الكؤوس عن الطاولة (انظر الصورة )، في حين يتم استخدام حامل الكأس لمنعه من الاصطدام بالطاولة (انظر الصورة ). في حالة حدوث اصطدام للكأس، يمكن استخدام أغطية مانعة للانسكاب. بعض الأكواز تباع مع أغطية (انظر الصورة )، ولكن هناك أيضاً أغطية تناسب أنواع عديدة من الكؤوس والأكواز. الأكواب ذات الثقل شائعة أيضاً بالنسبة للذين يعانون من الرعاش (انظر الصورة ). تتوفر منتجات الشرب اللايدوية بالنسبة لأولئك الذين لديهم إعاقة تحد من استخدام الأذرع و/أو اليدين.
حوسبة متوازية
الاعتمادية
لا يمكن تنفيذ عملية السطر 3 قبل (أو حتى في موازاة مع) عملية السطر 2، لأن عملية السطر 3 تستخدم نتيجة عملية من السطر 2. وذلك لا عدم تحقق الشرط 1، وبهذا تكون هناك اعتمادية التتابع.
أجهزة التغذية المساعدة
أجهزة التغذية اليدوية
تم تصميم أجهزة التغذية اليدوية لتسمح للشخص (الذي يعاني من الرجفان، أو يفتقر لتنسيق حركات اليد والذراع) بالسيطرة على غَرف الطعام وإدخاله للفم، لإطعام أنفسهم. تقوم بعض الأجهزة ببساطة بتثبيت ذراع المستخدم، في حين يوفر البعض الآخر ذراعاً ذات ثقل لإخماد الحركة الدخيلة. تتطلب أجهزة التغذية اليدوية (انظر الصورة ) أن يقوم المستخدم بالتعامل مع الجهاز لكي تلتقط الملعقة الطعام ثم تتحرك إلى الفم، لذلك تتطلب درجة معينة من القدرة على تحريك الذراع من قبل المستخدم (على سبيل المثال، يتم تشغيلها بواسطة عضلات المستخدم الخاصة).
أجهزة التغذية الآلية
تسمح أجهزة التغذية الآلية للأفراد غير القادرين على التغذية الذاتية باستخدام أي نوع آخر من تكنولوجيا الأكل المساعدة، لتناول الطعام بشكل مستقل. عادة، تعمل هذه الأجهزة بواسطة بطارية قابلة للشحن (لتسهيل نقل الجهاز). يتحكم المستخدم بالجهاز عن طريق استخدام أزرار لتفعيل الوظائف المختلفة التي يقدمها الجهاز المحدد. في جميع أنحاء العالم، لا يوجد سوى عدد قليل من أجهزة التغذية الآلية المتوفرة تجارياً. تختلف التصاميم والأشكال التي تعمل بها بشكل كبير. يحتوي البعض طبقاً بسيطاً أو زبدية لتقديم الطعام، بينما يحتوي البعض الآخر أطباق منفصلة أو زبادي متعددة التي تبقي الأنواع المختلفة من الأطعمة منفصلة، لتجنب امتزاج الطعام مع بعضه (انظر الصورة ). العديد من أجهزة التغذية الآلية القديمة كانت ذات ميكانيكية بسيطة. كل هذه الأجهزة التي لا زالت متاحة في عام 2017، تم جعلها روبوتية ويتم التحكم بها عبر عمليات حاسوبية.
حوسبة متوازية
حالة السباق واستبعاد التشارك والتزامن والتباطؤ في التوازي
في برنامج مواز غالبا ما تسمى المهام الفرعية خيوطا. بعض هندسة الحواسيب المتوازية تستخدم نسخ صغيرة وخفيفة من الخيوط المعروفة باسم الألياف، بينما تستخدم هندسات أخرى نسخ أكبر تسمى بالعمليات. ومع ذلك فإن «الخيوط» مقبولة عموما كمصطلح عام عن المهام الفرعية.
غالبا ما تحتاج الخيوط إلى تحديث بعض المتغيرات مشتركة بينها. يمكن ترتيب التعليمات المشتركة بين البرنامجين بأي ترتيب. على سبيل المثال، البرنامج التالي:
إذا تم تنفيذ التعليمة 1ب بين 1أ و3أ، أو إذا تم تنفيذ التعليمات 1أ بين 1ب و3ب، سيقوم البرنامج بإنتاج بيانات غير صحيحة. وهذا هو المعروف باسم حالة السباق. يجب على المبرمج استخدام قفل لضمان استبعاد التشارك. القفل هو بناء في لغة البرمجة يسمح لخيط واحد بالسيطرة على متغير ومنع الخيوط الأخرى من القراءة أو الكتابة بها، حتى تحرير المتغير من القفل. الخيط الذي قام بعملية القفل يمكنه تنفيذ الجزء الحرج (القسم من البرنامج الذي يتطلب وصول حصري إلى المتغير)، وبعدها يقوم بتحرير البيانات بعدما ينهي هذا الجزء. لذلك، لضمان تنفيذ البرنامج السابق بشكل صحيح، يمكن إعادة صياغته باستخدام الأقفال:
قفل عدة متغيرات باستخدام أقفال غير موحدة يدخل البرنامج في طريق مسدود. الأقفال الموحدة تقفل كل المتغيرات مرة واحدة. وإذا لم يتمكن من قفلهم جميعا، فإنه لن يقفل أي واحد منهم. إذا احتاج خيطان لحجز نفس المتغيرين باستعمال قفل غير موحد، من الممكن أن يحجز أحد الخيوط أحد المتغيرات بينما يحجز الخيط الثاني المتغير الآخر. في مثل هذه الحالة، لا يمكن لأي خيط منهما إنهاء عمله ويصلان لطريق مسدود.
كثير من البرامج المتوازية تتطلب تزامنا بين مهامها الفرعية، وهذا يتطلب استخدام حاجز. والذي عادة ما ينفذ باستخدام قفل برمجي. فئة من الخوارزميات، تعرف بإقفال-تحرير وانتظار-تحرير، تتجنب استخدام الأقفال والحواجز تماما. ولكن هذا النهج صعب التنفيذ غالبا ويتطلب تصميم تركيبة بيانات بشكل صحيح.
لا تؤدي كل عمليات الموازاة إلى التسريع. عموما، كلما قسمت المهام إلى خيوط أكثر فأكثر، فإن تلك الخيوط ستستهلك جزء زائد من الوقت في التواصل مع بعضهم البعض. في نهاية المطاف، فإن الوقت الزائد من عملية الاتصال يهيمن على الوقت الذي يستغرقه حل المشكلة، وكذلك عملية الموازاة (أي تقسيم عبء العمل على خيوط أكثر) تزيد بدلا من أن تقلل من مقدار الوقت المطلوب لانتهاء. يعرف هذا بتباطؤ التوازي.
توازي الحبيبات الناعمة والحبيبات الخشنة والمربك
غالبا ما تصنف التطبيقات وفقا لمدى حاجة المهام الفرعية للمزامنة أو التواصل مع بعضها البعض. يظهر التطبيق توازي الحبيبات الناعمة إذا كانت المهام الفرعية تتواصل عدة مرات في الثانية الواحدة، أو توازي الحبيبات الخشنة  إذا لم تتواصل عدة مرات في الثانية الواحدة، ويصنف بالتوزاي المربك  إذا كانت نادرا ما تضطر للتواصل أو لا يوجد تواصل إطلاقا. تعتبر التطبيقات من صنف التوازي المربك أسهل للموازاة.
نماذج تناسق
يجب أن يكون للغات البرمجة المتوازية ولأجهزة الحاسوب المتوازية نموذج تناسق (المعروف أيضا باسم نموذج الذاكرة). نموذج التناسق يحدد القواعد لكيفية حدوث العمليات في ذاكرة الحاسوب، وكيفية إنتاج النتائج.
واحد من نماذج التناسق هو نموذج «ليسلي لامبورت» للتناسق المتسلسل. التناسق المتسلسل هو خاصية للبرنامج المتوازي الذي ينتج عن تنفيذه بشكل متواز نفس النتائج إذا نفذ بشكل تسلسلي. بشكل أدق، يكون البرنامج متطابق تسلسليا إذا «... نتائج أي تنفيذ هي نفسها إذا ما نفذت كل العمليات على كل المعالجات بترتيب متسلسل ما، والعمليات في كل معالج تظهر في هذا التسلسل بالترتيب المحدد من قبل البرنامج».
ذاكرة معاملات البرنامج هي نوع شائع من نماذج التناسق. تستعمل ذاكرة معاملات البرنامج مفهوما، استعير من نظريات قواعد البيانات وتطبيقها، هو مفهوم المعاملات الموحدة في عملية الوصول إلى الذاكرة.
رياضيا، يمكن تمثيل هذه النماذج بعدة طرق. شبكة بيتري، الذي تم عرضها في أطروحة الدكتوراه لآدم كارل بيتري سنة 1962، كانت محاولة مبكرة لتدوين قواعد نماذج التناسق. بعدها تم بناء نظرية تدفق البيانات، وتم إنشاء هندسة تدفق البيانات كتطبيق عملي لفكرة نظرية تدفق البيانات. بدأت في أواخر سبعينات القرن العشرين، حيث تم تطوير جبر العمليات مثل حسابات أنظمة الاتصالات وعمليات الاتصال التسلسلية للسماح بالتفكير بشكل جبري حول نظم مكونة من عناصر متفاعلة. إضافات جديدة إلى عائلة جبر العمليات، مثل π-calculus الذي أضاف إمكانية التفكير في طبولوجيا ديناميكية. المنطق مثل Lamport's TLA+ والنماذج الرياضية مثل التعقب ومخططات الأحداث الفاعلة، طورت أيضا لوصف سلوك النظم المتنافسة.
تصنيف فلين
قام مايكل ج. فلين بإنجاز واحدة من أوائل نظم التصنيف للحاسبات والبرنامج المتوازية (والمتسلسلة)، والتي تعرف الآن باسم تصنيف فلين. صنف فلين برامج وأجهزة الحاسوب من خلال إذا كانت تعمل باستخدام مجموعة واحدة أو عدة مجموعات من تعليمات، مهما يكن عدد المجموعات من البيانات التي تستخدمها هذه التعليمات مجموعة واحدة أو أكثر.
تصنيف تعليمة واحدة على معلومة واحدة ما يعادل برنامج متسلسل تماما. بينما تصنيف تعليمة واحدة على بيانات متعددة يماثل القيام بالعملية نفسها مرارا وتكرارا على مجموعة كبيرة من البيانات. وهذا هو الشائع في تطبيقات معالجة الإشارات. تعليمات متعددة على معلومة واحدة هو تصنيف نادر الاستخدام. في حين أن هندسة الحاسبات انقسمت في التعامل مع هذا التصنيف، فإن عدد قليل من التطبيقات تتناسب مع هذا التصنيف تم تجسيدها. برامج تعليمات متعددة على بيانات متعددة هي إلى حد بعيد، النوع الأكثر شيوعا بين البرامج المتوازية.
وفقا لديفيد باترسون وجون هينيسي فإن «بعض الآلات الهجينة من هذه الفئات، وبالطبع أن هذه النماذج الكلاسيكية قد عمر طويلا لأنها بسيطة وسهلة الفهم، وتعطي تقريبا أوليا جيد. وهو أيضا المخطط الأكثر استعمال وعلى نطاق واسع، ربما بسبب سهولة فهمه».
التوازي على مستوى البت
منذ بدايات تكنولوجيا دارات التكامل الفائق في تصنيع رقائق الحاسوب في سبعينات القرن العشرين وحتى حوالي عام 1986، كانت تتم عملية التسريع في هندسة الحاسبات من خلال مضاعفة حجم كلمة الحاسوب، والتي بدورها تزيد كمية المعلومات التي يمكن للمعالج أن يعالجها في كل دورة. زيادة حجم الكلمة يقلل من عدد التعليمات التي يجب على المعالج تنفيذها لأداء عملية على متغيرات حجمها أكبر من طول الكلمة. على سبيل المثال، عند جمع رقمين صحيحين مكونين من 16 بت على معالج 8 بت، فإن المعالج يقوم بجمع أول 8 بت من كل رقم باستخدام تعليمة الجمع، ثم يجمع ثاني 8 بت مع الإعارة من العملية السابقة، وبالتالي فإن معالج 8 بت يحتاج لتعليمتين لإكمال عملية واحدة، بينما معالج 16 بت معالج سيكون قادر على إكمال العملية بتعليمة واحدة.
تاريخيا، تم استبدال المعالجات 4-بت بمعالجات 8 بت ثم 16 بت، ثم 32 بت. وبشكل عام فقد وصل هذا الاتجاه إلى نهايته مع إدخال معالجات 32 بت، التي سائدة في الحاسبات العامة لعقدين من الزمن. ولكن ليس إلى غاية وقت قريب (2003-2004)، حيث ظهرت هندسة x86-64، والتي تحوي على معالجات 64 بت وشاع استخدامها.
التوازي على مستوى التعليمات
[[ملف:Fivestagespipeline.png|تصغير|300بك|خط أنابيب من خمس مراحل في جهاز قئة RISC ( (IF = Instruction Fetch (إحضار التعليمة)،
ID = Instruction Decode (ترجم التعليمة)،
EX = Execute (تنفيذ)،
MEM = Memory access (وصول للذاكرة)،
WB = Register write back (سجل الكتابة مرة أخرى)) ]]
برنامج حاسوبي في جوهره وهو دفق من التعليمات التي ينفذها المعالج. يمكن إعادة ترتيب هذه التعليمات ودمجها في مجموعات يتم تنفيذها بالتوازي دون تغيير نتيجة هذا البرنامج. وهذا ما يسمى بالموازاة على مستوى التعليمات. تطور فكرة الموازاة على مستوى التعليمات هيمنة على هندسة الحاسبات من منتصف ثمانينات وحتى منتصف تسعينات القرن العشرين.
المعالجات الحديثة لديها خطوط أنابيب متعددة المراحل. كل مرحلة في خط الأنابيب توافق عملا مختلفا يقوم به المعالج على التعليمات في هذه المرحلة؛ المعالج الذي يحوي ن مرحلة في خط أنابيب يمكن أن ينجز حتى ن تعليمة مختلفة في مراحل مختلفة. وتعد المعالجات من نوع RISC مثال على المعالجات التي تعمل بنظام خطوط الأنابيب، وفي هذا النوع من المعالجات خمس مراحل: جلب التعليمة، وفك الشفرة، وتنفيذها، والوصول إلى الذاكرة، وكتابة النتائج. المعالج بنتيوم 4 له 35 مراحل في خط الأنابيب.
بالإضافة إلى الموازاة على مستوى التعليمات باستخدام خط الأنابيب، يمكن لبعض المعالجات معالجة أكثر من تعليمة في نفس الوقت. تعرف بالمعالجات سوبرسكيلر. تجمع التعليمات معا إذا لم يكن هناك أي تبعية في البيانات فيما بينها. تعد خوارزمية «سكوربوردنج» وخوارزمية «توماسلو» (التي تشبه سكوربوردنج ولكن تقوم بإعادة تسمية السجلات) من أكثر الأساليب شيوعا لتنفيذ التعليمات بدون ترتيب في تنفيذ الموازاة على مستوى التعليمة.
موازاة البيانات
الاعتمادية في حلقات التكرار هي اعتمادية حلقة تكرار على ناتج واحدة أو أكثر من حلقات التكرار السابقة لها. وهذه الاعتمادية في حلقات التكرار تمنع القيام بعمل توزيع لعمليات التكرار. على سبيل المثال، بالنظر إلى الكود التالي الذي يحسب بعض أعداد فيبوناتشي الأولى : لا يمكن توزيع هذا التكرار لان CUR يعتمد عليه PREV2 وPREV1، والتي يتم حسابها في كل حلقة تكرار. ولأن التكرار يعتمد في نتيجة على المرحلة السابقة، فلا يمكن أن يتم تنفيذها في نفس الوقت. وبتعاظم حجم مشكلة، يتعاظم مقدار توازي البيانات المتاحة عادة.
توازي المهام
موازاة المهام هي صفة البرامج المتوازية التي تحوي «حسابات مختلفة تماما يمكن أن تنفذ في نفس المجموعة أو في مجموعة مختلفة من البيانات». وهذا يتناقض مع موازاة البيانات، حيث يتم تنفيذ نفس العملية الحسابية على نفس المجموعة أو مجموعات مختلفة من البيانات. توازي المهام لا تتناسب عادة مع حجم المشكلة.
الذاكرة والاتصالات
تكون الذاكرة الرئيسية في أجهزة الحواسيب المتوازية إما ذاكرة مشتركة (تشترك جميع عناصر المعالجة في مساحة تخزينية واحدة) أو ذاكرة موزعة (التي يكون فيها لكل عنصر من عناصر التجهيز مساحة تخزينية محلية خاصة به). ومصطلح الذاكرة الموزعة يعني أن الذاكرة موزعة منطقيا، ولكن غالبا ما يعني أيضا أنها موزعة ماديا. الذاكرة المشتركة الموزعة والذاكرة الافتراضية تجمعان بين النهجين، حيث أن كل عنصر معالجة يملك ذاكرة محلية خاصة به وسبيلا للوصول إلى ذاكرة على معالجات غير المحلية. الوصول للذاكرة المحلية عادة ما يكون أسرع من الوصول إلى الذاكرة غير المحلية.
هندسة الحواسيب التي يكون فيها كل عنصر من الذاكرة الرئيسية متوفرا بنفس المدة والتدفق تعرف بالذاكرة موحدة الوصول. لا يمكن أن يتحقق هذا إلا من خلال نظام ذاكرة مشتركة حيث لا وجود لتوزيع مادي للذاكرة. النظم التي ليس لديها هذه الخاصية تعرف بنظم الذاكرة غير موحدة الوصول. نظم الذاكرة الموزعة هي ذاكرة غير موحدة الوصول.
تستفيد نظم الحاسوب من مخزن صغير وسريع بقرب من المعالج لتخزين مؤقت لنسخ من قيم الذاكرة. أما أنظمة الحواسيب المتوازية فتواجه صعوبات مع هذه المخازن التي قد تخزن القيمة نفسها في أكثر من مكان واحد، مع إمكانية تنفيذ غير صحيح للبرنامج. أجهزة الحاسوب هذه تتطلب نظام تخزين متناسق، والذي يتتبع القيم المخزنة مؤقتا ويعمل على تطهير إستراتيجيا لها، وبالتالي ضمان تنفيذ صحيح للبرنامج. قنوات التطفل هي واحدة من أكثر الطرق شيوعا لتتبع القيم التي يتم الوصول إليها (وبالتالي ينبغي تطهيرها). تصميم نظام تخزين متناسق عالي الكفاءة وكبير هي مشكلة صعبة للغاية في مجال هندسة الحواسيب. ونتيجة لذلك، فإن هندسة الحواسيب بذاكرة مشتركة لا تتناسب جيدا مع أنظمة الذاكرة الموزعة.
تحتاج الحواسيب المتوازية (المبنية على أساس شبكات الربط) إلى نوع من التوجيه لتمكينها من تمرير الرسائل بين العقد التي لا علاقة مباشرة بينها. من المرجح أن تكون الوسيلة المستخدمة للاتصال بين المعالجات هي التسلسل الهرمي في الأجهزة الكبيرة متعددة المعالجات.
فئات الحواسيب المتوازية
يمكن تصنيف الحواسيب المتوازية وفقا للمستوى الذي يدعم فيه الجهاز عملية التوازي. هذا التصنيف هو على نطاق واسع مماثل للمسافة بين العقد الحوسبة. كلاهما لا يستبعد بعضها البعض، على سبيل المثال، عناقيد الحواسيب متعددة المعالجات المتماثلة هي شائعة نسبيا.
حوسبة متعددات الأنوية
المعالج متعدد الأنوية هو معالج يتضمن عدة وحدات تنفيذ («النوى») على نفس الشريحة. هذه المعالجات تختلف عن المعالجات «سوبرسكيلر» ، والتي يمكنها تمرير تعليمات متعددة لكل دورة من سيل واحد من التعليمات (خيط أو thread)؛ على النقيض من ذلك، يمكن للمعالجات متعددة الأنوية تمرير تعليمات متعددة لكل دورة من سيول تعليمات متعددة. كل نواة في المعالج متعدد الأنوية يمكنها أن تكون سوبرسكيلر. ففي كل دورة، ويمكن لكل نواة تمرير تعليمات متعددة من سيل واحد.
معالجة متزامنة لعدة خيوط في وقت واحد (وتقنية خيوط المعالجة الفائقة لإنتل هي الأكثر شهرة) وشكل مبكر من شبه تعدد الأنوية. معالج قادر على معالجة متزامنة لعدة خيوط لديه وحدة تنفيذ واحدة («نواة»)، ولكن عندما تكون وحدة التنفيذ خاملة (مثل حالة جلب بيانيات)، فإنها تستخدم في تنفيذ الخيط الثاني. معالج آي بي إم Cell، المصمم للاستخدام في سوني بلاي ستيشن 3، هو معالج بارز آخر متعدد الأنوية.
المعالجة المتعددة المتماثلة
المعالجات المتعددة المتماثلة هو نظام حاسوبي ذو معالجات متعددة متطابقة تتشارك ذاكرة وقناة اتصال (أو ناقل). الزحام في الناقل يمنع هندسة النواقل من التزايد. ونتيجة لذلك، فعموما لا تضم المعالجات المتعددة المتماثلة أكثر من 32 معالج. «نظرا لصغر حجم المعالجات والانخفاض الكبير في متطلبات لسعة التدفق التي تحققها المخابئ الكبيرة، مثل هذه المعالجات المتماثلة فعالة للغاية من حيث التكلفة، شريطة أن تكون كمية كافية من سعة التدفق للذاكرة متوفرة.»
الحوسبة الموزعة
الحاسوب الموزع (المعروف أيضا بالمعالجات موزعة الذاكرة) هو نظام حاسوبي موزع الذاكرة ترتبط فيه العناصر المعالجة من خلال شبكة. الحواسيب الموزعة قابلة للتزايد.
الحوسبة العنقودية
العنقود ، هو مجموعة من أجهزة الحواسيب المتقاربة التي تعمل معا بشكل وثيق، حتى أنه في بعض النواحي تعتبر بمثابة جهاز حاسوب واحد. تتكون العناقيد من مجموعة من آلات مستقلة متعددة ومتصلة بواسطة شبكة حاسوبية. لا يشترط أن تكون آلات العنقود الواحد متماثلة، ولكن عملية موازنة الحمل فيما بينها تصبح أكثر صعوبة إذا لم تكن كذلك. النوع المتعارف عليه هو عنقود بياولف ، وتمثل مجموعة من أجهزة الحاسوب متعددة ومتطابقة مرتبطة بشبكة محلية تعمل بحزمة برتوكولات حزمة بروتوكولات الإنترنت بوصلات إيثرنت. قام بتطوير تقنية بياولف كل من توماس ستيرلينغ ودونالد بيكر. وتشكل الحواسيب العنقودية الغالبية العظمى من حواسيب قائمة توب 500 لأقوى أنظمة الحواسيب في العالم.
المعالجة عالية التوازي
المعالج عال التوازي هو جهاز حاسوب واحد مع معالجات شبكية كثيرة. هذه الأجهزة لها العديد من خصائص العناقيد، ولكنها تملك شبكات خاصة (في حين أن العناقيد تستخدم عتاد للشبكات). وتميل إلى أن تكون أكبر من العناقيد، وعادة "أكثر بكثير" من 100 معالج. في المعالج عال التوازي، "كل وحدة معالجة مركزية تحتوي على ذاكرة خاصة بها، ونسخة من نظام التشغيل والبرمجية. كل فرع يتصل مع الآخرين عبر وصلات عالية السرعة.
بلو جين/L المعالج عالي التوازي هو خامس أسرع حاسوب عملاق في العالم وفقا لتصنيف توب 500 ليونيو 2009.
الحوسبة الشبكية
الحوسبة الشبكية هي الشكل الأكثر انتشارا للحوسبة المتوازية. إنه يستخدم اتصال أجهزة الحاسوب عبر الإنترنت للعمل على مشكلة معينة. وبسبب انخفاض سرعة تدفق البيانات والبطء التباعد العالي للغاية على شبكة الإنترنت، فإن الحوسبة الشبكية تتعامل عادة فقط مع مشاكل التوازي الحرج. تم إنشاء عدة برمجيات للحوسبة الشبكية، أشهرها: ستي@هوم وفولدنغ@هوم.
معظم برمجيات الحوسبة الشبكية تستخدم برمجيات وسيطة ، وهي برمجيات تعمل بين نظام التشغيل والبرمجيات الأخرى لإدارة موارد الشبكة وتوحد الواجهة البرمجية. أكثر البرمجيات الوسيطة للحوسبة الشبكية شيوعا هي بنية باركلي التحتية المفتوحة للحوسبة شبكية. في كثير من الأحيان، تقوم برامج الحوسبة الشبكية بإتمام «دورات إضافية»، وأداء عمليات حسابية عندما يكون جهاز الحاسوب خاملا.
الحواسيب المتوازية المتخصصة
توجد في الحوسبة المتوازية أجهزة متوازية متخصصة لم تلفت إليها الاهتمام بعد. في حين أنه من غير تعيين الميادين، فإنها تميل إلى تطبيق على عدد قليل فقط من فئات المشاكل التوازي.
الحوسبة قابلة لإعادة التشكيل مع FPGA
الحوسبة القابلة لإعادة التشكيل هو استخدام مصفوفات البوابات المنطقية القابلة للبرمجة في الميدان كمعالج مشارك للأغراض العامة للحاسوب. FPGA في جوهره شريحة حاسوب يمكنها إعادة ربط نفسها لمهمة معينة.
يمكن برمجة FPGA بلغة وصف الأجهزة VHDL أو «فيريلوج». لكن البرمجة بهذه اللغات قد تكون مملة، لهذا تم إنشاء عدة لغات من فئة C to HDL كمحاولة لمحاكاة صياغة ودلالات لغة البرمجة سي، التي اعتاد عليها معظم المطورين. الأكثر شهرة بين لغات C to HDL هي Mitrion-C و Impulse C و DIME-C و Handel-C. كما يوجد مجموعات فرعية معينة من SystemC مبنية على أساس سي++ يمكن أن تستخدم أيضا لهذا الغرض.
قرار أي إم دي بفتح تكنولوجية هيبرترانسبورت للمطورين العاديين فتح المجال لتكنولوجيا لإعادة تشكيل الحوسبة عالية الأداء. وفقا إلى مايكل ر. دامور، الرئيس التنفيذي للعمليات في شركة DRC للحوسبة: «في الأول عندما كنا نسير نحو أي إم دي، وصفونا بسارقي المأخذ. والآن يسموننا بشركائهم».
الحوسبة للأغراض العامة على وحدات المعالجة الرسومية
الحوسبة للأغراض العامة على وحدة معالجة الرسوميات هو اتجاه حديث نسبيا في مجال الأبحاث في هندسة الحواسيب. وحدات معالجة الرسومات هي معالجات مساعدة شهدت تطورا مكثفا لمعالجة الرسومات على الحاسوب. معالجة الرسومات بالحاسوب هو أحد الميادين الذي تهيمن عليه العمليات المتوازية لمعالجة البيانات وبصفة خاصة عمليات الجبر الخطي على المصفوفات.
التطبيقات الخاصة بالدوائر المتكاملة
انقسم نهج عدة تطبيقات من نوع أسيك (ASIC) في التعامل مع البرامج المتوازية.
لأن أسيك (وحسب التعريف) هو خاص بتطبيق معين، فإنه يمكن أن تطويره ليكون الأمثل لهذا التطبيق. وكنتيجة لتطبيق معين، فإن أسيك يميل للتفوق في الحوسبة لأغراض عامة. تصنع أسيك بتقنية X-ray lithography. وهذه العملية تتطلب قناعا (قد يكون مكلفا للغاية). تكلفة قناع واحد يمكن أن تتجاوز مليون دولار أمريكي. (كلما كانت الترانزستورات أصغر للرقاقة المطلوبة، فإن تكلفة القناع تكون أكبر). وفي الوقت نفسه، يزيد على مر الزمن أداء الحوسبة لأغراض عامة (مثلما يصفها قانون مور) تميل للقضاء على هذه المكاسب في جيل أو جيلين للرقاقة. التكلفة الأولية العالية جعلت أسيك غير مجدية بالنسبة لمعظم تطبيقات الحوسبة المتوازية. ومع ذلك، فقد تم بناء بعضها. ومن الأمثلة على ذلك جهاز RIKEN MDGRAPE-3 الذي يستخدم أسيك مخصصة لمحاكاة ديناميات الجزيئية.
المعالجات المتجهية
المعالج المتجهي هو وحدة معالجة مركزية أو حاسوب يمكنه تنفيذ نفس التعليمات على مجموعات كبيرة من البيانات. «للمعالجات المتجهية مستوى عمليات رفيع للعمل على المصفوفات الخطية من الأرقام أو المتجهات. من الأمثلة على العمليات على المتجهات A = B × C، حيث A و B و C متجهات من 64 عنصر لكل منها وأعداد حقيقية 64بت» ولهذا صلة وثيقة هي بتصنيف في فلين تعليمة واحدة على بيانات كثيرة.
ما بين سبعينيات وثمانينيات القرن العشرين، أصبحت شركة كراي مشهورة بحواسيبها متجهية المعالجة. ومع ذلك، فإن المعالجات المتجهية مثلها مثل وحدات المعالجة المركزية وأنظمة الحواسيب الكاملة اختفت عموما. مجموعات تعليمات المعالجات الحديثة تشمل بعض التعليمات لمعالجة المتجهات مثلما هو الشأن مع AltiVec و SSE.
الموازاة التلقائية
استحداث موازاة تلقائيا لبرنامج متسلسل يقوم بها برنامج ترجمة (مترجم-Compiler) هي قمة الحوسبة المتوازية. ورغم مرور عقود من عمل الباحثين على المترجمات، إلا أن الحصول على موازاة تلقائيا سجلت نجاح محدود فقط.
المذهب الأساسي في لغات البرمجة المتوازية يبقى إما توازي صريح أو (في أحسن الأحوال) ضمني جزئيا، حيث يعطي المبرمج التوجيهات للمترجم بالموازاة. يوجد عدد قليل من لغات البرمجة المتوازية ضمنيا، مثل «السيزال» و«برلال هاسكل»، و (من أجل FPGA) يستعمل Mitrion-C.
برمجيات التدقيق والفحص
الحاسوب الأكبر حجما والأكثر تعقيدا هو الأكثر تعرضا للخطأ والفترة الزمنية المتوسطة بين الإخفاقات فيه هي الأقصر. برمجيات التدقيق والفحص تقنية بموجبها يقوم نظام الحاسوب بأخذ صورة عن حالة برنامج (تسجيل عن كل الموارد الحالية المحجوزة والحالات المتغيرة)، وهي أقرب إلى تفريغ. هذه المعلومات يمكن استخدامها لاستعادة البرنامج في حال فشل الحاسوب. التدقيق والفحص يعني أن البرنامج يعاد تشغيله من آخر نقطة تدقيق فقط وليس من البداية. لتطبيق قد يعمل للأشهر فإن الأمر بالغ الأهمية. يمكن استخدام برمجيات التدقيق والفحص لتسهيل عملية الهجرة.
أنواع الخوارزميات
بما أن الحواسيب المتوازية صارت أكبر وأسرع، فإنه أصبح من الممكن حل المشاكل التي كانت سابقا تأخذ وقتا طويلا. تستخدم الحوسبة المتوازية في مجالات واسعة، من تكنولوجيا المعلومات الحيوي إلى الاقتصاد (الرياضيات المالية). الأنواع الشائعة من المشاكل التي وجدت في تطبيقات الحوسبة المتوازية هي :
تاريخ
أصول التوازي الصحيح (عمليات مختلفة على بيانات مختلفة-MIMD) يعود إلى لويجي فيديريكو، كونت Menabrea وما قدمه في "وصف مقتضب للمحرك التحليلي الذي اخترعه تشارلز باباج. أدخلت شركة آي بي إم حاسوب 704 في عام 1954، من خلال المشروع الذي كان جين أمدال أحد المهندسين الرئيسيين فيه. ليصبح أول حاسوب تجاري متاح لاستخدام مجموعة كاملة من الأوامر الحسابية بطريقة تلقائية.
في أبريل 1958، ناقش س. جيل (فيرانتي) البرمجة المتوازية، والحاجة إلى التفرع والانتظار. في عام 1958، ناقش الباحثان جون كوك ودانيال سلوتنيك (العاملين في شركة آي بي إم) استخدام التوازي في العمليات الحسابية العددية للمرة الأولى. أدرجت شركة بوروز معالج D825 في سنة 1962، وهو معالج حواسيب رباعي يمكنه الوصول إلى 16 وحدات ذاكرة من خلال العارضة التبديل في عام 1967، نشر سلوتنيك وأمدال نقاشا حول جدوى المعالجة المتوازية في مؤتمر جمعيات الاتحاد الأمريكي للمعالجة المعلومات. ومن خلال هذه المناقشة صيغ قانون أمدال لتحديد الحد الأقصى للسرعة المكتسبة من عملية الموازاة.
في عام 1969، قدمت الشركة الأمريكية هونيويل نظامها الأول مالتيكس، وهو نظام متعدد المعالجات المتماثلة قادر على تشغيل ما يصل إلى ثمانية معالجات بالتوازي. مشروع C.mmp في سبعينيات القرن العشرين التابع لجامعة كارنيجي ميلون هو أول متعدد المعالجات بمعالجات قليلة". "إن أول ناقل لوصل عدة معالجات مع مخابئ التطفل هو Synapse N+1 كان ذلك في عام 1984."
ويمكن إرجاع الحواسيب المتوازية (تعليمة واحدة على بيانات مختلفة) إلى سبعينيات القرن العشرين. كان الدافع وراء هذا النوع من الحواسيب في وقت مبكر هو توزيع تأخير بوابة التحكم لوحدة المعالجة على تعليمات متعددة. في عام 1964، اقترح «سلوتنيك» بناء حاسوب متوازية على نطاق واسع لمختبر لورانس ليفرمور الوطني. موّل التصميم، الذي كان من أوائل الحواسيب المتوازية، من قبل سلاح الجو الأمريكي، وسمي "ILLIAC 4". المفتاح في تصميمه كان التوازي العالي نوعا ما، مع ما يصل إلى 256 معالج، والتي تسمح للآلة بالعمل على مجموعات كبيرة من البيانات في ما عرف لاحقا بالمعالجة المتجهية. ومع ذلك، 4 ILLIAC سمي «أكثر الحواسيب العملاقة المجهولة»، وذلك لأن المشروع لم يكن سوى أحد الأربعة اكتمالا، ولكن استغرق 11 سنوات، وتكلفة فاقت أربع مرات تقريبا عن التقديرات الأصلية. وأخيرا عندما صار على استعداد للتشغيل الحقيقي في التطبيق الأول في عام 1976، كانت قد تفوقت عليه حواسيب عملاقة تجارية مثل كراي 1.
دماغ بيولوجي كحاسوب عال التوازي
في أوائل سبعينيات القرن العشرين، بدأ كل من مارفن مينسكي وسيمور بابيرت في في تطوير ما أصبح يعرف بنظرية «مجتمع العقل» الذي تنظر إلى الدماغ البيولوجي كحاسوب عال التوازي. في عام 1986، نشر مينسكي كتاب «مجتمع العقل»، يقول فيه بأن «العقل يتكون من عدد من الوكلاء (agents) الصغار، كل وكيل هو عقل في حد ذاته». وتحاول النظرية تفسير بأن ما نسميه ذكاءا يمكن أن يكون نتيجة لتفاعل أجزاء غير الذكية. ويقول مينسكي بأن أكبر مصدر للأفكار حول النظرية جاء من عمله في محاولة لإنشاء آلة تستخدم ذراع الروبوت، وكاميرا فيديو، وجهاز حاسوب لبناء بكتل الأطفال.
ظهرت نماذج مماثلة (ترى أيضا في الدماغ البيولوجي حاسوبا عال التوازي، أي أن الدماغ يتكون من كوكبة من الوكلاء المستقلين أو شبه المستقلين) وصفها كل من :
مارشالفيل (أوهايو)
مارشالفيل هي منطقة سكنية تقع في الولايات المتحدة في مقاطعة وين، أوهايو. يقدر عدد سكانها بـ 756 نسمة ومساحتها 1.48 كم2 وترتفع عن سطح البحر 341 متر.
التركيبة السكانية
قام مكتب تعداد الولايات المتحدة بتحديد بيانات التركيبة السكانية لمارشالفيل في تعداد الولايات المتحدة. في ما يلي، التركيبة السكانية حسب تعدادي 2000 و2010.
تعداد عام 2000
بلغ متوسط دخل الأسرة في القرية 42,632 دولار، أما متوسط دخل العائلة فبلغ 44,722 دولار. وكان متوسط دخل الذكور 31,250 دولار مقابل 23,125 دولار للإناث. وسجل دخل الفرد الخاص بالقرية 14,156 دولار. وكانت نسبة 3.3% من العائلات ونسبة 5.9% من السكان تحت خط الفقر، وكان من هؤلاء نسبة 6.1% تحت سن الثامنة عشر ونسبة 10.8% في الخامسة والستين من العمر وما فوق.
تعداد عام 2010
بلغ عدد سكان مارشالفيل 756 نسمة بحسب تعداد عام 2010، وبلغ عدد الأسر 291 أسرة وعدد العائلات 222 عائلة مقيمة في القرية. في حين سجلت الكثافة السكانية. وبلغ عدد الوحدات السكنية 311 وحدة بمتوسط كثافة قدره. وتوزع التركيب العرقي للقرية بنسبة 98.4% من البيض و 0.8% من الأمريكيين الأصليين و 0.3% من الأمريكيين الأفارقة و 0.5% من عرقين مختلطين أو أكثر. بلغ عدد الأسر 291 أسرة كانت نسبة 36.8% منها لديها أطفال تحت سن الثامنة عشر تعيش معهم، وبلغت نسبة الأزواج القاطنين مع بعضهم البعض 58.4% من أصل المجموع الكلي للأسر، ونسبة 9.3% من الأسر كان لديها معيلات من الإناث دون وجود شريك، بينما كانت نسبة 8.6% من الأسر لديها معيلون من الذكور دون وجود شريكة وكانت نسبة 23.7% من غير العائلات. تألفت نسبة 20.3% من أصل جميع الأسر من أفراد ونسبة 8.9% كانوا يعيش معهم شخص وحيد يبلغ من العمر 65 عاماً فما فوق. وبلغ متوسط حجم الأسرة المعيشية 2.96، أما متوسط حجم العائلات فبلغ 2.60. بلغ العمر الوسطي للسكان 39.3 عاماً. وكانت نسبة 24.1% من القاطنين تحت سن الثامنة عشر، وكانت نسبة 8.2% بين الثامنة عشر والأربعة وعشرون عاماً، ونسبة 26.2% كانت واقعةً في الفئة العمرية ما بين الخامسة والعشرون حتى والأربعة وأربعون عاماً، ونسبة 27.9% كانت ما بين الخامسة والأربعون حتى الرابعة والستون، ونسبة 13.6% كانت ضمن فئة الخامسة والستون عاماً فما فوق. وتوزع التركيب الجنسي للسكان بنسبة 49.6% ذكور و50.4% إناث.
اليونانيون المستقلون (حزب)
اليونانيين المستقليين (باليونانية: Ανεξάρτητοι Έλληνες، الشهير باختصاره ANEL هو حزب يوناني محافظ. فاز الحزب ب 13 مقعد في الانتخابات التشريعية اليونانية 2015 و اتفق على تشكيل ائتلاف حاكم مع حزب سيريزا الفائز.
غريغ دريلينغ
غريغ دريلينغ مواليد 7 نوفمبر 1962 في ويتشيتا، هو لاعب كرة سلة أمريكي سابق بدأ مسيرته الاحترافية في سنة 1986. تم اختياره من قبل فريق إنديانا بايسرز خلال الدرافت. يبلغ طوله. حقق المركز الثاني في الألعاب الجامعية الصيفية 1985. اعتزل اللعب في 1998.
المسيرة الاحترافية
لعب مع إنديانا بايسرز من سنة 1986 إلى 1993، ثم لعب مع دالاس مافيريكس في موسم 1993–1994، ثم لعب مع كليفلاند كافالييرز في موسم 1994–1995، ثم لعب مع دالاس مافيريكس في موسم 1996–1997.
معزوب الهاجس
معزوب الهاجس هي إحدى قرى عزلة جعار بمديرية خنفر التابعة لمحافظة أبين، بلغ تعداد سكانها 112 نسمة حسب تعداد اليمن لعام 2004.
بلدة هاستينغز تشارتر (ميشيغان)
هاستينغز تشارتر هي بلدة تقع بولاية ميشيغان في الولايات المتحدة. تبلغ مساحتها 79.1 (كم²)، وترتفع عن سطح البحر 255 م، بلغ عدد سكانها 2948 نسمة في عام تعداد الولايات المتحدة 2010 حسب إحصاء مكتب تعداد الولايات المتحدة وتصل الكثافة السكانية فيها 37.9 نسمة/كم2.
مجتمعات التقارب والمجتمعات المحلية
«للشبكات الاجتماعية والمجتمعات» على الإنترنت (خمس أنواع)، إحداها هي «مجتمعات التقارب والمجتمعات المحلية».
تعريف مجتمعات التقارب والمجتمعات المحلية
«مجتمعات التقارب والمجتمعات المحلية» هي إحدى المجتمعات التي يمكن إنشائها على الإنترنت. وتمتاز هذة المجتمعات بوجود عامل ديموغرافي، أو جغرافي مشترك مميز بين أفراد المجتمع، كأن يكون جميع الأفراد نساء أو أن يكون جميع الأفراد رجال أو من تفس العرق، أو نفس المعتقدات السياسية، أو نفس الدين، أو غير ذلك.
أعضاء مجتمعات التقارب
أعضاء مجتمعات التقارب يشعرون أنهم يتحدثون إلى أناس يستطيعون الاعتماد عليهم ومشاركتهم في أفكارهم وهذ ما يصنع التلاحم أو التلاصق الاجتماعي "social glue".
طريقة تحصيل الإيرادات
هنالك طريقتان لتحصيل الإيرادات: أولا: الإعلانات: حيث إن هذه الإعلانات تكون فيما يندرج تحت اهتمامات أعضاء مجتمعات التقارب والمجتمعات المحلية.
ثانيا: بيع السلع: حيث إن هذة السلع تكون أيضا فيما يندرج تحت اهتمامات أعضاء مجتمعات التقارب والمجتمعات المحلية. وهنا تجدر الإشارة أن هنالك الكثير من المواقع لمجتمعات التقارب التي لا تهدف للربح.
نوع بوابات السوق المناسبة لها
غالبا ما يكون النوع المناسب لمجتمعات التقارب هو بوابات السوق العمودية وذلك لأنها تركز على اجتذاب الجماهير التي تركز على موضوع معين.
نقاط التي بتواجدها قد ينجح العمل التجاري "business" في مجتمعات التقارب
1-	أن تكون مجانية للمستخدمين: غالبا ما تقوم المواقع بتوفير خدمات وعروض مجانية للمستخدمين. هنالك بعض المواقع التي تطلب الدفع مقابل بعض الخدمات التي لا تكون من الخدمات الأساسية التي يوفرها الموقع. 2-	وجود حركة سير (traffic) هو أهم شي: بمجرد وجود حركة سير فهذا يقتضي أننا نستطيع توسيع خياراتنا في بيع الإعلانات وإدخال الخدمات المتميزه.
3-	الالتزام بالوقت: الالتزام بالوقت لجمع المال بالنظر إلى الحدود الزمنية (timeline) للموقع ومعرفة الوقت اللازم لتكوين حركة سير ومن ثم مردود مالي.
4-	وجود ميزانية للتسويق: هنالك قاعدة عامة تقول أن علينا أن نستثمر في التسويق سنويا كما لو كنا في مرحلة الإنشاء والبناء الأولى.
مثال
من أشهر الأمثلة على مجتمعات التقارب هو ivillage. نبذه عنه: تم إنشاء ivillage عام 1995 على يد كانديس كاربينتر. وهو يركز على النساء وكل ما يختص بالنساء ومحتوى الموقع يتم إدراجه من الخبراء في مجالات الصحة والأمومة والحمل والجمال والعلاقات وغير ذلك.كما أن هذا الموقع يسمح للعديد من النساء في جميع أنحاء العالم بالتفاعل وتبادل الأفكار وطلب المشورة.وقد قام ivillage بتجميع مجموعة من المواقع المتخصصة في النساء وهي: •	 Women.com.
•	 gURL.com.
•	 Astrology.com.
•	 Substance.com.
•	 Promotions.com.
•	 Healthology.com.
•	 Gardenweb.com.
وفي عام 2006 قامت NBC بشراء ivillage مقابل 600 مليون دولار.
القيمة المفترضة:
1-	أن يكون جزء من المجتمعات الموجهة خصيصا للنساء.
2-	أن يكون محطة وموقف واحد للبيع للنساء.
إبرز منافسيه:
•	Lifetime.
•	Martha Stewart Living.
•	 Oxygen Media.
طريقة تحصيل الإيرادات:
يتم تحصيل الإيرادات عن طريق: 1-	الإعلانات.
2-	رسوم الإحالة من التجار.
3-	عن طريق بعض البرامج التلفزيونية.
المراجع
1-E-commerce business.,technology, society 2009 Kenneth C.laudon Carol Guercio Traver
2-	http://www.communispace.com/assets/pdf/C_Cli_Aberdeen_Marketing_BP_Report_-_Hallmark_Case_Study.pdf
3-	http://www.sci.brooklyn.cuny.edu/~cox/cis3.2/CH13_LaudonTraver_PPT.ppt
4-	IVillage
6-	http://uixpress.com/ivillage
7-	http://www.venturewoods.org/index.php/2006/03/13/web-20-profitability/
إيدز
الإيدز أو الإيدس أو السيدا أو التَنَقْصُم (نحت تناذر نقص المناعة المكتسبة) أو متلازمة نقص المناعة المكتسبة (بالإنجليزية: AIDS؛ وبالفرنسية: SIDA) هو مرض يصيب الجهاز المناعي البشري ويسببه فيروس نقص المناعة البشرية فيروس إتش أي في (HIV) وتؤدي الإصابة بهذه الحالة المرضية إلى التقليل من فاعلية الجهاز المناعي للإنسان تدريجيًّا ليترك المصابين به عرضة للإصابة بأنواع من العدوى الانتهازية والأورام. وينتقل فيروس نقص المناعة إلى المصاب عن طريق حدوث اتصال مباشر بين غشاء مخاطي أو مجرى الدم وبين سائل جسدي يحتوي على هذا الفيروس مثل: الدم أو السائل المنوي للذكر أو السائل المهبلي للأنثى أو المذي أو لبن الرضاعة الطبيعية. من ثم، يمكن أن ينتقل هذا الفيروس من خلال الاتصال الجنسي غير الآمن سواء الشرجي أو المهبلي أو الفموي، أو من خلال عملية نقل الدم، أو من خلال إبر الحقن الملوثة بهذا الفيروس، أو يمكن أن ينتقل من الأم إلى جنينها خلال مرحلة الحمل أو الولادة أو الرضاعة أو من خلال أي عملية تعرض أخرى لأي من السوائل الجسدية سالفة الذكر. ويعتبر مرض الإيدز حاليًا جائحة (من الأمراض الوبائية والمتفشية). ففي عام 2007، تم تقدير عدد المصابين الأحياء بهذا المرض حول العالم بنحو 33.2 مليون شخص. كذلك، فإن هذا المرض قد أودى بحياة ما يُقدر بحوالي 2.1 مليون شخص من بينهم 330 ألف طفل. وقد ظهر أن ما يزيد عن ثلاثة أرباع هذه الوفيات تحدث في ذلك الجزء من القارة الأفريقية الذي يقع جنوب الصحراء الكبرى. مما يعيق تحقيق النمو الاقتصادي ويدمر رأس المال البشري.
هذا وتظهر الأبحاث الوراثية أن فيروس نقص المناعة ظهر لأول مرة في غرب أفريقيا الوسطى في أواخر القرن التاسع عشر أو بدايات القرن العشرين.
وعلى الرغم من أن الوسائل العلاجية لمرض الإيدز وفيروس نقص المناعة البشرية قد تُبطئ عملية تطور المرض، إلا أنه لا يوجد حتى الآن أي لقاح أو علاج لهذا المرض. فالوسائل العلاجية المضادة للفيروسات الارتدادية تعمل على تقليل معدل الوفيات الناتجة عن الإصابة بفيروس نقص المناعة والحدّ من انتشار المرض في المنطقة التي تظهر فيها العدوى به. ولكن، هذه العقاقير باهظة الثمن؛ كما أن الوسيلة التقليدية للحصول على وسيلة علاج مضادة لهذا الفيروس الارتدادي غير متاحة في كل دول العالم. ونظرًا لصعوبة علاج الإصابة بفيروس نقص المناعة البشري، فإن الوقاية من التعرض للعدوى به تعد هدفًا رئيسيًا في سبيل التحكم في انتشار مرض الإيدز كوباء. وعليه فإن منظمات الصحة تسعى دائمًا لتطوير وسائل تضمن الحد من انتقال العدوى، فضلاً عن برامج استبدال الإبر والمحاقن المستعملة بأخرى نظيفة، وذلك في محاولة منها لإبطاء معدل انتشار هذا الفيروس. بعض الدراسات أفضت إلى أن شخصاً مصاباً بالفيروس عند تشخيصه قد يتوقع أن يعيش 49 عامًا إضافياً. وأما بالنسبة للمواليد مع مرض الإيدز قد يعيشون إلى حدود 13 سنة. بعض التقديرات التقريبية لمرض الإيدز وفيروس HIV إلى أن عدد الأشخاص الحاملين للفيروس يتراوح بين 470 ألفاً إلى 730 ألف. بينما تبلغ نسبة الانتشار من مقدارها على نطاق العالم 1.6 بالمئة.
أصل التسمية
يعرف المرض عموماً وفي الأوساط الطبية والعلمية باختصاره الإنجليزي «إيدز» وذلك من Acquired Immune Deficiency Syndrome أو اختصاره «سيدا» "sida" من اللغة الفرنسية Syndrome d'immunodéficience acquise. وقد سميت متلازمة نقص المناعة «المكتسبة» تمييزاً لها عن مرض نقص المناعة الوراثي الذي يظهر لدى بعض الأطفال منذ الولادة. أي أن نقص المناعة حصل نتيجة الإصابة بالمرض وليس لأسباب وراثية.
الأنواع
الفيروس يتغير سريعاً جداً وهو بسهولة قادر على التهرب من العديد من مضدات الجسم ' نظم الدفاع s. هناك نوعان من فيروس نقص المناعة البشرية؛ فهي فيروس نقص المناعة البشرية-1 وفيروس نقص المناعة البشرية-2 ولديهم العديد من الأنواع الفرعية الخاصة به.
ويمكن تصنيف السلالات من فيروس نقص المناعة البشرية-1 إلى أربع مجموعات: المجموعة «الرئيسية» م، ومجموعة «الخارجة» س ومجموعتين جديدتين، ن وب. قد تمثل هذه المجموعات الأربع أربع مقدمات منفصلة لفيروس نقص المناعة القردي في البشر. أكثر من 90 في المئة عدوى فيروس نقص المناعة البشرية-1 تنتمي إلى مجموعة فيروس نقص المناعة البشرية-1. ضمن مجموعة معروفة هناك أن مالا يقل عن تسعة متميزة وراثيا الأنواع الفرعية (أو أطوار) من فيروس نقص المناعة البشرية-1. هذه هي الأنواع الفرعية A، ب، ج، د، و، ز، ح، ي وك.