30Jul
معظم الناس الترقية من الحوسبة 32 بت إلى 64 بت الحوسبة لتفجير من خلال الحد الأقصى 4GB رام، ولكن كيف بكثير يمكنك ضربة من خلال هذا الحد مرة واحدة كنت قد دخلت في مجال أجهزة الكمبيوتر 64 بت؟
سؤال اليوم & أمب؛تأتي جلسة الجواب إلينا من باب المجاملة، وهو قسم فرعي من "ستاك إكسهانج"، وهو عبارة عن مجموعة من المواقع على شبكة الإنترنت.صورة بيتر كراتوكفيل.
السؤال المفاجئ
القارئ كينغنيستور هو غريبة عن كم ذاكرة الوصول العشوائي جهاز كمبيوتر 64 بت يمكن أن تعقد:
أنا أقرأ من خلال دفتر العمارة الكمبيوتر وأنا أرى أنه في وحدة المعالجة المركزية x86، 32bit، عداد البرنامج هو 32 بت.
لذلك، فإن عدد وحدات البايت التي يمكن معالجتها هو 2 ^ 32 بايت، أو 4GB.لذلك فمن المنطقي بالنسبة لي أن معظم أجهزة 32 بت تحد من كمية من ذاكرة الوصول العشوائي إلى 4gb( تجاهل باي).
أنا الحق في افتراض أن آلة 64BIT يمكن أن نظريا معالجة 2 ^ 64 بايت، أو 16 إكسابايت من ذاكرة الوصول العشوائي؟!
إكسابايتس تقول؟الآن، الآن، يتيح 'لا يكون الجشع.سنكون سعداء للبدء مع تيرابايت أو اثنين.
الجواب
تعتبر إجابات استبيان كينغنيستور مزيجا مثيرا للاهتمام من الاعتبارات العملية والنظرية.مات الكرة يقفز الحق في مع الجواب النظري:
نظريا: 16.8 مليون تيرابايت.في الممارسة العملية: حالة الكمبيوتر الخاص بك قليلا صغيرة جدا لتناسب كل ما رام.
هتب: //en.wikipedia.org/wiki/ 64 بت # Limitations_of_practical_processors
كونراد دين يقفز في مع ملاحظة حول كيف غير عملي تماما سيكون الحد الأقصى للحدود رام النظرية باستخدام التكنولوجيا اليوم:
لتكملة الجواب مات الكرة، والعصا أكبر الحالية من ذاكرة الوصول العشوائي يمكننيالعثور على واحد على الانترنت التجزئة معين هو 32GB.وسوف يستغرق 32 من هذه لتصل إلى 1 تيرابايت.في حوالي نصف بوصة لكل عصا هذا يقودنا إلى 16 بوصة مخصصة من الفضاء على اللوحة الأم ل تيرابايت من الكبش التجاري.للوصول إلى 16.8 مليون تيرابايت تتطلب اللوحة الأم 4،242.42 ميل.المسافة من لوس أنجلوس إلى نيك حوالي 2141 ميلا، وبالتالي فإن اللوحة الأم تمتد في جميع أنحاء البلاد والعودة إلى استيعاب أن الكثير من ذاكرة الوصول العشوائي.
ومن الواضح أن هذا غير عملي.
ماذا عن أننا لم نضع ذاكرة الوصول العشوائي لدينا في كل صف واحد مثل على معظم اللوحات الأم، ولكن بدلا من وضعها جنبا إلى جنب.أريد أن أقول متوسط عصا من ذاكرة الوصول العشوائي حوالي ست بوصات طويلة، لذلك إذا سمحنا نصف بوصة للعرض، هل يمكن أن يكون وحدة مربعة من 12 العصي من ذاكرة الوصول العشوائي في مربع 6 بوصة.دعونا ندعو هذا مربع رام-البلاط.ثم يحمل ذاكرة الوصول العشوائي-رام 384GB من ذاكرة الوصول العشوائي.للوصول إلى المطلوب 16.8 مليون تيرابايت في البلاط 384GB سوف يستغرق 44.8 مليون البلاط.دعونا نكون فوضوي، واستخدام الجذر التربيعي من ذلك أن نستنتج أن هذا سوف يصلح في مربع من 6693 من 6694 البلاط، أو 13،386 من 13،388 قدم، وهي قريبة بما فيه الكفاية إلى 2.5 قدم مربع، وهو ما يكفي لتغطية وسط مدينة سياتل في الظل، كما لولم يكن لديهم بالفعل ما يكفي للشكوى.
وأخيرا، يلاحظ ديفيد شوارتز أنه حتى الحد النظري يحصل تعثرت من قبل العمارة وحدة المعالجة المركزية الحالية:
لاحظ أنه لا يوجد x86 64 بت المعالج يمكن أن تفعل ذلك في الواقع.مخابئهم لا تملك ما يكفي من بت علامات، الحافلات عنوانهم لا يكون ما يكفي من العرض، وهلم جرا.46 بت( 8TB) هو الحد الأقصى للعديد من وحدات المعالجة المركزية الحديثة x86.
هل لديك شيء لإضافة إلى التفسير؟الصوت قبالة في التعليقات.هل ترغب في قراءة المزيد من الإجابات من مستخدمي إكساك إكسهانج؟تحقق من موضوع المناقشة الكامل هنا.