ولادة نظام الدفاع الصاروخي السوفيتي. أعظم كمبيوتر سوفيتي
احتكار ليبيديف
دعنا نحجز على الفور أن BESM-6 هي سيارة كبيرة بكل معنى الكلمة. لذلك ، للكتابة عنها باختصار - لن تنجح. نظرًا لوفرة المواد ، اضطررت إلى قطع مقالة ضخمة إلى ثلاثة أجزاء ، وكل منها يواصل الجزء السابق ، لذلك يوصى بدراسة كل شيء بالتسلسل من أجل الانغماس الكامل.
في عام 1958 ، أطلق ليبيديف في وقت واحد نسختين من BESM في السلسلة - عسكري ، أسرع ، M-20 ، ومدني ، أبطأ ، BESM-2. في تلك اللحظة ، احتل مكانًا أسطوريًا ، على غرار الكلاشينكوف ، بين مصنعي الكمبيوتر.
لم يكن الاتحاد السوفييتي يحب الاحتكارات أكثر من الرأسمالية المتدهورة ، ولكن في بلدنا كانت مدارس المصممين العامين المختلفين المنتمين إلى وزارات مختلفة نوعًا من التناظرية للشركات.
تم بناء آلات ITMiVT في تداول ضخم وفقًا لمعايير اتحاد الجمهوريات الاشتراكية السوفياتية - ما مجموعه عدة آلاف من النسخ ، منها عدة مئات من أجهزة الكمبيوتر العملاقة. لقد وقفوا في كل مكان - في دوبنا ، في أرزاماس ، في جامعة موسكو الحكومية ، في مركز التحكم المركزي ، في نظام الدفاع الصاروخي A-135 ، في S-300 - من السهل سرد الأماكن التي لم يكونوا فيها.
حققت مدرسة ليبيديف مثل هذا الاحتكار لدرجة أننا ما زلنا نعيش بإرثهم ، كما هو الحال مع حزب العدالة والتنمية الأبدي والدائم.
كيف وصل ITMiVT إلى هذا المنصب؟
بحلول عام 1958 ، كان ليبيديف اثنين من الطلاب والورثة المفضلين - فلاديمير أندريفيتش ميلنيكوف وفسيفولود سيرجيفيتش بورتسيف. يستحق الثاني مناقشة منفصلة فيما يتعلق بـ Elbrus ، في الوقت الحالي دعونا نفكر في مصير وعمل Melnikov.
في عام 1951 ، استضافت MPEI أول تخرج لطلاب في تخصص "الآلات والأجهزة الحسابية والرياضية" ، وتم إنشاء القسم في نفس العام. تم التخرج لأن الطلاب كانوا بالفعل في الواقع يدرسون تصميم أجهزة الكمبيوتر التناظرية في إطار تخصص "الأتمتة والميكانيكا عن بعد". لم يكن هناك حديث عن الآلات الرقمية حينها ، رئيس القسم البروفيسور ج. تخصص جدانوف ، مثل جميع العلماء تقريبًا من ذلك الجيل ، فقط على الآلات التناظرية ، في عام 1956 نُشر كتابه المدرسي "الآلات الرياضية والأجهزة المستمرة".
على الرغم من هذه النزعة المحافظة ، اجتذب Zhdanov أيضًا خبراء في هندسة الكمبيوتر لتدريس ، على وجه الخصوص ، اثنين من خريجي كلية هندسة الراديو في MPEI - معارفنا القدامى Kartsev و Matyukhin. بعد أن سمعوا بمثل هذه الحالة ، لم يقف الكثيرون جانبًا - المعروف أيضًا لنا كيتوف وراميف وبالطبع ليبيديف ، الذي كان قد بدأ للتو رحلته ليصبح خبيرًا في هندسة الكمبيوتر المحلية.
كما ذكرنا سابقًا ، كان ليبيديف مهندسًا كهربائيًا ممتازًا ، وتخصص في البداية في مشاكل الطاقة ، بل إنه بنى آلة تمثيلية في عام 1945 لتبسيط حسابات الشبكة أثناء عمله في قسم حماية الترحيل وأتمتة أنظمة الطاقة في MPEI.
مرة أخرى في عام 1939 ، بينما كان يعارض أطروحة الأستاذ. أ. نيتوشيل (العميد المستقبلي لكلية الأتمتة وهندسة الكمبيوتر) ليبيديف درست موضوعها "تحليل عناصر الزناد لعدادات النبضات عالية السرعة" وفكرت في بنية غير عادية إلى حد ما لخلية الحوسبة الرقمية.
تم الدفاع فقط بعد الحرب ، وبعد 3 سنوات توجه ليبيديف إلى كييف لبناء MESM (بالمناسبة ، كان خروتشوف السكرتير الأول للجنة المركزية للحزب الشيوعي الأوكراني (ب) لجمهورية أوكرانيا الاشتراكية السوفياتية ، وكانت هذه بداية صداقتهما). عندما جره لافرنتييف من هناك إلى موسكو (في الواقع ، دعاه هناك قبل ذلك ، إلى منصب مدير معهد بأكمله ، وهو ما كان من الصعب تحقيقه في موسكو) ، كان ليبيديف ، كما نتذكر ، رسومات تخطيطية لهندسة آلة كبيرة.
بالتوازي مع إنشاء BESM ، واصل التدريس في MPEI وهناك ، من بين التخرج الأول ، قام بتجنيد فريقه الأصلي - طلاب الدراسات العليا ، الذين كلفهم بمهام لتصميم العقد في جهاز الكمبيوتر الجديد الخاص به (سابقًا ، كان الطلاب لديهم دبلومات أكثر إثارة للاهتمام: كعمل نهائي ، فإن تطوير عقدة لأحد أجهزة الكمبيوتر الأولى في أوروبا ليس صندوقًا محوّلًا لمنزل صيفي لحسابه).
من بين الأكثر تميزًا في عام 1951 كان V.A. ميلنيكوف وف. بيرتسيف ، عاش حياة صعبة بشكل عام ، فقد والديه في الحرب وعامل ليبيديف كأب. بالإضافة إلى هذا الزوج ، فإن A.G. لاوت ، آي. فيزون ، أ. فيدوروف ول. أورلوف.
بشكل عام ، كان ليبيديف جانبان قويان للغاية.
أولاً ، كان منظمًا من الدرجة الأولى ، تمكن من الحصول على مورد بشري في أقصر وقت ممكن وتكييفه ببراعة مع العمل ، في هذا فقط كان بروك يمكن مقارنته به.
ثانيًا ، وهنا لا يمكن لأحد أن يقارن معه ، على الرغم من الشدة الخارجية ، كان ليبيديف شخصًا ساحرًا وهادئًا ومرنًا ولباقًا للغاية - وهي الصفات التي كانت تفتقر إليها كيتوف ، بروك ، راميف ، كارتسيف ، يوديتسكي - وبشكل عام تقريبًا جميع المصممين المحليين الذين خسروا أمام مدرسة ليبيديف.
ليبيديف هو الوحيد الذي تمكن من تحويل تطوير أجهزة الكمبيوتر إلى نوع من خطوط الأنابيب تحت إشرافه الصارم. لقد صمم بنفسه (بأفضل ما يستطيع ، بروح المدرسة القديمة) الخلايا المنطقية الأساسية وتوصل إلى نظام أوامر (كلاسيكي تمامًا بروح الأربعينيات ، وفي الواقع ، توصل إلى اثنين منهم فقط - أحدهما مستخدم في MESM / BESM / M-1940 ، والثاني لـ BESM-20) ، وكل شيء آخر قام به طلابه ، في الواقع قاموا ببناء آلة.
كما كان مسؤولاً عن جزء مهم للغاية من أي تطور سوفييتي - التفاعل مع الحزب.
كان ليبيديف نوعًا من جوبز في الاتحاد السوفيتي - كان ، مثل كوروليف ، قادرًا على دفع أي شيء تقريبًا ، في أي مكان ، على جميع مستويات النظام السوفيتي ، ولكن ، على عكس كوروليف ، كان جميلًا ودقيقًا لدرجة أنه حتى وفاته لم يكن لديه سلالة واحدة (على عكس جميع المصممين الآخرين) ، وكان محبوبًا ومحترمًا حتى من قبل أولئك الذين فقدوا مدرسته.
نتيجة لذلك ، بحلول نهاية عام 1951 ، شكل خريجو MPEI أساس المختبر رقم 1 ، بحلول عام 1953 أكملوا تجميع BESM في ليبيديف. كان Melnikov منخرطًا في تطوير جهاز التحكم وكان ناجحًا للغاية لدرجة أنه عندما تعلق الأمر بتجميع BESM-2 ، أصبح كبير المصممين بحكم الواقع ، وكذلك مصمم BESM-6.
لا يُعرف أي شيء تقريبًا عن المراحل الأولية لتطوير BESM-6 (ليس من الواضح حتى سبب 6 وأين ذهب 5) ، تم العثور على مراجع معقولة فقط منذ عام 1964.
إن إلقاء قطرة من الضوء سيساعد في دراسة الأبنية الغربية المماثلة.
تمتد IBM 7030
في عام 1959 ، تم إصدار الكمبيوتر التسلسلي IBM 7090 القوي للغاية للحسابات العلمية وظهر أول جهازي كمبيوتر عملاقين - IBM 7030 Stretch و Remington Rand UNIVAC LARC. مسار LARC الخاص قصص لم يغادر ، لكن IBM 7030 أصبح رمزًا حقيقيًا.
بادئ ذي بدء ، كان أول من وصل إلى أكثر من مليون عملية في الثانية - 1,2 MIPS في عام 1959 هو رقم مجنون ؛ أول من استخدم نظام الرسائل القصيرة - البطاقات المعيارية القياسية ؛ الأول ، الذي تم أثناء تطويره اكتشاف وتطبيق المبادئ الأساسية لتصميم الأجهزة الهرمية ، بدءًا من تطوير نظام أوامر مثالي وانتهاء بتنفيذ الوحدات الفردية على الخلايا القياسية.
كان Stretch أول كمبيوتر رئيسي يستخدم وحدات ذاكرة الفريت القياسية ، مع ابتكار آخر مغمور في التبريد. بالإضافة إلى ذلك ، يمكن لـ Stretch القراءة والكتابة إلى الذاكرة في ستة خيوط متوازية ، مما جعل من الممكن تحقيق سرعة العمل مع ذاكرة الوصول العشوائي بمستوى 2 MIPS (نعم ، في تلك الأيام كان من الممكن أن تكون الذاكرة أسرع من المعالج).
ظهر فيه ثمانية بايت وعرض كلمة الآلة 8/32/64 بت ، وهو الأكثر ملاءمة وأصبح المعيار حتى الآن (على عكس كلمات الآلة المحلية الوحشية التي يتراوح عرضها من 22 إلى 50 بايت ، وغالبًا ما لا تكون مضاعفة لحجم خلايا الذاكرة القابلة للعنونة) ، وكان معالج Stretch 64 بت بالكامل قبل فترة طويلة من Intel Core. بالإضافة إلى ذلك ، كان لدى الكمبيوتر دعم للأجهزة للعمل مع حقول البت ، مما جعل من الممكن العمل مع أنواع البيانات ذات الطول المتغير.
Stretch يدعم الحساب الحقيقي ، وحساب الأعداد الصحيحة ، والأحرف الأبجدية الرقمية. كما أنها كانت أول من نفذ البرمجة المتعددة وكجزء من ذلك ، حماية الذاكرة والمقاطعات القياسية.
كانت Stretch هي الأولى في العالم التي يتم تجميعها على دوائر منطقية مقترنة بالباعث ، فائقة القوة وتتطلب تبريدًا جيدًا ، ولكن بأسرع ما يمكن ، أصبح منطق ECL بأشكال مختلفة هو المعيار لأجهزة الكمبيوتر العملاق حتى الثمانينيات.
أول استخدام لخط أنابيب قياسي من ثلاث مراحل في المعالج (خطوات الجلب الكلاسيكية ، وفك الشفرة ، وتنفيذ الخطوات). سنتحدث عن خط الأنابيب بشكل منفصل أدناه. لأول مرة في العالم ، تم استخدام التطبيق العالمي الأكثر مرونة وكفاءة (وإن لم يكن رخيصًا) للعمل مع الأجهزة الطرفية ، والذي أصبح السمة الرئيسية للحواسيب المركزية حتى الآن.
يعمل معالج مشترك متخصص لتبادل البيانات (ESC - كمبيوتر متخصص للتبادل ، نعم ، ثم لم يكن هناك تمييز مصطلحات واضح ، في LARC ، على سبيل المثال ، كان كل من المعالجين يسمى "كمبيوتر" ، وكان يسمى نظام الإدخال / الإخراج الفرعي "المعالج") بمثابة المفتاح الرئيسي ، مما يوفر الاتصال بين 32 قناة I / O وذاكرة الوصول العشوائي ، وبالتالي تفريغ المعالج المركزي. كان هذا النظام فعالاً لدرجة أنه تم ترحيله إلى IBM S / 360 ولا يزال يستخدم في أجهزة الكمبيوتر الكبيرة.
بالإضافة إلى ذلك ، كانت قيمة Stretch متوافقة تمامًا مع قائمة هائلة من المعدات من IBM - بدءًا من محركات الأقراص المغناطيسية من جميع الأنواع إلى الآلات الكاتبة والمثقب ، وبفضل وحدة معالجة القناة ، كان كل هذا الاقتصاد يعمل دائمًا على التوازي بأقصى سرعة ، وكان متصلاً ببساطة عن طريق توصيل الكبل الصحيح.
كان المهندسون السوفييت ، الذين عانوا عند محاولتهم حشر ما لا يمكن فهمه (نظرًا لأن كل اتصال غير تافه تقريبًا لجهاز كمبيوتر كبير مع الأجهزة الطرفية يتطلب عكازات وحشية) ، يبكون بارتياح إذا حدث لهم إنشاء Stretch.
كان نظام تعليمات Stretch تقدميًا بشكل لا يصدق ، والعديد من الأفكار التي تم اكتشافها أثناء عملية التطوير بواسطة Gene Amdahl و Steve Danville و Fred Brooks و John Cocke مستخدمة حرفيًا في المعالجات الدقيقة الحديثة وأصبحت المعيار منذ الستينيات: أولاً للأنظمة القوية ، ثم في كل مكان. وتشمل هذه التعليمات فك التشفير المسبق والجلب المسبق للمعاملات (أول شكل من أشكال التنفيذ التخميني على أساس توقع الفرع) ، وإعادة تحميل خط الأنابيب بعد القفزات الخاطئة ، وسجلات الفهرس المتطورة ، والمزيد.
كانت كتلة فك التشفير والتنبؤ في معالج Stretch في الواقع جهاز كمبيوتر منفصل بخط أنابيب خاص به. نتيجة لذلك ، بينما يبقى معالجًا منفردًا رسميًا ، فإن Stretch يتطلب 4 تعليمات فقط لمضاعفة المصفوفة. من بين أشياء أخرى - تبين أن الجهاز مضغوط ، حيث إنه أقوى 35 مرة من IBM 704 ، تطلب Stretch نفس الجهاز. صالة 185 مترا مربعا. م وتستهلك نفس القدر من الطاقة.
بشكل عام يمكنك وصف مزايا هذه الآلة لفترة طويلة ، وأهم شيء هو أن كل هذا هو عام 1959 ، وكل هذا موصوف في المصادر المفتوحة في ذلك الوقت ، وكذلك تصميم UNIVAC LARC.
الجزء الأكثر إثارة للاهتمام من القصة
والآن الجزء الأكثر إثارة للاهتمام من القصة - وصل ليبيديف ، كجزء من مجموعة من المتخصصين السوفييت ، إلى الولايات المتحدة في أغسطس 1959 في شركة IBM لدراسة أفضل ممارسات هندسة الكمبيوتر. لمدة أسبوعين ، زار الوفد السوفيتي مصانع MIT و IBM ، وتعرّف على 7090 جهاز كمبيوتر علميًا ، وبشكل عام ، على تنظيم الإنتاج والتفاعل بين شركة كمبيوتر وعملاء الجامعة. على الأرجح ، كانت هذه هي اللحظة التي تشكلت فيها فكرة خارقة - لتكرار الشيء نفسه في الاتحاد السوفيتي. لإنشاء بنية حاسوبية واحدة قوية للمراكز العلمية.
كان من المقرر أن يلعب دور شركة آي بي إم ITMiVT ، وكان من المقرر أن يلعب ليبيديف وميلنيكوف دور أمدال وبروكس. يبقى اختيار نموذج أولي لسيارة ، كان من المقرر أن يلعب دورها BESM-6 المستقبلي.
بالمناسبة ، زار ليبيديف العديد من الأماكن - في كل من ألمانيا ، وحتى في عام 1965 في اليابان ، وتلميذه ميلنيكوف - في الهند والصين ، ولم ينمو أي شيء مع الهند ، ولكن في الصين ساعد في إتقان إنتاج النسخة الصينية BESM-2.
لم يكن هناك حديث عن استنساخ Stretch - كانت الآلة معقدة بشكل رهيب ، مثل هذه الصناعة السوفيتية لم تكن لتنسحب. بالإضافة إلى ذلك ، تم إخفاء العديد من تفاصيل التنفيذ ، واحتلت في حد ذاتها مكانة مختلفة قليلاً ، والتي كان ليبيديف يستهدفها والتي يحتاجها السوفييت حقًا.
كان اتحاد الجمهوريات الاشتراكية السوفياتية بحاجة ماسة إلى جهاز كمبيوتر علمي قوي (أقوى بكثير من أي شيء كان موجودًا في معهد الأبحاث في ذلك الوقت) ، وغير مكلف (نسبيًا) يمكن إعادة إنتاجه على نطاق واسع. كان هناك العديد من نقاط تطبيقه - معهد كورتشاتوف وجامعة موسكو الحكومية وبومانكا ودوبنا ونوفوسيبيرسك وأرزاماس وما إلى ذلك ، وكلها متعلقة بالبحوث النووية. لم يتم سحب BESM-2 و M-20 - طلبت جميع المراكز العلمية تناظرية تبلغ 7090 ، سيارة بسرعة لا تقل عن 200 KIPS.
في ظل هذه الحالة ، قام ليبيديف برحلة عمل إلى الولايات المتحدة ، وأدرك الجميع أنه من الضروري دراسة أفضل الممارسات.
تحقيقًا لهذه الغاية ، قام ، وهو المفضل لدى أكاديمية العلوم ، الوزراء وخروتشوف ، بضرب الأموال وتجميع فريق. كان المزاج ورديًا ، وكان الجميع في صعود - الاتحاد السوفياتي على وشك تعلم أسرار التطوير الفعال لأجهزة الكمبيوتر العلمية وأخيراً إنشاء واحد خاص به ، بدلاً من حدائق حيوان مينسك ونيري وأورالوف وغيرها التي لا تتوافق مع بعضها البعض ، والتي تم إنتاجها بأعداد صغيرة وليست قوية بما فيه الكفاية.
لقد أراد ليبيديف حقًا ، بمعنى ما ، أن يصبح كلاشنيكوف من جهاز كمبيوتر - لإنشاء تطبيق مرجعي ، ورمز للقوة السوفيتية ، يمكن ختمه بالمئات.
هل نجح في مهمته؟
لن يكون من المفسد أن نقول إنه ليس كذلك.
فلماذا فشل ليبيديف ومن أين أتت أسطورة BESM-6؟
للإجابة على هذا السؤال ، عليك أولاً أن تذهب أبعد من ذلك إلى الغرب.
لذلك ، في عام 1959 ، كان ليبيديف مصدر إلهام لبدء تطوير هندسته المعمارية الخاصة - ليس مجرد آلة كبيرة ، ولكن آلة علمية عملاقة مبنية وفقًا لمبادئ مختلفة تمامًا عن MESM و BESM ، والتي بدت مثل حاسبات المتاجر العامة على خلفية 7030 الوحشية.
لم يكن هناك شك في من سيقود التطوير ، بالطبع ، ميلنيكوف ، الذي أثبت نفسه جيدًا في BESM و BESM-2.
من الذي سيطور العقدة كان واضحًا أيضًا ، مجموعة ميلنيكوف.
ليبيديف ، كما هو الحال دائمًا ، أخذ على عاتقه القضايا التنظيمية وجمع الأموال والدعم العام على طول خط الحزب ، بالإضافة إلى دراسة النماذج العالمية لهندسة الكمبيوتر وتطوير نظام أوامر لآلة جديدة. وكان هناك شيء للدراسة هناك - كان من الضروري اتخاذ قرار بشأن نموذج أولي للنسخ.
في عام 1946 ، أنشأت البحرية الأمريكية شركة صغيرة ، ERA (شركاء الأبحاث الهندسية) ، من المهندسين الذين عملوا خلال سنوات الحرب على مفكك تشفير الرموز البحرية اليابانية. طورت الشركة العديد من الطائرات المدنية ، بما في ذلك ERA 1103 ، ولكن تم إدانة الأسطول من قبل الكونجرس بسبب الأنشطة التجارية وتم بيع الشركة إلى Remington Rand في عام 1952. ثم اشترى سبيري (الذي كان يمتلك بالفعل UNIVAC بحلول ذلك الوقت) بدوره شركة Remington وأطلق قسم الكمبيوتر في Sperry UNIVAC ، وأصدر ERA المعاد تصميمه كمنافس لـ IBM 704 - UNIVAC 1103.
CDC 1604
كان من الواضح أن سبيري كان يهدف إلى إنشاء حاسوب مركزي تجاري ضخم ، مصمم على أن يصبح اللاعب الثاني في هذا السوق بعد شركة IBM ، وفي عام 1957 سئمت مجموعة من المهندسين العسكريين السابقين من هذا الأمر. غادر ويليام نوريس ، وروبرت بيركنز ، وويليام آر كي ، وهوارد شيكلز ، وروبرت كيش ، وسيمور روجر كراي ، سبيري ، وحصلوا على 5 دولار لكل منهم ، وأسسوا شركتهم الأسطورية ، Control Data Corporation.
أصبح Cray ، أحد أعظم مهندسي الكمبيوتر في التاريخ ، كبير المهندسين ، وهو رجل يُطلق عليه ، بدون سخرية ، والد جميع أجهزة الكمبيوتر العملاقة.
ومع ذلك ، كان عمله الأول عبارة عن آلة أبسط بكثير - CDC 1604. تم إنشاؤه كجهاز كمبيوتر علمي وتجاري ، في ظروف نقص المال (لم يكن لدى الشركة الناشئة الأموال اللازمة للترانزستورات العادية ، قام Cray بتجميع نموذج أولي من تلك المعيبة التي يمكنه شراؤها بسعر منافس في متاجر قطع الراديو المحلية) ، كشف على الفور عن كل القوة المذهلة لعبقرية Cray.
كان CDC 1604 أرخص بعدة مرات من IBM 7090 العلمي الوحشي ، واتضح أنه أسرع منه ، وأصبح لبعض الوقت أقوى كمبيوتر للأغراض العامة على هذا الكوكب بأداء يبلغ حوالي 200 KIPS.
كان لدى CDC 1604 بنية أفعى نموذجية للآلات الأمريكية القوية في الخمسينيات من القرن الماضي ، ولم يكن هناك سجلات أكثر تقدمًا للأغراض العامة (لم يكن هناك سوى سجل الأفعى نفسه ، أو المجمع ، كما يطلق عليه أحيانًا ، 1950 سجلات فهرس ، عداد برامج وسجل حسابي مساعد) ، وبالتالي ، كان عنوانًا مفردًا ، واحتوت كلمة آلة 6 بت على تعليمات 48 بت. كان للجهاز حساب صحيح وحقيقي.
ميزة مثيرة للاهتمام كانت الإشارة إلى العمل. يمكن قراءة الأجزاء الثلاثة العلوية من البطارية بواسطة DAC وتشغيلها من خلال مكبر الصوت ، عن طريق مضخم صوت أنبوبي مدمج في وحدة التحكم. يمكن برمجة هذه الدائرة لإنتاج مجموعة متنوعة من المؤثرات الصوتية والتحذيرات لمشغل الماكينة. يمكن لأي شخص يعرف بنية CDC 1604 والبرنامج القابل للتنفيذ جيدًا أن يفهم على الفور من خلال الصوت مكان حدوث الخطأ.
لذلك ، تم العثور على النموذج الأولي.
كان CDC 1604 أرخص وأسرع من IBM 7090 ، وكانت هندسته أبسط ، وفي غضون عام تم بيعه بأعداد كبيرة في المختبرات الأمريكية. كان هذا يعني أنه بحلول عام 1961 تمت كتابة مجموعة كبيرة من برامج فورتران لها ، ومن بينها البرامج المرغوبة لعلماء الذرة التي تم الاعتراف بها باعتبارها الأكثر قيمة.
تعد سرقة البرامج أسهل بكثير من الأجهزة ، لذلك كان الهدف هو تحقيق التوافق الثنائي مع CDC 1604 من البداية.
حتى في اتحاد الجمهوريات الاشتراكية السوفياتية ، فهموا أن البرامج أكثر أهمية من الأجهزة ، ويمكن تطوير أجهزة الكمبيوتر ، ولكن من أين تحصل على ملايين ساعات العمل لكتابة البرامج لهم؟
في الستينيات ، كان من المفترض أن تحدث ثورة - كان من المفترض أن يظهر جهاز كمبيوتر سوفيتي مع عدد من برامج التطبيقات التي لم تكن أدنى من البرامج الأمريكية (وماذا لو كان من المفترض أن تتم سرقتها).
من حيث المبدأ ، كانت مثل هذه الخطة ستحظى بفرصة النجاح ، لكن Cray فشلت.
في خضم الاستعدادات لاستنساخ CDC 1604 ، في 22 أغسطس 1963 ، أعلنت Control Data عن CDC 6600 ، وهي واحدة من أعظم الآلات في التاريخ.
لقد تعرض IBM للعار ، ولم ينتهوا من شحن Stretch إلى جميع العملاء حتى الآن ، وكان كمبيوتر Cray قد أعاده بالفعل إلى العصر الحجري لعلوم الكمبيوتر. حسب التقاليد ، كان أكثر إحكاما وأرخص بكثير من وحش IBM و 3,5 مرة أسرع - أكثر من 3 ميغا فلوب.
أول معالج فائق السرعة على الإطلاق ، و 10 معالجات مساعدة طرفية ، وتبريد الفريون (أيضًا الأول في العالم) من الألواح الأكثر إحكاما التي تم تجميعها باستخدام تقنية مملوكة لشركة كوردوود على أحدث ترانزستورات السيليكون المستوية (400 قطعة!) ، ونظام التشغيل المتقدم متعدد المهام SIPROS (نظام تشغيل المعالجة المتزامن) - هذه ليست سوى عدد قليل من ابتكارات هذه الآلة. كان أول عملاء الكمبيوتر هم لجنة الطاقة الذرية ومكتب الطقس ، وبحلول عام 000 كانت 1967 CDC 63s في أيدي عملاء النخبة وأصبحت العمود الفقري للبحث العلمي في ذلك الوقت.
اتلانت
في الوقت نفسه ، ظهر الكمبيوتر العملاق الأيقوني الثالث في ذلك الوقت في المملكة المتحدة - الأطلس الشهير ("أتلانت") ، الذي تم تطويره وإنتاجه بشكل مشترك من قبل جامعة مانشستر ، مهد جميع علوم الكمبيوتر البريطانية ، وفيرانتي وبليسي بأمر من الحكومة لاستخدامه في نفس المهمة الصعبة مثل CDC و BESM - إنشاء أسلحة نووية.
تم بناء Atlas على ترانزستورات جرمانيوم ثنائية القطب قديمة إلى حد ما ، ولكن كان لديها بنية تقدمية بشكل لا يصدق ، لتصبح الركيزة الثالثة للآلات الحديثة ، جنبًا إلى جنب مع IBM 7030 Stretch و CDC 6600. تم صنع ما مجموعه 3 أطلس أصلي واثنان آخران مطوران من Atlas 2 Titan.
استخدم Atlas نظام الكلمات الآلية الشهير الثاني ، والذي تم استخدامه أيضًا في CDC - تنسيق 2/12/24 بت ، بدلاً من معيار IBM 48/8/16 بت (كما نعلم ، فازت شركة IBM الأكثر ملاءمة). يمكن أن تحتوي كلمة الآلة ذات 32 بت على رقم فاصلة عائمة ، أو تعليمات واحدة ، أو عنوانين 48 بت أو أعداد صحيحة موقعة ، أو ثمانية أحرف 24 بت.
تضمنت ابتكارات Atlas مشرفًا (ثلاثة سجلات خاصة لعداد البرنامج) وذاكرة افتراضية (ممتلئة) ، تم تنظيم العمل مع الأجهزة الخارجية بطريقة أصلية للغاية ، من خلال سجلات منفصلة للاتصال بـ I / O ، كان للجهاز عدد لا يُصدق من سجلات الفهرس في ذلك الوقت - تصل إلى 128. بالإضافة إلى ذلك ، كان لدى معالج Atlas خط أنابيب غير متزامن فريد يعمل عندما يكون جاهزًا ، وليس مسجلاً ، كالمعتاد.
وبسبب هذا ، كان من الصعب تقييم أدائها ، ولكن في الاختبارات كان على قدم المساواة تقريبًا مع Stretch (أضاف أطلس عددي فاصلة عائمة في حوالي 1,59 ميكرو ثانية ، وتمدد في 1,38-1,5 ميكرو ثانية). لم يكن حتى عام 1964 ، عندما تم تقديم CDC 6600 ، كان الأطلس قد تفوق كثيرًا ، مع اعتراف كراي لاحقًا بأن وصف آلة النموذج الأولي هو الذي أعطاه الأفكار التي سمحت بإكمال 6600 قبل الموعد المحدد بوقت طويل.
أيضا ، ما يسمى ب. الكودات الخارجية - ما يمكن أن يسمى الآن البرامج الثابتة ، هم الذين جعلوا من الممكن بناء نظام تشغيل يفوق جهاز IBM من حيث السرعة والوظائف. تم استخدام الرموز الخارجية لاستدعاء الإجراءات الرياضية التي ستكون غير فعالة للغاية في الأجهزة ، مثل الجيب واللوغاريتم والجذر التربيعي ، وكان حوالي 150 رمزًا خارجيًا مسؤولاً عن وظائف المشرف ، مما جعل من الممكن زيادة أداء وأمان العمل مع نظام التشغيل بشكل كبير.
تبين أن العلماء البريطانيين ودودون للغاية لدرجة أنهم زاروا الاتحاد السوفيتي في عام 1963 وألقوا عدة محاضرات خاصة في ITMiVT على آلة أطلس ، بناءً على نتائجهم تم نشر كتيب صغير في نفس العام. نتيجة لذلك ، أصبح العمل على BESM-6 سائلاً ، مثل البجعة والسرطان والبايك. بدأ في التمزق من CDC 1604 من أجل الاستفادة من مكتبة البرامج الضخمة ، والعديد من الميزات المعمارية للتصميم الأصلي التي تم تضمينها في الإصدار النهائي هي دليل على ذلك.
في كلتا الحالتين ، كانت القاعدة الأولية عبارة عن ترانزستورات (وهو أمر طبيعي لعام 1960 ، ولكن كان غريبًا قدر الإمكان لعام 1968) ، وكان العنوان في نفس اليوم ، وتفريغ الكلمة 48 بت ، وطول الأمر 24 بتًا ، وفريقان مكتظان بالكلمة ، وكان تفريغ الصيف أيضًا 2 بتًا ، وعنوان العنوان 48 بتًا ، وحتى حجم التسجيل المتزامن في الذاكرة ، والبطارية. كلمات.
بطبيعة الحال ، لم يكن كل هذا من قبيل الصدفة - من الواضح أن الهندسة المعمارية بدأت في التصميم ، مع التركيز على CDC 1604. ما هو مدهش - كان حجم لوحات الدوائر BESM-6 بوصة (على وجه التحديد 6 × 8 بوصات) ، وبشكل عام ، كانت الأجهزة فقط متريًا. تم أيضًا تطوير بنية TEZ نفسها (عنصر بديل نموذجي ، كما أطلقنا عليها الوحدات الأولية التي تم تجميع الماكينة منها) بشكل واضح مع التركيز على ألواح خشب الكورد ، وإن كان ذلك مع كثافة تركيب أقل بحوالي 6 مرات. في اتحاد الجمهوريات الاشتراكية السوفياتية ، كان الأمر صعبًا مع الترانزستورات ، لذلك كان المنطق نفسه عبارة عن صمام ثنائي ، وتم استخدام الترانزستورات فقط لتضخيم الإشارة وعكسها. نتيجة لذلك ، احتاجوا إلى 60 فقط ، لكن الثنائيات - 000 (تم تجميع CDC على 180 ترانزستور).
ثم عانى ليبيديف ، وكان عيبه هو خياله و Atlas و CDC 6600 ، اللذان ظهران في عملية إنشاء BESM-6.
من الأول رغب في رموز خارجية وذاكرة افتراضية ، من الثانية - معالج خط أنابيب فائق السرعة مع نظام تعليمات متعامد. تم أيضًا رفض العديد من الحلول التقنية - على سبيل المثال ، فكرة عمل القناة مع الأجهزة الطرفية ، والتي كانت ناجحة حقًا في أجهزة IBM. استمر الرمي من 1960 إلى 1963 - سنبدأ سيارة واحدة ، ونكمل الثانية ، ونضيف الرقائق إلى السيارة الثالثة.
نتيجة لذلك ، بقيت الأبواق والأرجل من مشروع CDC 1604 الأصلي.
ألقى ليبيديف العمليات الحسابية الصحيحة خارج الجهاز ، نظرًا لأنه لم يتمكن من تحقيق التشغيل المستقر لـ ALU الحقيقي الصحيح ، وقام بتغيير تنسيق الأرقام الحقيقية (علامة 1 بت ، ترتيب 11 بت ، الجزء العشري 36 بت لـ CDC 1604 ، ترتيب 7 بت ، 1 بت ، 40 بت الجزء العشري لـ BESM-6) وهيكل الأمر (كود تشغيل 6 بت ، عنوان أو 3 بتات محتملة ، و 15 خيارات للقرص المضغوط ، و 1604 بت فهرس أو 4 خيارات ، ، عنوان / معامل 6 بت أو سجل فهرس 12 بت ، كود تشغيل 4 بت ، عنوان / معامل 4 بت لـ BESM-15). بسبب محاولة تنظيم الذاكرة الظاهرية ، تم توسيع عدد مسجلات الفهرس من 6 إلى 6.
تم تغيير نظام القيادة بالكامل.
يحتوي CDC 1604 على 11 عددًا صحيحًا و 4 تعليمات حقيقية ، و 9 تعليمات إزاحة ، و 8 تعليمات منطقية ، و 15 تعليمات ذاكرة ، و 6 تعليمات حسابية للفهرس ، و 4 تعليمات قفزة ، و 3 تعليمات إدخال / إخراج ، بإجمالي 57 قطعة. يحتوي BESM-6 على 12 أمرًا حقيقيًا وأمرين إزاحة و 2 أوامر منطقية و 7 أوامر ذاكرة و 5 أوامر حسابية للفهرس و 8 أوامر انتقالية وأمر إدخال / إخراج واحد (!) ، إجمالي 7.
ميزة مثيرة للاهتمام في BESM-6 كانت أوامر البت الخاصة ، بما في ذلك "احسب عدد الوحدات" و "احسب HOMEPA لأعلى وحدة". تم نسخ هذه الأوامر مباشرة من CDC 6600 وتمثل ما يسمى ب. "تعليمات NSA" - تعليمات تمت إضافتها بناءً على طلب وكالة الأمن القومي إلى معالجات أجهزة الكمبيوتر العملاقة من أجل راحة المشفرين.
على سبيل المثال ، حساب عدد الآحاد هو تعليمات popcount ، على سبيل المثال popcount (10100110) = 4. ظهرت لأول مرة في معالج IBM Stretch ثم تم دمجها في جميع أجهزة CDC و Cray الأقدم حتى الثمانينيات ونهاية حقبة الحرب الباردة وأجهزة الكمبيوتر الفائقة الكلاسيكية.
لماذا هو مطلوب؟
احسب مسافة هامينج من السلسلة الصفرية في الترميز الثنائي. تم اعتراض الرسائل التي تم اعتراضها من قبل وكالة الأمن القومي ، وبما أن مركز السيطرة على الأمراض 6600 يحتوي على كلمات مكونة من 60 بتًا ، كانت كلمة واحدة كافية لتخزين معظم الحروف الهجائية التي كانوا مهتمين بها.
قام محللو التشفير بتقسيم الرسالة إلى سطور ، ووضع علامة على كل حرف فريد في السطر بتة واحدة ، وحساب مسافة هامينج باستخدام عدد الفشار واستخدموه كتجزئة لمزيد من تحليل التشفير. لسوء الحظ ، من غير المعروف ما إذا تم استخدام BESM-6 واحد على الأقل من قبل GRU أو KGB ، ويشك المؤلف بشدة في هذا ويعتقد أن هذه التعليمات قد تمزق ، بدلاً من ذلك لأغراض العرض - مثل ، انظر ، سيارتنا يمكنها فعل ذلك!
تعليمات "ASSEMBLE" و "DISASSEMBLY" عبارة عن مجموعة مختارة من وحدات البت حسب القناع ، وهي مشدودة خصيصًا لتنظيم نوع ما على الأقل من المدخلات والمخرجات العاقلة للأحرف المطبوعة ، كما ذكر الموقتون القدامى ، على سبيل المثال ، تم استخدام هذه الأوامر لنقل المصفوفات 80x12 للعمل مع البطاقات المثقوبة. تم تحويل الكلمة إلى تمثيل ثماني نصي عن طريق التفكيك إلى مجموعات من ثلاث بتات في كل بايت ، في ترميز GOST ، تم الحصول على رموز رقمية على الفور. قام التجمع بتحويل التمثيل النصي للأرقام الثمانية إلى العدد الفعلي.
بطبيعة الحال ، كان من المستحيل تجميع أطلس أو مركز السيطرة على الأمراض على قاعدة العناصر السوفيتية ؛ كان علينا صنع مجموعة من الرقع والعكازات. أحد المصممين V.N. يتحدث عن هذا بكل فخر (تغلب!) لاوث:
[هنا ، للأسف ، لاوت ماكر ، لأنهم لم يكونوا هناك فقط ، ولكن تم تجميع أجهزة كمبيوتر متسلسلة عليها ، بما في ذلك في الاتحاد السوفيتي ، لم يعتبر ليبيديف ببساطة أنه من الضروري لبعض الأسباب الفلسفية لاستخدامها].
[مرة أخرى ، كان هناك بعض السليكون اللائق جدًا ، لكن ...]
كان لهذه الثنائيات أوقات تبديل قصيرة ، أفضل بكثير من الترانزستورات. ومع ذلك ، تبين أن العناصر القائمة على الثنائيات النفقية ذات قدرة تحميل ضعيفة ، مما أدى إلى تعقيد دوائر الماكينة ، وسرعان ما تخلينا عنها. تكمن صعوبة استخدام الترانزستورات في أنها كانت بطيئة جدًا في وضع التشبع ، وتبين أن العناصر المنطقية ذات الصمامات الثلاثية غير المشبعة معقدة بسبب الحاجة إلى مطابقة مستويات إشارات الإدخال والإخراج. وليست معقدة فحسب ، بل لا يمكن الاعتماد عليها أيضًا. لبعض الوقت لم نر مخرجًا من المأزق. ولكن بعد ذلك ظهرت فكرة جديدة تمامًا ، لم يتم وصفها من قبل في أي مكان ، على الأقل لعناصر تكنولوجيا الكمبيوتر.
في رأيي ، تم التعبير عنه لأول مرة بواسطة A.A. سوكولوف. كان جوهر الفكرة هو إدخال مصدر طاقة مستقل إلى عنصر مشهور "مفتاح التيار" ، غير متصل كلفانيًا بدوائر طاقة أخرى. على سبيل المثال ، يمكن استخدام بطارية مصغرة من ساعة إلكترونية لهذا الغرض.
إن إدراج بطارية بين مجمع الترانزستور وحمل المجمع (المقاوم) جعل المفتاح عنصرًا بمستويات ثابتة من إشارات الإدخال والإخراج ، ولم يتم فرض متطلبات صعبة بشكل خاص على مصدر طاقة مستقل. بالطبع ، لا يمكن تركيب بطارية ، لأنها ستفرغ في النهاية ، لذلك في الدائرة الحقيقية تم استبدالها بمُعدِّل صغير ، يتألف من محول مصغر على حلقة من الفريت ، وصمامات ثنائية شبه موصلة ومكثف.
وأطلقوا على هذه المعدلات اسم "إمدادات الطاقة المعلقة" (PIP). يمكن أن تعمل المخرجات شبه الطورية للمفاتيح الحالية ، المزودة بأتباع باعث ، على مدخلات الدوائر المنطقية "AND" ، "OR". تلوح في الأفق الدوائر التالية: المنطق التوافقي السلبي على مكونات الصمام الثنائي المقاوم
[كان العالم كله قد تحول إلى TTL و ECL بحلول ذلك الوقت.]
بشكل عام ، كانت القاعدة الأولية للنسخة الأولى من BESM-6 ، كما نرى ، وحشية حتى في تلك الأوقات (وحتى وفقًا لمعايير الاتحاد السوفيتي ، وهو الأمر الأكثر لفتًا للانتباه!) ، ولكن مع ذلك ، كالعادة ، لدينا سبب وجيه لنفخر بمدى براعتنا في التغلب على الصعوبات التي أنشأناها بأنفسنا.
نتيجة
كانت نتيجة كل هذا ظهور متحولة حقيقية ، ظاهريًا (أي من حيث عرض الحافلة ، وطول كلمة الآلة ، وما إلى ذلك) على غرار CDC 1604 ، ولكن تم تجميعها مع عناصر Atlas و CDC 6600 ، مع قليل من رؤية Lebedev الفريدة ووضعها على تنفيذ الأجهزة ، المنحرفة حتى بمعايير الاتحاد السوفياتي.
في عام 1963 ، بدأ الطلاب في تصميم عقد BESM-6 المستقبلية ، حيث مارسوا أولاً تقنية العمل مع الترانزستورات ، والتي لم تكن لديهم في ذلك الوقت فكرة معينة في ITMiVT. ينتهي كل هذا بحقيقة أنه ، وفقًا لمذكرات أصغر طالب في ليبيديف (عيار أصغر من ميلنيكوف) ، أ. Gryzlov ، قاموا ببساطة بتنفيذ العقد من M-20 على الترانزستورات ، واستدعوا الخلق الناتج BESM-3.
من المثير للدهشة ، كما قلنا بالفعل ، أن مبادرته كانت مدعومة من قبل رئيس المجموعة وحققت إطلاقًا في سلسلة مصغرة ، لذلك تظهر لقطة جانبية على شجرة ITMiVT - BESM-4 ، التي لم يكن ليبيديف يفعلها. وفقًا لتذكراته ، لم يكن ليبيديف نفسه سعيدًا جدًا بمثل هذه الإرادة الذاتية ، ولم يهتم بـ BESM-4 ، فقد استوعب مشروع BESM-6 كل انتباهه وقوته ، لكنه لم يتدخل في الشباب بل ضغط على اثنين من الروافع في الحفلة ، مما سمح له بإطلاق الأربعة في سلسلة صغيرة بسرعة قياسية.
في عام 1964 ، كان المعهد قد قام بالفعل بتجميع نموذج أولي BESM-6 ، والذي كان يحتوي على مكعب ذاكرة واحد فقط ، وتم استخدام ترانزستورات أبطأ في العناصر المنطقية. في عام 1966 ، تم بالفعل تصحيح نموذج أولي يحتوي على نصف سعة ذاكرة الوصول العشوائي (4 مكعبات بدلاً من 8) ، ولكن على الترانزستورات والثنائيات الحديثة ، التي تعمل بتردد تزامن التصميم ، وتم إجراء اختبارات المصنع عليه في الخريف ، وفي مايو 1967 تم الانتهاء من اختبارات الحالة.
تم إنتاج BESM-6 بكميات كبيرة من عام 1968 إلى عام 1987 ، وتم إنتاج ما مجموعه 355 آلة ، وتم إيقاف تشغيل الجهاز في دوبنا في عام 1992 ، وتم إيقاف تشغيل الجهاز قبل الأخير (في مكتب تصميم ميكويان) وتفكيكه في عام 1995 ، ولكن الأحدث ...
BESM-6 رقم 345
تم تصنيع BESM-6 No. 345 في عام 1980 ، وفي عام 1981 تم تسجيله في الوحدة العسكرية 87286 (Sosnovy Bor ، منطقة لينينغراد) ، في عام 1982 تم إنشاؤه من قبل فريق من مديرية الإشراف المتخصصة في موسكو ، في عام 1983 تم تقديمه كجهاز كمبيوتر مركزي لمجمع Diana-Bars كامل النطاق ، تم تطويره من قبل متخصصين من NITI سميت باسم. أ. الكسندروفا. حتى عام 1986 ، استمر التصحيح.
انتبه ، بالمناسبة ، إلى النهج السوفيتي النموذجي الفخم للمنشآت ، والذي يقول الكثير عن جودة الهندسة المعمارية والمعدات. استغرق تثبيت الجهاز عامًا ، واستغرق تصحيح أخطاء البرنامج عامًا آخر (على الرغم من حقيقة أنه بحلول الثمانينيات ، تراكمت الخبرة والبرامج بالفعل لمدة 1980 سنوات!) ، تم أخذ ثلاث سنوات أخرى مع جهاز المحاكاة ، ونتيجة لذلك ، كان الجهاز قادرًا على حساب شيء مفيد بعد ست سنوات (!) فقط من إصداره.
وكان هذا يعتبر طريقة عادية للتثبيت! في الوقت نفسه ، تعفنت الرأسمالية اللعينة إلى هذه المرحلة التي أصبح فيها الإعلان عن تأخير تركيب آلة معينة لمدة شهرين على الأقل سببًا لفسخ العقد بغرامات باهظة.
يعتبر مصير Cray-3 مؤشراً في هذا الصدد ، كان من المفترض أن تشتريه ليفرمور في عام 1991 ، لكن المختبر سحب العقد على الفور بمجرد علمه بالتأخير في التسليم ، كما أن الإخفاق في الوفاء بالعقد أضر بسمعة كراي بشكل سيء لدرجة أنه لم يتمكن من بيع كمبيوتره العملاق إلا إلى المركز الوطني الأمريكي لأبحاث الغلاف الجوي (NCAR) ، رفض الجيش والمختبرات العمل معه في الماضي.
في عام 1993 ، تم تثبيت Cray-3 في NCAR ، ولكن بعد عام فشلت في تحقيق عملية مستقرة ، وبعد ذلك تم تفكيكها ، وأفلس Cray Research.
في اتحاد الجمهوريات الاشتراكية السوفياتية ، قد يستغرق تثبيت وتصحيح حتى جهاز كمبيوتر متسلسل كان قيد الإنتاج بالفعل لمدة 13 عامًا بحلول ذلك الوقت خمس سنوات من الإنهاء غير المستعجل في مكانه ، وكان يُنظر إليه على أنه قاعدة مطلقة - يبدو أن الاتحاد لم يكن في عجلة من أمره.
بالعودة إلى BESM-6 رقم 345 ، الذي تم إطلاقه في عام 1986 ، فقد نجح ... حتى عام 2008!
هذا شيء يتجاوز الخير والشر والفطرة. تم استخدامه كجهاز كمبيوتر لمحاكاة طاقم الغواصة ، وعلى مدى السنوات العشر الماضية كان يعمل حرفياً على كلمة صادقة غير قابلة للطباعة ، بذل الموظفون قصارى جهدهم للحفاظ على آثار المتحف في حالة عمل تتجاوز بكثير فترة الخدمة الرسمية.
المصير الآخر للندرة غير معروف - ربما تكون BESM-6 لمتحف البوليتكنيك هي ، ربما أنهت المرأة العجوز حياتها في فرن الخردة.
في الوقت نفسه ، انتبه إلى سحر ليبيديف - من تطوير BESM-6 نفسها إلى المسلسل ، مرت 3 سنوات فقط ، ولأسباب موضوعية بحتة ، العبث بتوثيق السيارة ، وتصحيح الأخطاء ، وما إلى ذلك ، بينما قاد مسؤولو الحزب كارتسيف من مكتب إلى مكتب لمدة ست سنوات وجلبوه إلى نوبة قلبية ، وبعد وفاته ، استغرق إطلاق سراح الموظفين من 1,5 مليون إلى 13 سنة أخرى!
مجموع
وأخيرًا ، السؤال الملح ، هل حدث ذلك؟
هل تمكنت من إنشاء كمبيوتر متخصص يغطي احتياجات معاهد الأبحاث السوفيتية؟ ما يعادل CDC 1604 الذي سيشغل جميع البرامج التي تحتاجها؟
للأسف ، لا ، هنا دمر ليبيديف كل شيء.
أدت محاولة التركيز على ثلاثة مصادر وثلاثة مكونات للهندسة في وقت واحد إلى فشل - فقد BESM-6 التوافق مع CDC 1604 بما يكفي ليتم اعتباره بفخر بنية منفصلة وكافية بحيث توقفت ملايين الأسطر من الكود الأمريكي ، والتي بدأ كل شيء من أجلها ، عن العمل عليها.
كان ليبيديف ذكيًا للغاية ، ونتيجة لذلك ، لم يكن من الممكن تحقيق التوافق الثنائي - فقد تراجعت برامج Fortran التي جمعت وعملت بشكل مثالي على CDC على BESM-6 في أكثر الأماكن غير المتوقعة. لتصحيحها ، بدأوا حتى في كتابة كتب مدرسية ودراسات كاملة (على سبيل المثال ، Borovin G.K. ، Komarov M.M. ، Yaroshevsky VS "Mistakes-traps in Fortran Programming") ، ولكن الوقت الثمين كان ينفد ، وكانت المهام قائمة.
ونتيجة لذلك ، انتهى المشروع الضخم بمشاعر مختلطة ، حتى في مرحلة الاختبار عام 1966.
يبقى السؤال - ماذا تفعل الآن؟
كانت هذه العواقب.
أولاً ، تقرر بحزم عدم التشويه بعد الآن ، ولكن ببساطة وبدقة نسخ معماريات غربية بأكملها من أجل تحقيق التوافق الثنائي. لقد أدرك ليبيديف نفسه ، حسب تقديره ، الخطأ ولم يعد حريصًا على تصميم أي شيء ، علاوة على ذلك ، في اجتماع أكاديمية العلوم أيد فكرة استعارة S / 360 (يجب مناقشة هذا بشكل منفصل).
ثانياً ، لم يعد يُسمح لملينكوف بالتطور بشكل مستقل. لم يبدأ مشروع BESM-10 حتى ، فقد نجت الأوصاف والمسودات فقط ، وكان من المقرر أن تصبح Elektronika SS BIS ، التي كان مسؤولاً عنها حتى وفاته ، نسخة من Cray-1.
ثالثًا ، كان لابد من تسليم شيء يعمل مع البرامج الأمريكية على وجه السرعة إلى أهم مركز نووي في البلاد ، دوبنا ، ونتيجة لذلك ، تدخلت الدبلوماسية وبُذلت محاولات للشراء أو السرقة ، والانتقال من خلال دول محايدة مثل سويسرا ، مركز السيطرة على الأمراض الحقيقي 1604 ، وحتى الأفضل - CDC 6600. كانت المحاولات ناجحة جزئيًا فقط.
تم استخدام CDC 1604 من قبل البحرية الأمريكية وأيضًا للتحكم في إطلاق Minuteman I ، لذلك كانت تقنية عسكرية ، ولكن بحلول عام 1968 كانت خارج الإنتاج وعفا عليها الزمن ، لذلك لم تعترض لجنة التحكم على توريدها. في عام 1968 (بالتزامن مع BESM-6) استقر مركز السيطرة على الأمراض أيضًا في JINR.
من الأمور ذات الأهمية الخاصة أن شركة CDC نفسها لم تكن تعارض بيع أي شيء في أي مكان ، حتى إلى كوريا الشمالية ، وكتب ويليام نوريس ، مديرها ، رسالة خاصة إلى عضو الكونجرس ريتشارد تي هانا ، يطلب منه تغطية الشركة من الاتهامات بالتعاون مع الشيوعيين:
تمتلك جميع البلدان بما في ذلك الاشتراكيون قاعدة كبيرة من تكنولوجيا أجهزة الكمبيوتر التي يمكن من خلالها بناء مزيد من التقدم في أحدث ما توصلت إليه التكنولوجيا. تكمن القوة الرئيسية للولايات المتحدة في تكنولوجيا الكمبيوتر في قدرتها على تسويق أنظمة الكمبيوتر عالية التكلفة / الأداء لمجموعة واسعة من التطبيقات. هذا لا يعني أنه بالنسبة لأي تطبيق معين أو مجموعة تطبيقات معينة ، لا يمكن لدولة أخرى بناء ما يعادلها فيما يتعلق بالأداء أو حتى تجاوز ما هو متاح في الولايات المتحدة. أيضًا ، لا يوجد دليل على حد علمي على أن الاتحاد السوفياتي قد مُنع في أي وقت من تنفيذ مشروع عسكري بسبب نقص تكنولوجيا الكمبيوتر المناسبة ...
نطلب بكل احترام أن تقوم لجنتكم بمراجعة النقاط المذكورة أعلاه والنظر في دمجها في المحضر. يسعدنا أن نحظى بامتياز المثول أمام لجنتك لإعطائك وجهات نظرنا الأكثر تفصيلاً حول هذه العلاقات المحتملة مع الدول الاشتراكية وفي توضيح أسبابنا لدعم الإدارة ومبادرات وأهداف التجارة في الكونغرس.
رسالة من ويليام سي نوريس ، رئيس مجلس إدارة
شركة بيانات التحكم لعضو الكونجرس
ريتشارد تي حنا ، 1973.
تم تزويد الجهاز بمترجم مع فورتران ، ورموز المصدر ، واستلهم فريق مبرمجي JINR بقيادة نيكولاي نيكولايفيتش جوفورون منهم وحاول كتابة نظير لـ BESM-6 ، لأنه رفض العمل مباشرة.
نتيجة لذلك ، كان علي أن أكتب مُجمِّعًا أولاً (كان الكود التلقائي مع فن الإستذكار الخاص بـ Lebedev غير مريح للغاية لدرجة أنه لم يتم استخدامه في الممارسة) ، ثم مُحمل ، ودعم مكتبة ، وبقية نظام التشغيل ، الذي حصل على الاسم المنطقي "Dubna".
بطبيعة الحال ، كان هذا سببًا مستحقًا للفخر - تم تنفيذ العمل المعقد لقسم المبرمجين المحترفين بواسطة فيزيائيين ومهندسين هواة ، وكانت النتيجة مرضية بشكل عام.
ينتظرنا استمرار مباشر لهذه القصة في المقالة التالية.
معلومات