Site hosted by Angelfire.com: Build your free website today!

الدرس الثانى: مكونات المعالج الدقيق 1-2-3-4

أجزاء المعالج 1-2-3-4-5-6-7-8-9

 

3- وحدة معالجة النقط العائمة  Floating Point Unit

 

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

 

وزادت كم ومقدار الأوامر التى يتم معالجتها بوجود أكثر من خطى للمعالجة فى اّن واحد أى ان الأوامر تنفذ تقريبا بالتوازى زمنيا مع بعضهم البعض (اّنيا) ، اذ يحتاج تنفيذ أمر ما إلى عدد من الخطوات المنفصلة من جلب وترجمة على سبيل المثال .

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

 

معالجة الأبعاد الثلاثية

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

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

 

وبما أن عدد المثلثات كبير فيلزم عدد كبير من العمليات الحسابية ، وبما أن حجمها صغير فتتطلب القيام بعمليات حسابية دقيقة (أى حساب أرقام الفصلة العائمة ) مما يجعل أهمية حساب الفصلة العائمة كبيرة فى هذا المجال ، وكلما كان المعالج أسرع كلما كانت الرسومات الثلاثية الأبعاد أسرع .فى الإستجابة

 
 

للخلف- صفحة 3 - للأمام