English· Español· Deutsch· Nederlands· Français· 日本語· ქართული· 繁體中文· 简体中文· Português· Русский· العربية· हिन्दी· Italiano· 한국어· Polski· Svenska· Türkçe· Українська· Tiếng Việt· Bahasa Indonesia

un

ضيف
1 / ?

السلائف التناظرية والرقمية

بدأ هامنج تاريخ الأجهزة بتمييز: الحوسبة التناظرية (مسطرة الحساب، محلل الفروقات) مقابل الحوسبة الرقمية (عظام نابير، آلات الحساب المكتبية). تطورت كلا الخطين بالتوازي؛ الخط الرقمي هيمن في النهاية.

نابير (1550–1617)

اخترع جون نابير اللوغاريتمات، التي مكنت مسطرة الحساب — جهاز تناظري حيث يمثل الطول المادي القيمة اللوغاريتمية. إضافة الأطوال = ضرب الأرقام. صمم نابير أيضاً 'عظام نابير': قضبان عاجية لمساعدة الضرب. رقمية، لا يجب الخلط بينها ومسطرة الحساب.

من شيكرت إلى باباج

صمم فيلهلم شيكرت (1623) آلة لأربع عمليات حسابية؛ احترقت قبل الانتهاء. بنى باسكال (1623–1662) آلة حسابية لتقييم الضرائب. أضاف لايبنتز الضرب والقسمة لكن الآلات كانت غير موثوقة.

صمم تشارلز باباج (1791–1871) محرك الفروقات: آلة لتقييم كثيرات الحدود عند قيم متباعدة بالتساوي بواسطة الإضافة المتكررة، لإنتاج جداول مطبوعة خالية من الأخطاء. لم ينهها أبداً؛ فريق والد وابن نرويجي (شوتز) بنى نسخ عاملة. في 1992، بنى فريق في إنجلترا محرك باباج التحليلي من رسوماته — عمل.

كان محرك باباج التحليلي قريباً من بنية فون نيومان: متجر (ذاكرة)، مطحنة (وحدة حسابية)، وتفرع مشروط. نشرت الليدي لوفليس أول برامج له.

أجهزة الحاسوب بالمرحل إلى إينياك

بدأت الحقبة الحديثة من الحوسبة بأجهزة الحاسوب بالمرحل في أوائل الأربعينيات. تتبع هامنج تطور السرعة:

| الحقبة | التكنولوجيا | السرعة | |---|---|---| | قبل 1940 | حاسبة يدوية | عملية واحدة/20 ثانية | | ~1940 | مرحل (Bell Labs) | عملية واحدة/ثانية | | 1946 | إينياك (أنابيب فراغية) | ~5,000 عملية/ثانية | | 1952 | IBM 701 | ~17,000 عملية/ثانية | | ~1993 | محطة عمل حديثة | 10⁹ عملية/ثانية |

بنى جورج ستيبيتز في Bell Telephone Laboratories أجهزة حاسوب بالمرحل من أجزاء موجهات أسلحة M9 المهملة. استخدم هامنج واحدة لسنوات. هذه الآلات بالمرحل لم تكن سريعة — حوالي عملية واحدة في الثانية — لكنها كانت موثوقة وقابلة للبرمجة.

تم تشغيل إينياك في البداية بواسطة أسلاك اللوحة الموصلة، مثل جهاز حاسوب لوحة موصلة ضخم. حول نيك مترسويس وديك كليبنجر لاحقاً لاستخدام برمجة مفاتيح عشرية من الجداول الباليستية. استهلك إينياك تقريباً 150 كيلوواط.

أصبحت البرمجة الداخلية عملية فقط عندما كانت هناك تخزين كافٍ. كان دور فون نيومان استشارياً لماوكسلي وإيكرت؛ تمت مناقشة البرمجة الداخلية بين الفريق قبل تدخل فون نيومان، رغم أن تقاريره الموزعة على نطاق واسع (لكن لم تُنشر رسمياً) نشرت المفاهيم.

