النتائج 1 إلى 5 من 5

الموضوع: ما هو ال FPU ؟

  1. #1
    عضو
    تاريخ التسجيل
    Jan 2011
    المشاركات
    48
    الدولة: Egypt
    معدل تقييم المستوى
    0

    ما هو ال FPU ؟

    السلام عليكم ورحمة الله

    استفسار من الأعضاء والمشرفين الكرام ..

    ما هو ال FPU
    ووحدة حساب الأرقام الصحيحة ووحدة حساب الفاصلة العائمة ؟
    وما معنى مسارات البيانات ؟

    جزاكم الله خيرا

  2. #2
    عضو فضي الصورة الرمزية Hameedo
    تاريخ التسجيل
    Sep 2008
    المشاركات
    830
    الدولة: Egypt
    معدل تقييم المستوى
    84

    رد: ما هو ال FPU ؟

    البيانات في الحاسوب مثل الألوان ، أو الأصوات ، أو الحروف ، أو الأرقام ، أو الرموز ، تتكون من أصفار وواحدات بعرض(عدد) معين وبترتيب معين ، مثلا ، الرقم 12 له 8 أصفار وواحدات (01010000) أي له عرض 8 بت ، اللون الأحمر له 24 صفر وواحد أي له عرض 24 بت ، الرمز # له 32 صفر وواحد أي له عرض 32 بت .. الخ

    الرقم الصحيح Integer هو تلك المجموعة من الواحدات والأصفار ، والتي تدخل في المعالجات ويتم تغييرها الي مجموعة جديدة بترتيب جديد ، أي يتم تغيير قيمتها ، ويطلق علي هذا اسم عملية المعالجة ، مثلا يتم معالجة رقم 12 لتتغير قيمته من (01010000) الي (11111100) وهي القيمة التي تمثل رقم 25 .

    الرقم العائم هو عبارة عن واحدات وأصفار أيضا ، لكنها تعبر عن رقم أُسّي (له مٌضاعف) ، ويستخدم في وصف الأرقام الكبيرة جدا ، أو التي تحوي عددا كبيرا من الأرقام ، فرقم مثل 99000000000 ، هو عدد كبير للغاية ، ويحتاج الي قيمة كبيرة من الأصفار والواحدات للتعبير عنه بلغة الحاسوب ، لكن باستخدام نظام التعبير العائم Floating ، يمكن التعبير عنه هكذا 99⁸ ، حيث هي الأس (الٌمضاعف) ، و 99 هي الرقم العادي ، والمعني الكلي هو 99 أمامها 8 أصفار ، أي 9900000000 .

    عادة ما تستخدم طريقة الأرقام العائمة عرض 32 بت ، وتفصل فيها بين الأس والرقم العادي ، فالأس يأخذ قيمة بعرض 8 بت ، بينما يأخذ الرقم العادي الباقي (24 بت) .

    لتخليص القصة ، نقول أن هناك طريقتين للتعبير عن البيانات في الحاسوب ، طريقة الأرقام الصحيحة ، وهي الطريقة العادية ، وطريقة الأرقام العائمة ، وهي الطريقة التي نصف بها البيانات ذات القيم الكبيرة ، ولكل طريقة نوع معين من المعالجات مصمم علي أساسها ، فمعالج الوحدة العائمة FPU مثلا يصمم بحيث يفصل بين الأُسّ والرقم العادي ، ويقوم بحساباته علي هذا الأساس ، بينما لا يحتاج معالج الأرقام الصحيحة الي هذا ، لأنه لا يستخدم الأس أصلا .

    بالنسبة لمسارات البيانات ، فهي كتلة من البيانات تسافر الي المعالج ، مصحوبة بأمر محدد بأداء عملية محددة علي تلك البيانات ، مثلا أداء عملية جمع وضرب علي رقمي 5 و 12 ، أو عملية دمج بين اللونين الأحمر والأصفر ..الخ

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

    وبناة الأهرام فى سالف الدهر كفونى الكلام عند التحدى

    أنا تاج العلاء فى مفرق الشرق و دراته فرائد عقدى

    أى شئ فى الغرب قد بهر الناس جمالاِّ ولم يكن منه عندى


  3. #3
    عضو الصورة الرمزية hany103
    تاريخ التسجيل
    Nov 2009
    المشاركات
    234
    الدولة: Egypt
    معدل تقييم المستوى
    16

    رد: ما هو ال FPU ؟

    والله يا دكتور حميدو إنت كنز, ربنا يزيدك علم اكثر واكثر, شكرا على الشرح الممتاز.

  4. #4
    إداري سابق
    تاريخ التسجيل
    Jun 2002
    المشاركات
    18,891
    معدل تقييم المستوى
    121

    رد: ما هو ال FPU ؟

    وهي اختصار Floating Point Unit أو وحدة النقطة العائمة (ترجمة حرفية)، وكانت قديما تسمى المعالج الرقمي قبل أن يُدمج في بنية المعالج الرئيسي،

  5. #5
    عضو
    تاريخ التسجيل
    Jan 2011
    المشاركات
    48
    الدولة: Egypt
    معدل تقييم المستوى
    0

    رد: ما هو ال FPU ؟

    جزاكم الله كل الخير دكتور حميدو ، استاذ مبارك
    وجعله فى ميزان حسناتكم ان شاء الله

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •