كتاب الحاسبات والخوارزميات المتوازيةكتب تقنية المعلومات

كتاب الحاسبات والخوارزميات المتوازية

كتاب رائع يشرح طريقة وفائدة الحاسبات والخوارزميات المتوازية وألفه مجموعة من الشباب من جامعة الملك سعود وأسماءهم مكتوبه في أول صفحة من الكتاب. إعداد :محمد عبدالله الجار الله الفصل الأول: التوازي 1.1 مفهوم التوازي. 1.2 الحاجة إلى استخدام التوازي.. 1.3 فوائد تعدد المعالجات....... 1.4 دراسة المعالجة المتوازية.... 1.5 تطبيقات المعالجة المتوازية .. 1.6 تعريف الحاسب المتوازي ... (Speedup) 1.7 التسريع 1.8 أشكال معالجة المعطيات على التوازي... ..(Programs) 1.8.1 مستوى البرامج ..(Procedure) 1.8.2 مستوى الإجرائية .... (Instructions) 1.8.3 مستوى التعليمات ....... (Instruction) 1.8.4 مستوى التعليمة 1.9 موجز لتاريخ الحاسبات .......... الفصل الثاني: تصنيف الحاسبات المتوازية ٢٨ .......[Flynn’s Classification Scheme] 2.1 تصنيف فلاين ٢٩ ........SISD 2.1.1 الحاسبات وحيدة تدفق التعليمات ووحيدة تدفق المعطيات ٣٠ ... SIMD 2.1.2 الحاسبات وحيدة تدفق التعليمات ومتعددة تدفق المعطيات ٣٤ ..........MISD 2.1.3 الحاسبات متعددة تدفق التعليمات ووحيدة تدفق المعطيات ٣٥ ..... MIMD 2.1.4 الحاسبات متعددة تدفق التعليمات ومتعددة تدفق المعطيات ٣٧ .......... MIMD Shared Memory 2.1.4- الذاآرة المشترآة a ٤١ ....... MIMD Message Passing 2.1.4- تمرير الرسائل b ٤٤ .......(Interconnection Networks) 2.2 شبكات الربط 2.2.1 الشبكات السكونية.. 2.2.1.1 الشبكة الخطية والحلقية.. 2.2.1.2 الشبكة المصفوفية و المصفوفية الحلقية 2.2.1.3 الشبكات الشجرية . 2.2.1.4 الشبكات المكعبية .. 2.2.2 الشبكات الديناميكية . 2.2.2.1 شبكة الناقل 2.2.2.2 مصفوفة المبدلات . 2.2.2.3 الشبكات متعددة الطبقات. الفصل الثالث:مبادئ تصميم الخوارزميات المتوازية 3.1 مفاهيم أساسية... 3.2 الإجرائيات والمقابلة. الحاسبات المتوازية و الخوارزميات المتوازية 2 3.3 تقنيات التقسيم ...... (Recursive Decomposition) 3.3.1 التقسيم العَودِي ...... (Data Decomposition) 3.3.2 تقسيم البيانات (Exploratory Decomposition) 3.3.3 @التقسيم الاستكشافي ...(Speculative Decomposition) 3.3.4 التقسيم التخميني ...(Hybrid Decompositions) 3.3.5 التقسيم المختلط 3.4 أمثلة للخوارزميات المتوازية . ....(Bubble Sort) 3.4.1 خوارزمية الفرز الفقاعي وتوابعها ...(Odd-Even Transposition) 3.4.1.1 الإبدال الزوجي-الفردي لإيجاد أصغر شجرة هيكلية.. ٩٢ Prim 3.4.2 خوارزمية بريم 3.4.2.1 تعاريف ومفاهيم أساسية.. 3.4.2.2 الشجرة الهيكلية الأصغر: (خوارزمية بريم) ... الفصل الرابع:البرمجة المتوازية.... . :OCCAM 4.1 لغة .................. : FORTRAN- 4.2 لغة 90 ١١٠ ........................................................Message Passing Interface MPI 4.3 واجهة تمرير الرسائل .......MPI 4.3.1 الهيكل العام لبرامج ..... (Communicators) 4.3.2 المراسِلات 4.3.3 الحصول على معلومات عن بيئة التشغيل... .MPI 4.3.4 تراسل البيانات في .... MPI 4.3.5 برامج تطبيقية باستخدام برنامج لإرسال واستقبال المعطيات.. ..... (Ring) برنامج إرسال المعطيات ضمن حلقة برنامج جمع سلسلة أعداد . برنامج الفرز الزوجي-الفردي .. الحاسبات المتوازية و الخوارزميات المتوازية 3 الحمد لله رب العالمين، والصلاة والسلام على سيد المرسلين، نبينا محمد، وعلى آله وصحبه أجمعين... أما بعد: فمن ُ ذ أن بزغ علم الحاسبات الآلية إلى الوجود والعلماء يبذلون جهدهم سعيًا لجعلالحاسبات تحل المسائل بشكل أفضل و أسرع، وقد أثمرت التقنية تحسنًا في الدوائر الكهربائية، وأصبح بالإمكان وضع العديد منها على شريحة واحدة، كذلك ازدادت سرعة نبضة الساعة للجهاز مما أدى إلى وصول سرعة المعالجات إلى حدود سرعات عالية تقاس بالجيجا هيرتز!. ومع ذلك فهناك قيود طبيعية تتحكم بالمدى الذي يمكن فيه تحسين الأداء لمعالج واحد، فالحرارة مث ً لا أو التشويش الكهرومغناطيسي تقللان من كثافة الترانزستورات على الشريحة، وحتى لو توصل الصناع لحل هذه المشاكل فإن سرعة المعالج لا يمكن أبدًا أن تتجاوز سرعة الضوء. وعلاوة على هذه القيود الطبيعية فثمّة قيود اقتصادية، ففي وقت ما ستتزايد كلفة إنتاج المعالج السريع جدًا بشكل كبير مما قد يؤدي إلى عدم الرغبة بتحمل هذه الكلفة الزائدة. كل هذه الأسباب التي ذكرناها ستؤدي في النهاية إلى ترك جميع الطرق الغير مجديةو تركيز الاهتمام على طريقة واحدة وهي توزيع حمل أداء العمليات الحسابية بين عدة معالجات أو ما يعرف ب " التوازي ". وللدلالة على أهمية التوازي المتزايدة يومًا بعد يوم فالحاسبات الشخصية الحديثة بدأت مؤخرًا بالاستفادة من التوازي بشكل عملي، فمث ً لا يمكن في الوقت الحالي لأي شخص أن الحاسبات المتوازية و الخوارزميات المتوازية
-
من كتب أنظمة التشغيل - مكتبة كتب تقنية المعلومات.