منحنى قانون مور للسرعة

فئات الحجم في السرعة

يمتد التطور التدريجي من الحاسبة اليدوية إلى محطة عمل التسعينيات أكثر من عشر درجات من حيث الحجم في حوالي 50 سنة.

من جدول سرعات هامنج: الحاسبة اليدوية بـ 1/20 عملية/ثانية إلى محطة عمل حديثة بـ 10⁹ عملية/ثانية. بأي عامل زادت سرعة الحوسبة؟ أعبر عن إجابتك كقوة من 10، وشرح ماذا يعني هذا القفز من حيث حجم الكبر بالنسبة لما يصبح قابلاً للحساب.

حيث لا يستطيع الأجهزة الذهاب

قدم هامنج ثلاثة حدود فيزيائية تقيد مدى سرعة تشغيل الأجهزة في النهاية. لم تكن هذه تحديات هندسية ستتغلب عليها الإبداعية — كانت قوانين الفيزياء.

الحد 1: حجم الجزيء

لا يمكن للمكونات أن تتقلص إلى ما دون الأبعاد الذرية. مدخل ترانزستور بعرض 10 ذرات: يهيمن النفق الكمومي وينقطع الترانزستور عن التبديل الموثوق. بحلول 1993 قدّر هامنج أن النزول إلى ما دون ~100,000 ذرة مسافة بين الأجهزة المترابطة (تقريباً 3 بيكوثانية من وقت السفر الضوئي) كان يمثل حداً فيزيائياً حقيقياً.

الحد 2: سرعة الضوء

تنتشر الإشارات بأقصى سرعة c = 3×10⁸ م/ث في الفراغ (أقل في السلك، تقريباً 2×10⁸ م/ث). دورة ساعة 1 جيجاهرتز هي 1 نانوثانية؛ في 1 نانوثانية، يسافر الضوء 30 سم. رقاقة يجب أن ترسل إشارة عبر 15 سم وتستقبل إجابة خلال دورة ساعة واحدة تعمل بالقرب من حد سرعة الضوء.

مع زيادة سرعات الساعة، يجب أن تتقلص أبعاد الرقاقة للحفاظ على وقت الرحلة ذهاباً وإياباً للإشارة أقل من دورة ساعة واحدة.

الحد 3: تبديد الحرارة

المزيد من المكونات لكل وحدة مساحة + التبديل الأسرع = المزيد من الطاقة لكل وحدة مساحة = المزيد من الحرارة. يجب أن تتبدد الحرارة وإلا ستذوب المكونات. بحلول 1993 كانت الفولتات التشغيلية تنخفض نحو 2-3V لتقليل طاقة التبديل. كانت طبقات الماس كموصلات حرارة قيد التحقيق. كانت الحوسبة القابلة للعكس (الخالية من الخسائر الديناميكية الحرارية) موجودة فقط نظرياً.

تشرح هذه الحدود الثلاثة مجتمعة سبب اقتراب مكاسب سرعة المعالج الفردي من التشبع بحلول التسعينات والسبب في نمو الاهتمام بالبنى المتوازية.

تطبيق حد سرعة الضوء

تعمل وحدة المعالجة المركزية بـ 3 جيجاهرتز. دورة ساعة واحدة = 1/3 نانوثانية ≈ 0.333 نانوثانية. سرعة الإشارة في النحاس: ~2/3 c ≈ 2×10⁸ م/ث.

لوحدة معالجة مركزية بـ 3 جيجاهرتز حيث تسافر الإشارات بـ 2×10⁸ م/ث: ما أقصى مسافة ذهاباً وإياباً يمكن للإشارة أن تسافرها في دورة ساعة واحدة؟ إذا كان نواة المعالج يجب أن تتواصل مع رقاقة ذاكرة تخزين مؤقت L3 على بعد 5 سم، كم دورة ساعة يستغرق الذهاب والإياب؟ أظهر عملك.

الخبراء الذين أخطأوا بشكل فظيع

