مركز بيانات البيانات الإلكترونية

كان الحاسوب الآلي ذو التخزين الإلكتروني المؤجل ( EDSAC ) من أوائل الحواسيب البريطانية. [ 1 ] استُلهم تصميمه من المسودة الأولى الرائدة لتقرير جون فون نيومان عن الحاسوب الآلي ذي التخزين الإلكتروني المؤجل (EDVAC) ، وقام موريس ويلكس وفريقه في مختبر الرياضيات بجامعة كامبريدج في إنجلترا ببنائه لتقديم خدمة للجامعة. وكان EDSAC ثاني حاسوب إلكتروني رقمي ذي برنامج مخزن ، بعد مانشستر مارك 1 ، يدخل الخدمة بانتظام. [ 2 ]

لاحقًا، حظي المشروع بدعم شركة جيه ليونز وشركاه المحدودة ، بهدف تطوير حاسوب تجاري، مما أدى إلى تطوير ليونز لجهاز LEO  I ، استنادًا إلى تصميم EDSAC. بدأ العمل على EDSAC خلال عام 1947، [ 3 ] وشغّل أولى برامجه في 6  مايو 1949، حيث قام بحساب جدول الأعداد المربعة [ 4 ] وقائمة الأعداد الأولية . [ 5 ] [ 6 ] أُغلق EDSAC نهائيًا في 11  يوليو 1958، بعد أن حلّ محله EDSAC 2 ، الذي ظل قيد الاستخدام حتى عام 1965. [ 7 ]

المشروع والخطة

يمكن تتبع فكرة حاسوب EDSAC I إلى عام 1945، خلال المراحل الأولى من تخطيط حاسوب EDVAC . في يونيو من ذلك العام، كتب جون فون نيومان مسودته الأولى لتقرير عن حاسوب EDVAC بعد أن تولى دورًا استشاريًا بينما كان ج. بريسبر إيكرت وجون موشلي مصممي الحاسوب. وصف التقرير مفهوم الحاسوب ذي البرنامج المخزن، حيث يُخزن كل من البرنامج والبيانات في نفس الذاكرة، وهو ما يُعرف الآن ببنية فون نيومان . ويشرح التقرير بإيجاز فكرة إمكانية تخزين تعليمات الحاسوب، أو البرنامج، في نفس الذاكرة مع البيانات، مما يتيح المرونة والأتمتة في الحوسبة.

في وقت لاحق من أغسطس عام 1946، عندما شارك ويلكس في الأسابيع الأخيرة من محاضرات مدرسة مور ، اطلع على مبادئ جهاز إينياك (ENIAC) - الاختراع السابق لإيكرت وماوكلي - ومشروعهما التالي المقترح، وهو جهاز إدفاك (EDVAC). [ 8 ] اقترح ويلكس مفهوم البرمجة المصغرة، وهو نظام يُبسط التصميم المنطقي للحواسيب، والذي انتشر استخدامه لاحقًا على نطاق واسع في الصناعة. وباستخدام المعرفة التي اكتسبها حول آلية عمل جهاز إدفاك (EDVAC) في المحاضرات، بدأ ويلكس بتطوير جهاز إدساك 1 (EDSAC I) في أكتوبر من ذلك العام. [ 9 ] [ 10 ]

نظرة عامة فنية

المكونات المادية

أنابيب بطول 9 بوصات تستخدم للمراقبة
ويليام رينويك مع قارئ شريط ذي 5 ثقوب وطابعة كريد عن بعد

بمجرد تشغيل جهاز EDSAC، بدأ بتلبية احتياجات الجامعة البحثية. استخدم الجهاز خطوط تأخير زئبقية للذاكرة وصمامات مفرغة منخفضة القدرة للمنطق. بلغ استهلاك الطاقة 11 كيلوواط من الكهرباء. [ 11 ] [ 12 ] كان زمن الدورة 1.5 مللي ثانية لجميع التعليمات العادية، و6 مللي ثانية لعملية الضرب. كان الإدخال يتم عبر شريط مثقوب بخمسة ثقوب ، والإخراج عبر طابعة عن بعد .   