وصف الكتاب :

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

إعداد :محمد عبدالله الجار الله



الفصل الأول: التوازي

1.1 مفهوم التوازي.
1.2 الحاجة إلى استخدام التوازي..
1.3 فوائد تعدد المعالجات.......
1.4 دراسة المعالجة المتوازية....
1.5 تطبيقات المعالجة المتوازية ..
1.6 تعريف الحاسب المتوازي ...
(Speedup) 1.7 التسريع
1.8 أشكال معالجة المعطيات على التوازي...
..(Programs) 1.8.1 مستوى البرامج
..(Procedure) 1.8.2 مستوى الإجرائية
.... (Instructions) 1.8.3 مستوى التعليمات
....... (Instruction) 1.8.4 مستوى التعليمة
1.9 موجز لتاريخ الحاسبات ..........
الفصل الثاني: تصنيف الحاسبات المتوازية
٢٨ .......[Flynn’s Classification Scheme] 2.1 تصنيف فلاين
٢٩ ........SISD 2.1.1 الحاسبات وحيدة تدفق التعليمات ووحيدة تدفق المعطيات
٣٠ ... SIMD 2.1.2 الحاسبات وحيدة تدفق التعليمات ومتعددة تدفق المعطيات
٣٤ ..........MISD 2.1.3 الحاسبات متعددة تدفق التعليمات ووحيدة تدفق المعطيات
٣٥ ..... MIMD 2.1.4 الحاسبات متعددة تدفق التعليمات ومتعددة تدفق المعطيات
٣٧ .......... MIMD Shared Memory 2.1.4- الذاآرة المشترآة a
٤١ ....... MIMD Message Passing 2.1.4- تمرير الرسائل b
٤٤ .......(Interconnection Networks) 2.2 شبكات الربط
2.2.1 الشبكات السكونية..
2.2.1.1 الشبكة الخطية والحلقية..
2.2.1.2 الشبكة المصفوفية و المصفوفية الحلقية
2.2.1.3 الشبكات الشجرية .
2.2.1.4 الشبكات المكعبية ..
2.2.2 الشبكات الديناميكية .
2.2.2.1 شبكة الناقل
2.2.2.2 مصفوفة المبدلات .
2.2.2.3 الشبكات متعددة الطبقات.
الفصل الثالث:مبادئ تصميم الخوارزميات المتوازية
3.1 مفاهيم أساسية...
3.2 الإجرائيات والمقابلة.
الحاسبات المتوازية و الخوارزميات المتوازية
2
3.3 تقنيات التقسيم
...... (Recursive Decomposition) 3.3.1 التقسيم العَودِي
...... (Data Decomposition) 3.3.2 تقسيم البيانات
(Exploratory Decomposition) 3.3.3 @التقسيم الاستكشافي
...(Speculative Decomposition) 3.3.4 التقسيم التخميني
...(Hybrid Decompositions) 3.3.5 التقسيم المختلط
3.4 أمثلة للخوارزميات المتوازية .
....(Bubble Sort) 3.4.1 خوارزمية الفرز الفقاعي وتوابعها
...(Odd-Even Transposition) 3.4.1.1 الإبدال الزوجي-الفردي
لإيجاد أصغر شجرة هيكلية..
٩٢ Prim 3.4.2 خوارزمية بريم
3.4.2.1 تعاريف ومفاهيم أساسية..
3.4.2.2 الشجرة الهيكلية الأصغر: (خوارزمية بريم) ...
الفصل الرابع:البرمجة المتوازية....
. :OCCAM 4.1 لغة
.................. : FORTRAN- 4.2 لغة 90
١١٠ ........................................................Message Passing Interface MPI 4.3 واجهة تمرير الرسائل
.......MPI 4.3.1 الهيكل العام لبرامج
..... (Communicators) 4.3.2 المراسِلات
4.3.3 الحصول على معلومات عن بيئة التشغيل...
.MPI 4.3.4 تراسل البيانات في
.... MPI 4.3.5 برامج تطبيقية باستخدام
برنامج لإرسال واستقبال المعطيات..
..... (Ring) برنامج إرسال المعطيات ضمن حلقة
برنامج جمع سلسلة أعداد .
برنامج الفرز الزوجي-الفردي ..
الحاسبات المتوازية و الخوارزميات المتوازية
3
الحمد لله رب العالمين، والصلاة والسلام على سيد المرسلين، نبينا محمد، وعلى آله
وصحبه أجمعين... أما بعد:
فمن ُ ذ أن بزغ علم الحاسبات الآلية إلى الوجود والعلماء يبذلون جهدهم سعيًا لجعلالحاسبات تحل المسائل بشكل أفضل و أسرع، وقد أثمرت التقنية تحسنًا في الدوائر الكهربائية،
وأصبح بالإمكان وضع العديد منها على شريحة واحدة، كذلك ازدادت سرعة نبضة الساعة
للجهاز مما أدى إلى وصول سرعة المعالجات إلى حدود سرعات عالية تقاس بالجيجا هيرتز!.
ومع ذلك فهناك قيود طبيعية تتحكم بالمدى الذي يمكن فيه تحسين الأداء لمعالج واحد،
فالحرارة مث ً لا أو التشويش الكهرومغناطيسي تقللان من كثافة الترانزستورات على الشريحة،
وحتى لو توصل الصناع لحل هذه المشاكل فإن سرعة المعالج لا يمكن أبدًا أن تتجاوز سرعة
الضوء. وعلاوة على هذه القيود الطبيعية فثمّة قيود اقتصادية، ففي وقت ما ستتزايد كلفة
إنتاج المعالج السريع جدًا بشكل كبير مما قد يؤدي إلى عدم الرغبة بتحمل هذه الكلفة
الزائدة. كل هذه الأسباب التي ذكرناها ستؤدي في النهاية إلى ترك جميع الطرق الغير مجديةو تركيز الاهتمام على طريقة واحدة وهي توزيع حمل أداء العمليات الحسابية بين عدة
معالجات أو ما يعرف ب " التوازي ".
وللدلالة على أهمية التوازي المتزايدة يومًا بعد يوم فالحاسبات الشخصية الحديثة بدأت
مؤخرًا بالاستفادة من التوازي بشكل عملي، فمث ً لا يمكن في الوقت الحالي لأي شخص أن
الحاسبات المتوازية و الخوارزميات المتوازية