لاحظ هامنج أحد أشهر حالات فشل التنبؤات في تاريخ التكنولوجيا: قدّر الخبراء في أواخر الأربعينيات أن العالم سيحتاج إلى ثلاثة إلى خمسة أجهزة كمبيوتر على الأكثر. قال توم واتسون من IBM ربما اثنين.

بحلول 1993، كان هناك ملايين أجهزة الكمبيوتر قيد التشغيل.

لماذا فشل الخبراء

استقرأ الخبراء من حالات الاستخدام الحالية: الحساب العلمي في المختبرات الوطنية. لم يتوقعوا الرؤية المنتج المكافئة: لن تفعل أجهزة الكمبيوتر ما يفعله البشر بالفعل، أسرع. ستمكّن أجهزة الكمبيوتر فئات عمل بالكامل جديدة لم تكن موجودة من قبل.

نمط الفشل: الخبراء في التكنولوجيا الناضجة هم الأكثر ثقة بشأن حدودها والأكثر احتمالاً أن يكونوا مخطئين حول تطبيقاتها المستقبلية. تعطيهم خبرتهم نماذج دقيقة للحاضر؛ لا تعطيهم نماذج لما سيصبح ممكناً.

البنى المتوازية

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

لماذا يتنبأ الخبراء بشكل خاطئ

عامل هامنج توقع 3-5 أجهزة كمبيوتر ليس كفضول بل كدرس عن حدود المعرفة الخبيرة. يصمم الخبراء الحاضر جيداً؛ يفشلون في التطبيقات التي لم تكن موجودة بعد.

اسم فشل تنبؤ تكنولوجي من أي مجال تعرفه حيث قدّر الخبراء بثقة حداً أعلى صغيراً على الاعتماد أو الاستخدام، وأثبتت أنهم خاطئون بشكل كارثي. ما فشل التفكير المحدد الذي أدى إلى الخطأ؟ طبق رؤية هامنج: ماذا كان يجب أن يروا أن خبرتهم منعتهم من رؤيته؟

بيانات لوس ألاموس ومعادلة النمو

استشهد هامنج برسم بياني جمعته المختبر الوطني لوس ألاموس (LANL) يتتبع سرعة أسرع جهاز كمبيوتر في السوق في كل نقطة زمنية. كانت البيانات مناسبة لمعادلة أسية: السرعة تقريباً تتضاعف كل 18 شهراً — لاحقاً شهيرة كقانون مور لعدد الترانزستور.

معادلة LANL: السرعة(t) = السرعة₀ × 10^(bt)، حيث b ≈ 0.09 لكل سنة (تضاعف تقريباً كل 3.3 سنوات في العمليات في الثانية، مختلف عن تضاعف عدد الترانزستور).

استخدم هامنج هذا لإثارة نقطة حول الاستقراء: الأسي لا يمكن أن يستمر إلى الأبد. الحدود الفيزيائية الثلاثة تحدد حداً أقصى. متى يضرب الأسي الحد الأقصى؟ هذا الانتقال يعلم نهاية حقبة المعالج الفردي.

بحلول 1993 كانت الصناعة بالفعل تقترب من هذا الحد الأقصى، مما أدى إلى الاهتمام بالبنى المتوازية وحيل خط الأنابيب وهرميات الذاكرة المؤقتة — جميع الخطوات الصغيرة نحو التوازي بدلاً من التنفيذ ذي الخيط الفردي الأسرع.

استشهد هامنج بمعادلة LANL التي تظهر سرعة الحوسبة نمت تقريباً بـ 10^(0.09t) لكل سنة (السرعة بعمليات/ثانية، t بسنوات من خط أساس ما). ابدأ من سرعة IBM 701 1952 من ~17,000 عملية/ثانية، توقع السرعة في 1993 (41 سنة لاحقاً). قارن إجابتك بقيمة هامنج المذكورة من تقريباً 10⁹ عملية/ثانية. هل تطابقت الأرقام؟ إذا تباعدت، ماذا يخبرك ذلك عن النموذج؟