معمارية 128 بت: الفرق بين النسختين

[نسخة منشورة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
ط روبوت: تغيير التصنيف المحول بنية الحاسب إلى بنية الحاسوب
ط روبوت: توحيد قياسي للإنترويكي; تغييرات تجميلية
سطر 1:
في [[معمارية الحاسوب]] الأعداد الصحيحة '''128-بت''' و[[عنوان مادي]] أو غيرها من وحدات [[بيانات]] هي التي تكون في أغلب الأحيان 128- [[بت]] بإتساع (16 أوكتيت). [[معمارية الحاسوب]] لـ [[وحدة المعالجة المركزية]] 128-بت و[[وحدة الحساب والمنطق]] تعتمد علي [[سجل المعالج|سجل وحدة المعالجة المركزية]] وناقلات العناوين أو [[ناقلات (توضيح)|ناقل]] بهذا الحجم.
 
لا توجد حاليا معالجات موحدة عامة الغرض مصنوعة للعمل علي أعداد صحيحة أو عناوين 128-بت بالرغم من أن عدد من المعالجات تعمل بالفعل علي بيانات 128-بت. يعتبر النظام System/370 لشركة آي بي إم أول حاسوب بدائي 128-بت حيث استخدم مسجلات الفاصلة العائمة معظم وحدات المعالجة المركزية الحديثة اساخدم مجموعة تعليمات[[سيمد]] مثل SSE و AltiVec وغيرها, حيث تُستخدم المسجلات الشعاعية 128-بت لتخزين العديد من الأعداد الصغيرة مثل أربعة أعداد 32-بت [[العمليات الحسابية على أعداد الفاصلة العائمة]], ويمكن أن تعمل مجموعة تعليمات واحدة علي تلك القيم بالتوازي. لكن هذه الوحدات للمعالجة لا تعمل علي أعداد فردية تكون أرقام ثنائية طولها 128-بت. يكون [[سجل المعالج|سجل وحدة المعالجة المركزية]] فقط حجمه 128-بت.
 
دعم نظام VAX لشركة دي إي سي عمليات علي أعداد صحيحة 128-بت ("O" أو كلمة ثمانية) وأنواع البيانات من العمليات الحسابية على أعداد الفاصلة العائمة 128-بت ('H-float' أو HFLOAT). إن دعم مثل هذه العمليات كان خيار تحديثي أكثر من كونه سمة موحدة/قياسية. بما أن مسجلات نظام VAX كان إتساعها 32-بت, فإن العمليات 128-بت استخدمت أربعة مسجلات متتالية أو أربعة أطوال كلمات في الذاكرة.
 
== الاستخدامات ==
* تعتبر 128-بت حجم مفتاح شائع لـ [[تشفير بالمفتاح المتناظر]] في [[علم التعمية]]. كما أنه حجم عناوين التعريف العالمي الموحد و[[بروتوكول الإنترنت النسخة السادسة]]
* وحدات المعالجة 128-بت يمكن أن تصبح شائعة كطريقة لعنونة أكثر من 2^64 بت من المعلومات. وأكثر من 2^128 يمكن أن يتم عنونتها مباشرة باستخدام 128-بت. تفوق هذه الكية إجمالي البيانات المخزنة في موقع Earth today (2010) والتي تُقدر بحوالي 1.2 [[زيتابايت]] (أكثر من 2<sup>70</sup> بايت).<ref>{{ cite journal|url=http://www.datacenterknowledge.com/archives/2010/05/04/digital-universe-nears-a-zettabyte/|title=Digital Universe nears a Zettabyte | publisher=datacenterknowledge.com| author=Rich Miller | journal=The Guardian|date= May 2010|accessdate= 16 September 2010}}</ref>
* صيغة الضبط الرباعي الدقيق Quadruple precision 128-بت من أعداد [[العمليات الحسابية على أعداد الفاصلة العائمة]] يمكنها تخزين كلمات رباعية (64-بت) وأعداد الفاصلة الثابتة أو أعداد صحيحة بدقة بدون أن تفقد ضبطها الدقيق. لاحظ أن منذ جهاز 8087 (1980) فإن بنية x86 تدعم أعداد الفاصلة العائمة 80-بت التي تقوم بتخزين ومعالجة أعداد صحيحة 64-بت بدقة (-2<sup>63</sup>...2<sup>63</sup>-1).
* مجموعة التعليمات الافتراضية AS/400 تحدد كل الفواصل باعتبارها 128-بت. يتم ترجمة ذلك إلي مجموعة تعليمات حقيقية في الأجهزة كما يلزم مما يسمح للجهاز بالتغير بدون الحاجة إلي إعادة تجميع البرمجيات. كانت الأجهزة القديمة 32-بت [[تقنية حاسب مجموعة التعليمات المعقدة]] بينما الأجهزة الحالية 64-بت [[باور بي سي]]. لأن الفواصل محددة بأنها 128-بت فإن الأجهزة المستقبلية قد تكون 128-بت بدون عدم توافق البرمجيات.