الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال في المعالجة التفرعية

بدأه mostafa111 في 28 مارس 2011 · 1 رد · 1,064 مشاهدة · في الميكروكنترولر (المتحكم) و الدوائر الرقمية و المنطقية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ما الفرق بين هذه المصطلحات؟

Parallel Processing

Multiprocessing

parallel computing

وشكرا

#2

أظن أنك درستهم وعندك معلومات كافية عنهم لكن مشتت فى كثرة المصطلحات وتشابهها

لذلك لن أتعمق فى شرحهم ولكن سأعطيك ما تبحث عنه وهو الفروق الواضحة والمحددة بين المصطلحات

أولاً Parallel Processing هو نفسه Parallel Computing

إذا إحنا أصبحنا نقارن بين مصطلحين فقط

ما هو Parallel Computing or Processing : بمنتهى البساطة هو استخدام اكتر من Procsessor داخل نفس جهاز الـ Computer أو استخدام أكتر من Procsessor لأكثر من جهاز Computer عبر الشبكة Network لعمل معالجة Process لمهمة واحدة Task اولبرنامج واحد او عملية واحدة حسابية علمية معقدة تحتاج لوقت وامكانيات جهاز كبيرة جداً مثل التى تستخدم فى الفلك او الاحوال الجوية.

وده النص الانجليزى اللى بيحكى نفس الكلام

http://www.wisegeek.com/what-is-parallel-processing.htm

Parallel processing is the simultaneous processing of the same task on two or more microprocessors in order to obtain faster results. The computer resources can include a single computer with multiple processors, or a number of computers connected by a network, or a combination of both. The processors access data through shared memory. Some supercomputer parallel processing systems have hundreds of thousands of microprocessors.

With the help of parallel processing, a number of computations can be performed at once, bringing down the time required to complete a project. Parallel processing is particularly useful in projects that require complex computations, such as weather modeling and digital special effects. Let's take a real-life example to understand the efficacy of parallel processing.

ما هو الـ Multiprocessing : أيضاً بمنتهى البساطة هو استخدام اكثر من Processor داخل جهاز Computer واحد أو استخدام أكثر من Core داخل الـ Processor واحد لكى يتم معالجة أكثر من مهمة Task فى وقت واحد بحيث كل Processor أو كل Core يقوم بمعالجة مهمة من المهام من أولها لآخرها ( One task completely processed through one core or processor ).

وها هو النص الانجليزى الذى يحكى هذا

http://answers.yahoo.com/question/index?qid=20070704003319AAlc0Jl

The simultaneous use of more than one CPU to execute a program. Ideally, parallel processing makes a program run faster because there are more engines (CPUs) running it. In practice, it is often difficult to divide a program in such a way that separate CPUs can execute different portions without interfering with each other. Most computers have just one CPU, but some models have several.

In multiprocessing Two or more identical processors are connected to a single shared main memory.

So in parallel processing one task will be handled by many processors, and in multi processing many tasks will be divided among many processors. (one task completely handled by one processor)
Source(s):
Wikipedia

تم تعديل هذه المشاركة بواسطة Ah.K.EL-Saman في 28 مارس 2011 في 22:58

1

سَبِّحِ اسْمَ رَبِّكَ الْأَعْلَى

مواضيع مشابهة