البيانات في الحاسوب مثل الألوان ، أو الأصوات ، أو الحروف ، أو الأرقام ، أو الرموز ، تتكون من أصفار وواحدات بعرض(عدد) معين وبترتيب معين ، مثلا ، الرقم 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 ، أو عملية دمج بين اللونين الأحمر والأصفر ..الخ
البرامج التي يشغلها المستخدم تتعامل مع المعالج المركزي بهذا الأسلوب ، فهي ترسل اليه مسارات من البيانات (طلبات المستخدم) بشكل مستمر ، وتتلقي من المعالج النتائج لتعرضها للمستخدم في النهاية .
المفضلات