في البداية، كانت السجلات تقتصر على مسجل تراكمي ومسجل ضرب. في عام 1953، قام ديفيد ويلر ، العائد من إقامته في جامعة إلينوي ، بتصميم مسجل فهرسة كإضافة إلى جهاز EDSAC الأصلي.

أُضيف محرك الشريط المغناطيسي في عام 1952، لكنه لم يعمل بشكل جيد بما يكفي ليكون ذا فائدة حقيقية. [ 12 ]

حتى عام 1952، كانت الذاكرة الرئيسية المتاحة (التعليمات والبيانات) 512 كلمة فقط، كل كلمة منها 18 بت، ولم تكن هناك ذاكرة تخزين احتياطية. [ 13 ] رُتبت خطوط التأخير (أو "الخزانات") في مجموعتين، توفر كل منهما 512 كلمة. دخلت المجموعة الثانية حيز التشغيل في عام 1952. [ 12 ]

لم يكن مخزن خط التأخير الكامل المكون من 1024 كلمة متاحًا حتى عام 1955 أو أوائل عام 1956، [ 14 ] مما حد من البرامج إلى حوالي 800 كلمة حتى ذلك الحين.

ذكر جون ليندلي (طالب دبلوم 1958-1959) "الصعوبة البالغة التي واجهناها على الإطلاق في إنتاج شريط ورقي واحد صحيح باستخدام معدات التثقيب والطباعة والتحقق البدائية وغير الموثوقة المصنوعة منزليًا والمتوفرة في أواخر الخمسينيات". [ 15 ]

الذاكرة والتعليمات

موريس ويلكس يتفقد خط تأخير الزئبق الخاص بمركز EDSAC قيد الإنشاء
موريس ويلكس وبيل رينويك أمام قاعة EDSAC بأكملها

كانت الذاكرة الرئيسية لجهاز EDSAC تتألف من 1024 موقعًا، على الرغم من تثبيت 512 موقعًا فقط في البداية. احتوى كل موقع على 18  بتًا، ولكن البت العلوي كان دائمًا غير متاح بسبب مشاكل التوقيت، لذا  استُخدم 17 بتًا فقط. تتكون كل تعليمة من رمز تعليمة من خمسة بتات، وبت احتياطي، ومعامل من 10 بتات (عادةً عنوان ذاكرة)، وبت طول لتحديد ما إذا كانت التعليمة تستخدم معاملًا من 17 بتًا أو 35 بتًا (كلمتين متتاليتين، بنظام الترتيب الصغير ). صُممت جميع رموز التعليمات لتمثيلها بحرف تذكيري واحد، بحيث تستخدم تعليمة الجمع ، على سبيل المثال، رمز حرف EDSAC للحرف  A.

داخليًا، استخدم جهاز EDSAC نظام الأعداد الثنائية المتممة . كانت الأعداد إما 17 بت (كلمة واحدة) أو 35 بت (كلمتان). وبشكل غير معتاد، صُمم المضاعف للتعامل مع الأعداد ككسور ذات فاصلة ثابتة في النطاق −1 ≤ x < 1، أي أن الفاصلة الثنائية كانت تقع مباشرةً على يمين الإشارة. كان بإمكان المُجمِّع استيعاب 71 بت، بما في ذلك الإشارة، مما يسمح بضرب عددين طويلين (35 بت) دون فقدان أي دقة.   

كانت التعليمات المتاحة كالتالي:

  • يضيف
  • طرح
  • الضرب والجمع
  • AND-and-add (تسمى "الترتيب")
  • انعطف يسارًا
  • الإزاحة الحسابية إلى اليمين
  • سجل تحميل المضاعف
  • قم بتخزين (ومسح اختياري) المُراكم
  • الانتقال المشروط
  • قراءة شريط الإدخال
  • حرف الطباعة
  • مُجمِّع دائري
  • لا يوجد إجراء
  • قف

لم تكن هناك تعليمات قسمة (مع وجود إجراءات فرعية متنوعة للقسمة)، ولم تكن هناك طريقة لتحميل رقم مباشرةً في المُراكم (كانت تعليمات "تخزين وتصفير المُراكم" متبوعةً بتعليمات "جمع" ضروريةً لذلك). لم تكن هناك تعليمات قفز غير مشروطة، ولا تعليمات استدعاء إجراء  - إذ لم تكن قد اختُرعت بعد.