سنة النشر : 2003م / 1424هـ .
عدد مرات التحميل : 12060 مرّة / مرات.
تم اضافته في : الأحد , 11 مايو 2008م.
حجم الكتاب عند التحميل : 2.3 ميجا بايت .

ولتسجيل ملاحظاتك ورأيك حول الكتاب يمكنك المشاركه في التعليقات من هنا:


     

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


الفصل الأول: التوازي

1.1 مفهوم التوازي.
1.2 الحاجة إلى استخدام التوازي..
1.3 فوائد تعدد المعالجات.......
1.4 دراسة المعالجة المتوازية....
1.5 تطبيقات المعالجة المتوازية ..
1.6 تعريف الحاسب المتوازي ...
(Speedup) 1.7 التسريع
1.8 أشكال معالجة المعطيات على التوازي...
..(Programs) 1.8.1 مستوى البرامج
..(Procedure) 1.8.2 مستوى الإجرائية
.... (Instructions) 1.8.3 مستوى التعليمات
....... (Instruction) 1.8.4 مستوى التعليمة
1.9 موجز لتاريخ الحاسبات ..........
الفصل الثاني: تصنيف الحاسبات المتوازية
٢٨ .......[Flynn’s Classification Scheme] 2.1 تصنيف فلاين
٢٩ ........SISD 2.1.1 الحاسبات وحيدة تدفق التعليمات ووحيدة تدفق المعطيات
٣٠ ... SIMD 2.1.2 الحاسبات وحيدة تدفق التعليمات ومتعددة تدفق المعطيات
٣٤ ..........MISD 2.1.3 الحاسبات متعددة تدفق التعليمات ووحيدة تدفق المعطيات
٣٥ ..... MIMD 2.1.4 الحاسبات متعددة تدفق التعليمات ومتعددة تدفق المعطيات
٣٧ .......... MIMD Shared Memory 2.1.4- الذاآرة المشترآة a
٤١ ....... MIMD Message Passing 2.1.4- تمرير الرسائل b
٤٤ .......(Interconnection Networks) 2.2 شبكات الربط
2.2.1 الشبكات السكونية..
2.2.1.1 الشبكة الخطية والحلقية..
2.2.1.2 الشبكة المصفوفية و المصفوفية الحلقية 
2.2.1.3 الشبكات الشجرية .
2.2.1.4 الشبكات المكعبية ..
2.2.2 الشبكات الديناميكية .
2.2.2.1 شبكة الناقل
2.2.2.2 مصفوفة المبدلات .
2.2.2.3 الشبكات متعددة الطبقات.
الفصل الثالث:مبادئ تصميم الخوارزميات المتوازية
3.1 مفاهيم أساسية...
3.2 الإجرائيات والمقابلة.
الحاسبات المتوازية و الخوارزميات المتوازية
2
3.3 تقنيات التقسيم
...... (Recursive Decomposition) 3.3.1 التقسيم العَودِي
...... (Data Decomposition) 3.3.2 تقسيم البيانات
(Exploratory Decomposition) 3.3.3 @التقسيم الاستكشافي
...(Speculative Decomposition) 3.3.4 التقسيم التخميني
...(Hybrid Decompositions) 3.3.5 التقسيم المختلط
3.4 أمثلة للخوارزميات المتوازية .
....(Bubble Sort) 3.4.1 خوارزمية الفرز الفقاعي وتوابعها
...(Odd-Even Transposition) 3.4.1.1 الإبدال الزوجي-الفردي
لإيجاد أصغر شجرة هيكلية..
٩٢ Prim 3.4.2 خوارزمية بريم
3.4.2.1 تعاريف ومفاهيم أساسية..
3.4.2.2 الشجرة الهيكلية الأصغر: (خوارزمية بريم) ...
الفصل الرابع:البرمجة المتوازية....
. :OCCAM 4.1 لغة
.................. : FORTRAN- 4.2 لغة 90
١١٠ ........................................................Message Passing Interface MPI 4.3 واجهة تمرير الرسائل
.......MPI 4.3.1 الهيكل العام لبرامج
..... (Communicators) 4.3.2 المراسِلات
4.3.3 الحصول على معلومات عن بيئة التشغيل...
.MPI 4.3.4 تراسل البيانات في
.... MPI 4.3.5 برامج تطبيقية باستخدام
برنامج لإرسال واستقبال المعطيات..
..... (Ring) برنامج إرسال المعطيات ضمن حلقة
برنامج جمع سلسلة أعداد .
برنامج الفرز الزوجي-الفردي ..
الحاسبات المتوازية و الخوارزميات المتوازية
3
الحمد لله رب العالمين، والصلاة والسلام على سيد المرسلين، نبينا محمد، وعلى آله
وصحبه أجمعين... أما بعد:
فمن ُ ذ أن بزغ علم الحاسبات الآلية إلى الوجود والعلماء يبذلون جهدهم سعيًا لجعلالحاسبات تحل المسائل بشكل أفضل و أسرع، وقد أثمرت التقنية تحسنًا في الدوائر الكهربائية،
وأصبح بالإمكان وضع العديد منها على شريحة واحدة، كذلك ازدادت سرعة نبضة الساعة
للجهاز مما أدى إلى وصول سرعة المعالجات إلى حدود سرعات عالية تقاس بالجيجا هيرتز!.
ومع ذلك فهناك قيود طبيعية تتحكم بالمدى الذي يمكن فيه تحسين الأداء لمعالج واحد،
فالحرارة مث ً لا أو التشويش الكهرومغناطيسي تقللان من كثافة الترانزستورات على الشريحة،
وحتى لو توصل الصناع لحل هذه المشاكل فإن سرعة المعالج لا يمكن أبدًا أن تتجاوز سرعة
الضوء. وعلاوة على هذه القيود الطبيعية فثمّة قيود اقتصادية، ففي وقت ما ستتزايد كلفة
إنتاج المعالج السريع جدًا بشكل كبير مما قد يؤدي إلى عدم الرغبة بتحمل هذه الكلفة
الزائدة. كل هذه الأسباب التي ذكرناها ستؤدي في النهاية إلى ترك جميع الطرق الغير مجديةو تركيز الاهتمام على طريقة واحدة وهي توزيع حمل أداء العمليات الحسابية بين عدة
معالجات أو ما يعرف ب " التوازي ".
وللدلالة على أهمية التوازي المتزايدة يومًا بعد يوم فالحاسبات الشخصية الحديثة بدأت
مؤخرًا بالاستفادة من التوازي بشكل عملي، فمث ً لا يمكن في الوقت الحالي لأي شخص أن
الحاسبات المتوازية و الخوارزميات المتوازية

 الحاسبات والخوارزميات المتوازية
