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

[مراجعة غير مفحوصة][مراجعة غير مفحوصة]
تم حذف المحتوى تمت إضافة المحتوى
ZéroBot (نقاش | مساهمات)
ط r2.7.1) (روبوت إضافة: zh:128位元
CipherBot (نقاش | مساهمات)
ط تدقيق إملائي وتنسيق
سطر 1:
{{N-bit|128|16 octets}}
 
في [[معمارية الحاسوب]] الأعداد الصحيحة '''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-بت بدون عدم توافق البرمجيات.
*زيادة حجم الكلمة يمكن أن يُسرع الضبط الدقيق المتعدد للمكتبات الرياضية.
تتضمن التطبيقات [[علم التعمية ]]
 
==التاريخ==
[[دارة المقارن ]] 128-بت وصفها الباحثون في [[ملحق:1976 ]]<ref>{{ cite journal|last1=Mead|first1=C.A.|last2=Pashley|first2=R.D.|last3=Britton|first3=L.D.|last4=Daimon|first4=Y.T.|last5=Sando|first5=S.F.|title=128-bit multicomparator|url=http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=1050799|journal=IEEE Journal of Solid-State Circuits|volume=11|pages=692|year=1976| doi= 10.1109/JSSC.1976.1050799 }}</ref>
وحدة المعالجة المركزية ذات الامتدادات متعددة الوسائط 128-بت صممها الباحثون في 1999.<ref>{{ cite journal| last1=Suzuoki| first1=M.| last2=Kutaragi| first2=K.| last3=Hiroi| first3=T.| last4=Magoshi| first4=H.| last5=Okamoto| first5=S.| last6=Oka| first6=M.| last7=Ohba| first7=A.| last8=Yamamoto| first8=Y.| last9=Furuhashi| first9=M.| title=A microprocessor with a 128-bit CPU, ten floating-point MAC's, four floating-point dividers, and an MPEG-2 decoder| url=http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=799870| journal=IEEE Journal of Solid-State Circuits| volume=34| pages=1608| year=1999|doi=10.1109/4.799870 }}</ref>
 
سطر 24:
{{CPU technologies}}
 
[[categoryتصنيف:بنية الحاسب]]
 
[[en:128-bit]]