ناقش موريس ويلكس أنماط العنونة النسبية لجهاز EDSAC في ورقة بحثية نُشرت عام 1953. وكان يقدم مقترحات لتسهيل استخدام البرامج الفرعية . [ 16 ]

برامج النظام

كانت الأوامر الأولية مُبرمجة مسبقًا على مجموعة من مفاتيح الاختيار الأحادي ، ومُحمّلة في الكلمات الدنيا من الذاكرة عند بدء التشغيل. وبحلول مايو 1949، وفّرت هذه الأوامر مُجمِّعًا بدائيًا لإعادة التموضع، مستفيدًا من تصميم التذكير الموصوف أعلاه، وذلك في 31 كلمة فقط. كان هذا أول مُجمِّع في العالم، ويُمكن القول إنه بداية صناعة البرمجيات العالمية. تتوفر محاكاة لـ EDSAC، ووصف كامل للأوامر الأولية والبرامج الأولى. [ 17 ]

كان أول حساب أجراه جهاز EDSAC عبارة عن برنامج تم تشغيله في 6  مايو 1949 لحساب الأعداد المربعة . [ 18 ] وقد كتبت البرنامج بياتريس وورسلي ، التي سافرت من كندا لدراسة الجهاز. [ 19 ] [ 18 ]

استخدم أعضاء آخرون في الجامعة الجهاز لحل مشاكل حقيقية، وتم تطوير العديد من التقنيات المبكرة التي أصبحت الآن جزءًا من أنظمة التشغيل. [ 20 ]

كان المستخدمون يُعدّون برامجهم عن طريق تثقيبها (بلغة التجميع) على شريط ورقي. وسرعان ما أتقنوا قراءة الرموز من الشريط الورقي بعد رفعه أمام الضوء. وعندما يصبح البرنامج جاهزًا، يُعلّق على سلك مُمتدّ بالقرب من قارئ الشريط الورقي. وكان مُشغّلو الآلة، الموجودون خلال النهار، يختارون الشريط التالي من السلك ويُحمّلونه في نظام EDSAC. وهذا ما يُعرف اليوم بقوائم انتظار المهام. إذا طُبع شيء ما، يُعاد الشريط والمطبوع إلى المستخدم، وإلا يُبلّغ بموقع الذاكرة الذي توقف عنده البرنامج. لم تكن أدوات تصحيح الأخطاء متوفرة آنذاك، ولكن كان بالإمكان ضبط شاشة أنبوب أشعة الكاثود لعرض محتويات جزء مُحدّد من الذاكرة. وكان يُستخدم هذا، على سبيل المثال، لمعرفة ما إذا كان رقم ما يتقارب. وكان مُكبّر الصوت مُتصلًا ببت الإشارة الخاص بالمُراكم؛ وكان المستخدمون ذوو الخبرة يُميّزون بين الأصوات السليمة وغير السليمة للبرامج، وخاصةً البرامج التي "تتوقف" في حلقة مُفرغة.

بعد ساعات العمل، كان يُسمح لبعض "المستخدمين المصرح لهم" بتشغيل الآلة بأنفسهم، واستمر ذلك حتى وقت متأخر من الليل إلى أن انفجر أحد الصمامات - وهو ما كان يحدث عادةً وفقًا لأحد هؤلاء المستخدمين. [ 21 ] وقد أشار فريد هويل إلى هذا في روايته "السحابة السوداء" .

تقنية البرمجة

مكتب مراقبة EDSAC [ 22 ]

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