الحوسبة المتوازية
parallel processing شرح
النظم الموزعة والمعالجة المتوازية pdf
المعالجة المتوازية parallel processing
المعالجات المتوازية pdf
 



نوع الكتاب : pdf.
اذا اعجبك الكتاب فضلاً اضغط على أعجبني
و يمكنك تحميله من هنا:

تحميل الحاسبات والخوارزميات المتوازية



كتب اخرى في كتب أنظمة التشغيل

تصاريح الملفات والأدلة في أنظمة (nix.*) PDF

قراءة و تحميل كتاب تصاريح الملفات والأدلة في أنظمة (nix.*) PDF مجانا

أسباب بطئ الجهاز PDF

قراءة و تحميل كتاب أسباب بطئ الجهاز PDF مجانا

تعلم الرجستري بشكل كامل PDF

قراءة و تحميل كتاب تعلم الرجستري بشكل كامل PDF مجانا

تقييم استخدام نظام التشغيل لينكس في الشركات PDF

قراءة و تحميل كتاب تقييم استخدام نظام التشغيل لينكس في الشركات PDF مجانا

تعرف على اليونكس Unix PDF

قراءة و تحميل كتاب تعرف على اليونكس Unix PDF مجانا

Microsoft Genuine Software Initiative Office Genuine Advantage Notifications PDF