يُنسب إلى ديفيد ويلر ، الذي نال أول درجة دكتوراه في علوم الحاسوب في العالم أثناء عمله على المشروع، ابتكار مفهوم الروتين الفرعي. كان المستخدمون يكتبون برامج تستدعي روتينًا بالقفز إلى بدايته باستخدام عنوان العودة (أي موقع القفزة مضافًا إليه واحد) في المُراكم ( قفزة ويلر ). وبحسب الاصطلاح، كان الروتين الفرعي يتوقع ذلك، وأول ما يفعله هو تعديل تعليمة القفزة الختامية إلى عنوان العودة هذا. كان بالإمكان استدعاء عدة روتينات فرعية متداخلة طالما كان المستخدم على دراية بطول كل منها لحساب موقع القفز؛ وكانت الاستدعاءات المتكررة ممنوعة. بعد ذلك، كان المستخدم ينسخ شيفرة الروتين الفرعي من شريط رئيسي إلى شريطه الخاص بعد انتهاء برنامجه. (مع ذلك، ناقش آلان تورينج الروتينات الفرعية في ورقة بحثية عام 1945 حول مقترحات تصميم جهاز NPL ACE ، بل وذهب إلى حد ابتكار مفهوم مكدس عناوين العودة، الذي كان سيسمح بالتكرار. [ 23 ] )

شكّل غياب سجل الفهرسة مشكلةً لمبرمج الروتينات الفرعية، إذ لم يكن بإمكانه معرفة مكان تحميل الروتين الفرعي في الذاكرة مسبقًا، وبالتالي لم يكن بإمكانه معرفة كيفية الوصول إلى أي مناطق من التعليمات البرمجية المستخدمة لتخزين البيانات (ما يُسمى "الأوامر الوهمية"). وقد حُلّت هذه المشكلة باستخدام روتين إدخال أولي، كان مسؤولاً عن تحميل الروتينات الفرعية من الشريط المثقوب إلى الذاكرة. عند تحميل روتين فرعي، كان يُسجّل موقع البداية ويزيد مراجع الذاكرة الداخلية حسب الحاجة. وهكذا، كما كتب ويلكس، "يختلف الكود المستخدم لتمثيل الأوامر خارج الجهاز عن الكود المستخدم داخله، وتُملي هذه الاختلافات متطلبات المبرمج من جهة، ودوائر التحكم في الجهاز من جهة أخرى". [ 24 ]

استخدم مبرمجو EDSAC تقنيات خاصة لتحقيق أقصى استفادة من الذاكرة المحدودة المتاحة. على سبيل المثال، عند تحميل روتين فرعي من شريط مثقوب إلى الذاكرة، قد يتطلب الأمر حساب ثابت معين، وهو ثابت لا يحتاج إلى إعادة حساب لاحقًا. في هذه الحالة، يُحسب الثابت في "فاصل". يُزوّد ​​الروتين الفرعي الكامل بالرمز اللازم لحساب الثابت. بعد أن يُحمّل روتين الإدخال الأولي رمز الحساب، يُنقل التحكم إليه. بمجرد حساب الثابت وكتابته في الذاكرة، يعود التحكم إلى روتين الإدخال الأولي، الذي يُكمل كتابة باقي الروتين الفرعي في الذاكرة، بعد تعديل نقطة البداية أولًا للكتابة فوق الرمز الذي حسب الثابت. سمح هذا بإجراء تعديلات معقدة على روتين فرعي عام دون زيادة حجمه النهائي في الذاكرة عما لو كان مُصممًا خصيصًا لظرف معين. [ 25 ]

نشر ويلر وويلكس، بالاشتراك مع ستانلي جيل ، كتاب "إعداد البرامج للحاسوب الرقمي الإلكتروني" عام 1951، وهو كتاب يتناول برمجة الحاسوب الرقمي الإلكتروني. وكان أول كتاب مدرسي في مجال البرمجة. [ 26 ]

برامج التطبيقات