قراءة و تحميل كتاب Microsoft Genuine Software Initiative Office Genuine Advantage Notifications PDF مجانا

تنصيب نظام التشغيل لينس باير linspire PDF

قراءة و تحميل كتاب تنصيب نظام التشغيل لينس باير linspire PDF مجانا

تعلم تنصيب نظام التشغيل سولاريس Solaris PDF

قراءة و تحميل كتاب تعلم تنصيب نظام التشغيل سولاريس Solaris PDF مجانا

المزيد من كتب لغات البرمجة في مكتبة كتب لغات البرمجة , المزيد من كتب الإلكترونيات والطاقة في مكتبة كتب الإلكترونيات والطاقة , المزيد من الكتب التقنية والحاسوبية العامة في مكتبة الكتب التقنية والحاسوبية العامة , المزيد من كتب الكمبيوتر والانترنت في مكتبة كتب الكمبيوتر والانترنت , المزيد من كتب بي اتش بي في مكتبة كتب بي اتش بي , المزيد من كتب شبكات الحاسوب في مكتبة كتب شبكات الحاسوب , المزيد من كتب فجوال بيسك دوت نت في مكتبة كتب فجوال بيسك دوت نت , المزيد من كتب فجوال بيسك 6 في مكتبة كتب فجوال بيسك 6 , المزيد من كتب سي بلس بلس في مكتبة كتب سي بلس بلس
عرض كل كتب تقنية المعلومات ..
اقرأ المزيد في مكتبة كتب إسلامية , اقرأ المزيد في مكتبة كتب تقنية المعلومات , اقرأ المزيد في مكتبة المناهج التعليمية والكتب الدراسية , اقرأ المزيد في مكتبة القصص والروايات والمجلّات , اقرأ المزيد في مكتبة كتب الهندسة والتكنولوجيا , اقرأ المزيد في مكتبة الكتب والموسوعات العامة , اقرأ المزيد في مكتبة كتب تعلم اللغات , اقرأ المزيد في مكتبة كتب التنمية البشرية , اقرأ المزيد في مكتبة الكتب التعليمية , اقرأ المزيد في مكتبة كتب التاريخ , اقرأ المزيد في مكتبة كتب الأطفال قصص ومجلات , اقرأ المزيد في مكتبة كتب الطب , اقرأ المزيد في مكتبة الكتب العلمية , اقرأ المزيد في مكتبة كتب علوم سياسية وقانونية , اقرأ المزيد في مكتبة كتب الأدب , اقرأ المزيد في مكتبة كتب الروايات الأجنبية والعالمية , اقرأ المزيد في مكتبة كتب اللياقة البدنية والصحة العامة , اقرأ المزيد في مكتبة كتب الأسرة والتربية الطبخ والديكور , اقرأ المزيد في مكتبة الكتب الغير مصنّفة , اقرأ المزيد في مكتبة كتب المعاجم واللغات , اقرأ المزيد في مكتبة كتب علوم عسكرية و قانون دولي
جميع مكتبات الكتب ..