أدى مفهوم الروتينات الفرعية إلى توفر مكتبة كبيرة من الروتينات الفرعية. وبحلول عام 1951، كان هناك 87 روتينًا فرعيًا متاحًا للاستخدام العام في الفئات التالية: العمليات الحسابية على الأعداد العشرية ؛ العمليات الحسابية على الأعداد المركبة ؛ التحقق؛ القسمة؛ الأسس ؛ الروتينات المتعلقة بالدوال؛ المعادلات التفاضلية ؛ الدوال الخاصة؛ متسلسلات القوى ؛ اللوغاريتمات ؛ أنشطة متنوعة؛ الطباعة والتخطيط؛ التكامل العددي ؛ القراءة (الإدخال)؛ الجذر النوني؛ الدوال المثلثية ؛ عمليات العد (محاكاة حلقات التكرار حتى ، وحلقات while، وحلقات forالمتجهات ؛ والمصفوفات .

ظهرت أول لغة تجميع لجهاز EDSAC، وألهمت العديد من لغات التجميع الأخرى:

سنةاسمكبير المطورين، الشركة
1951لغة الجمعية الإقليميةموريس ويلكس
1951مُجمِّع ويرل ويندتشارلز آدامز وجاك جيلمور في معهد ماساتشوستس للتكنولوجيا
1951مُجمِّع روتشسترنات روتشستر

تطبيقات EDSAC

صُمم جهاز EDSAC خصيصًا ليكون جزءًا من خدمة الدعم الحسابي للمختبر الرياضي. [ 27 ] استخدم رونالد فيشر ، بالتعاون مع ويلكس وويلر، جهاز EDSAC لحل معادلة تفاضلية تتعلق بترددات الجينات؛ وقد مثّل هذا أول تطبيق للحاسوب في أبحاث علم الأحياء . [ 28 ] [ 29 ] في عام 1951، استخدم ميلر وويلر الجهاز لاكتشاف عدد أولي مكون من 79 رقمًا [ 30 ]  - وهو الأكبر المعروف في ذلك الوقت.

استفاد الفائزون بثلاث جوائز نوبل - جون كيندرو وماكس بيروتز (الكيمياء، 1962)، وأندرو هكسلي (الطب، 1963)، ومارتن رايل (الفيزياء، 1974) - من القدرة الحاسوبية الثورية لجهاز EDSAC. وفي خطابات قبولهم للجوائز، أقرّ كل منهم بالدور الذي لعبه EDSAC في أبحاثهم.  

في أوائل الستينيات، استخدم بيتر سوينرتون داير حاسوب EDSAC لحساب عدد النقاط بتردد p (يرمز له بـ N<sub> p</sub> ) لعدد كبير من الأعداد الأولية p على منحنيات إهليلجية معروفة الرتبة. بناءً على هذه النتائج العددية، افترض بيرش وسوينرتون داير (1965) أن N<sub> p</sub> لمنحنى E ذي رتبة r يخضع لقانون تقاربي، وهو ما يُعرف بتخمين بيرش وسوينرتون داير ، والذي يُعتبر من أهم المسائل غير المحلولة في الرياضيات حتى عام 2024.

قد يصبح "الدماغ" [الحاسوب] يوماً ما في متناولنا [كعامة الناس] ويساعدنا في حسابات ضريبة الدخل والمحاسبة. لكن هذا مجرد تكهنات، ولا يوجد ما يشير إلى ذلك حتى الآن.

— صحيفة ذا ستار البريطانية في مقال إخباري نُشر في يونيو 1949 حول جهاز الكمبيوتر EDSAC، قبل وقت طويل من عصر أجهزة الكمبيوتر الشخصية. [ 31 ]

ألعاب

في عام 1952، طوّر ساندي دوغلاس لعبة OXO ، وهي نسخة من لعبة إكس أو (تيك تاك تو) لجهاز EDSAC، مع إخراج رسومي على شاشة VCR97 ذات أنبوب أشعة كاثودية مقاس 6 بوصات. ويُحتمل أن تكون هذه أول لعبة فيديو في العالم . [ 32 ] [ 33 ]

ابتكر ستانلي جيل لعبة فيديو أخرى ، تتضمن نقطة (تُسمى خروفًا) تقترب من خط يمكن من خلاله فتح إحدى بوابتين. [ 34 ] كانت لعبة ستانلي جيل تُتحكم بها عبر شعاع ضوئي من قارئ الشريط الورقي لجهاز EDSAC. [ 34 ] يؤدي قطع الشعاع (مثل وضع اللاعب يده فيه) إلى فتح البوابة العلوية. [ 34 ] بينما يؤدي ترك الشعاع دون قطع إلى فتح البوابة السفلية. [ 34 ]

مزيد من التطورات

تم تشغيل خليفة نظام EDSAC، وهو نظام EDSAC 2 ، في عام 1958.

في عام 1961، قام ديفيد هارتلي بتطوير نسخة EDSAC 2 من Autocode ، وهي لغة برمجة عالية المستوى تشبه ALGOL للعلماء والمهندسين .

في منتصف الستينيات، تم التخطيط لخليفة لجهاز EDSAC 2، ولكن تم الانتقال بدلاً من ذلك إلى Titan ، وهو نموذج أولي لجهاز Atlas  2 تم تطويره من جهاز Atlas Computer التابع لجامعة مانشستر ، فيرانتي ، وبليسي .

مشروع نسخة طبق الأصل من مركز أنظمة البيانات الإلكترونية (EDSAC)

نسخة طبق الأصل من EDSAC في أكتوبر 2018

في 13 يناير 2011، أعلنت جمعية صيانة الحاسوب عن خطتها لبناء نسخة طبق الأصل عاملة من جهاز EDSAC في المتحف الوطني للحوسبة (TNMoC) في حرم بليتشلي بارك . يقود المشروع أندرو هربرت ، الذي تتلمذ على يد موريس ويلكس. [ 35 ] تم تشغيل الأجزاء الأولى من النسخة في نوفمبر 2014. [ 36 ] [ 37 ] أُعيد بناء الدوائر المنطقية لجهاز EDSAC بدقة متناهية من خلال تطوير برنامج محاكاة وإعادة فحص بعض المخططات الأصلية التي تم اكتشافها. نُشرت هذه الوثائق بموجب ترخيص المشاع الإبداعي. [ 38 ] المشروع مفتوح لزوار المتحف. في عام 2016، زارت اثنتان من مشغلات جهاز EDSAC الأصليات، مارغريت مارز وجويس ويلر ، المتحف للمساعدة في المشروع. [ 39 ] اعتبارًا من نوفمبر 2016، كان من المقدر أن يتم تشغيل النسخة المكتملة والتشغيلية بالكامل في خريف عام 2017. [ 40 ] ومع ذلك، فقد أدت التأخيرات غير المتوقعة في المشروع إلى عدم وجود تاريخ محدد للآلة المكتملة والتشغيلية بالكامل.

انظر أيضاً

مراجع

  1. ويلكس، دبليو في ؛ رينويك، دبليو. (1950). "آلة حاسبة إلكترونية أوتوماتيكية للتخزين المؤجل (EDSAC)" . مجلة الرياضيات الحاسوبية 4 ( 30): 61-65 . doi : 10.1090/s0025-5718-1950-0037589-7 .
  2. سبق حاسوب مانشستر بيبي لعام 1948 حاسوب EDSAC كحاسوب ذي برنامج مُخزّن ، ولكنه بُني في الأساس كمنصة اختبار لأنبوب ويليامز وليس كجهاز للاستخدام العام. انظر "نبذة تاريخية غير رسمية عن مختبر الحاسوب" . مع ذلك، طُوّر بيبي ليصبح خليفةً عمليًا مفيدًا، وهو مانشستر مارك 1 لعام 1949، الذي أصبح متاحًا للاستخدام العام من قِبل أقسام جامعية أخرى وشركة فيرانتي في أبريل 1949، على الرغم من أنه كان لا يزال قيد التطوير؛ بدأ تشغيل EDSAC لأول مرة في مايو 1949، بينما كان هو الآخر لا يزال قيد التطوير. "الذكرى الخمسون لحاسوب مانشستر بيبي" . مؤرشف من الأصل في 9 فبراير 2014. تم الاسترجاع في 5 يناير 2014 .
  3. ويلكس، إم في (1997). "الحساب على جهاز EDSAC". حوليات IEEE لتاريخ الحوسبة . 19 (1): 13-15 . doi : 10.1109/85.560726 .
  4. "إعادة بناء حاسوب بايونير". كام . 62 : 5. 2011.وبدقة، قام البرنامج الأول لـ EDSAC بطباعة قائمة بمربعات الأعداد الصحيحة من 0 إلى 99 شاملة.
  5. جونز، كليف ب.؛ لويد، جون ل. (24 يناير 2012). الحوسبة الموثوقة والتاريخية: مقالات مهداة إلى برايان راندل بمناسبة عيد ميلاده الخامس والسبعين . سبرينغر. ص 29. ISBN  9783642245411.
  6. "9. جهاز EDSAC، جامعة كامبريدج، إنجلترا" . نشرة الحاسوب الرقمي . 2 (1). مسائل حسابية مبكرة أخرى تعمل على جهاز EDSAC؛ بعض مواصفات الحاسوب: 3. 1 يناير 1950. مؤرشف من الأصل في 11 مارس 2021.{{cite journal}}صيانة CS1: أخرى ( رابط )
  7. EDSAC 99: 15–16 أبريل 1999 (ملف PDF) ، مختبر الحاسوب بجامعة كامبريدج، 6 مايو 1999، الصفحات 68، 69 ، تم الاطلاع عليه في 29 يونيو 2013 .
  8. «وفاة أبو الحوسبة البريطانية، السير موريس ويلكس» . بي بي سي نيوز . 30 نوفمبر 2010. تاريخ الاطلاع: 16 مارس 2025 .
  9. "موريس ف. ويلكس: سيرة ذاتية مختصرة" . قسم علوم وتكنولوجيا الحاسوب . تم الاطلاع عليه بتاريخ 16 مارس 2025 .
  10. "موريس فنسنت ويلكس - رواد الحوسبة" . جمعية مهندسي الكهرباء والإلكترونيات (IEEE) . تم الاطلاع عليه بتاريخ 16 مارس 2025 .
  11. "محاكي EDSAC" . يوتيوب . كمبيوتر فايل. 21 فبراير 2018.
  12. 1 2 3 "بعض إحصائيات EDSAC" . المملكة المتحدة: مختبر الحاسوب بجامعة كامبريدج .
  13. "تطبيقات EDSAC 1" . EDSAC 1 وما بعده - مجموعة من الذكريات الشخصية . المملكة المتحدة: مختبر الحاسوب بجامعة كامبريدج .
  14. "صيانة EDSAC 1" . EDSAC 1 وما بعده - مجموعة من الذكريات الشخصية . المملكة المتحدة: مختبر الحاسوب بجامعة كامبريدج .
  15. "تشغيل EDSAC 1" . EDSAC 1 وما بعده - مجموعة من الذكريات الشخصية . المملكة المتحدة: مختبر الحاسوب بجامعة كامبريدج .
  16. وقائع الجمعية الفلسفية في كامبريدج، المجلد 49، الجزء 1، ص 84-89.
  17. "محاكي إدساك" . dcs.warwick.ac.uk . المملكة المتحدة: جامعة وارويك . تم الاطلاع عليه بتاريخ 24 مايو 2023 .
  18. ١ ٢ "أجرى مركز EDSAC أولى حساباته" . تاريخ الحوسبة . مؤرشف من الأصل في ٢٦ فبراير ٢٠٢١. تم الاطلاع عليه في ٢٣ نوفمبر ٢٠١٨ .
  19. ريموند، كاترين (25 أكتوبر 2017). "بياتريس وورسلي" . الموسوعة الكندية . مؤرشف من الأصل في 13 يناير 2018. تم الاطلاع عليه في 23 نوفمبر 2018 .
  20. كامبل-كيلي، مارتن. "برمجة EDSAC: نشاط البرمجة المبكر في جامعة كامبريدج" (ملف PDF) . حوليات . 2 : 7-36 .
  21. البروفيسور ديفيد بارون، أستاذ فخري بجامعة ساوثهامبتون، في ندوة مختبر الحاسوب بجامعة كامبريدج بمناسبة الذكرى الستين في 6 مايو 2009.
  22. وصف لثلاث شاشات عرض (عداد، ذاكرة، وتحكم تسلسلي): "فيديوهان جديدان من EDSAC: شاشات العرض المرئي في EDSAC" . المتحف الوطني للحوسبة . 11 ديسمبر 2015.
  23. تورينج 1945 ، أعيد طبعه في كوبلاند (2005)، ص 383.
  24. ويلكس، إم في (1956). الحواسيب الرقمية الآلية . لندن: ميثوين. ص 93-95 . 
  25. ويلكس، إم في (1956). الحواسيب الرقمية الآلية . لندن: ميثوين. ص 108-109 . 
  26. كامبل-كيلي، مارتن (سبتمبر 2011). "في مدح 'ويلكس، ويلر، وجيل'"" . اتصالات رابطة آلات الحوسبة . 54 (9): 25– 27. doi : 10.1145/1995376.1995386 . S2CID 20261972 . 
  27. غودارد، جوناثان (3 مايو 2019)، 70 عامًا على تصميم أول حاسوب للاستخدام اليومي العملي ، قسم علوم وتكنولوجيا الحاسوب، جامعة كامبريدج
  28. فيشر، ر. أ. (1950). " ترددات الجينات في التدرج المحدد بالانتقاء والانتشار" . القياسات الحيوية . 6 (4): 353-361 . doi : 10.2307/3001780 . JSTOR 3001780. PMID 14791572 .  
  29. ليفسي، جيمس (8 يناير 2019). "مركز EDSAC والحوسبة في كامبريدج" . www.whipplemuseum.cam.ac.uk . مؤرشف من الأصل في 14 يناير 2025. تم الاطلاع عليه في 28 يناير 2025 .
  30. كالدول – أكبر الأعداد الأولية المعروفة حسب السنة . يشير أحد المراجع إلى ميلر، جي سي بي "الأعداد الأولية الأكبر" (1951) Nature 168(4280):838، لكن الملخص لا يذكر ذلك.
  31. "نسخة مؤرشفة" (PDF) . dcs.warwick.ac.uk . المملكة المتحدة: جامعة وارويك . مؤرشفة من الأصل (PDF) بتاريخ 22 ديسمبر 2015. تم الاطلاع عليها بتاريخ 18 نوفمبر 2016 .{{cite web}}: CS1 maint: archived copy as title ( link )
  32. كوهين، دي إس (20 سبتمبر 2014). "أوكسو، المعروفة أيضًا باسم لعبة إكس أو - أول لعبة فيديو" . About.com . IAC . مؤرشف من الأصل في 22 ديسمبر 2015. تم الاطلاع عليه في 18 ديسمبر 2015 .
  33. وولف، مارك جيه بي (16 أغسطس 2012). موسوعة ألعاب الفيديو: ثقافة وتكنولوجيا وفن الألعاب . مجموعة غرينوود للنشر . الصفحات 3-7 . ISBN  978-0-313-37936-9.خطأ في الاستشهاد: معلمة غير معروفة "#" في <ref>الوسم؛ المعلمات المدعومة هي dir، follow، group، name (انظر صفحة المساعدة ).
  34. 1 2 3 4 سميث، ألفي راي (9 يونيو 2015). "فجر النور الرقمي". حوليات معهد مهندسي الكهرباء والإلكترونيات لتاريخ الحوسبة . 38 (4): 74-91 . doi : 10.1109/MAHC.2015.51 . S2CID 10257358 . 
  35. وارد، مارك (13 يناير 2011). "سيتم بناء حاسوب إدساك الرائد في بليتشلي بارك" . بي بي سي نيوز . تم الاطلاع عليه بتاريخ 13 يناير 2011 .
  36. المتحف يشغل جهاز كمبيوتر تاريخي .
  37. هارتلي، ديفيد؛ هربرت، أندرو (2013). "مشروع نسخة EDSAC" . جعل تاريخ الحوسبة ذا صلة . IFIP Advances in Information and Communication Technology. المجلد 416. 9 الوضع الحالي ، الصفحات 307-308. doi : 10.1007/978-3-642-41650-7_27 . ISBN  978-3-642-41649-1.
  38. "مشروع فرعي لإعادة بناء منطق EDSAC" . www.billp.org . تم الاطلاع عليه بتاريخ 24 أغسطس 2023 .
  39. "نظرة على مشروع إعادة بناء جهاز EDSAC، أحد أوائل أجهزة الكمبيوتر متعددة الأغراض في العالم" . ZDNet . تم الاطلاع عليه بتاريخ 24 مايو 2020 .
  40. بالمر، داني (24 نوفمبر 2016). "نظرة على مشروع إعادة بناء EDSAC، أحد أوائل الحواسيب متعددة الأغراض في العالم" . ZDNet . تم الاطلاع عليه في 1 ديسمبر 2016 .

للمزيد من القراءة