إدساك

حاسبة التخزين المؤجل الإلكتروني التلقائية (EDSAC)
EDSAC I في يونيو 1948
المطورموريس ويلكس وفريقه في مختبر الرياضيات بجامعة كامبريدج
الشركة المصنعةجامعة كامبريدج
جيل1
تاريخ الافراج عنه6 مايو 1949 ؛ منذ 75 عامًا ( 1949-05-06 )
عمر1949–1958
تم إيقافهنعم
الوحدات التي تم شحنها1
نظام التشغيللا أحد
وحدة المعالجة المركزية صمامات حرارية منخفضة القيمة
ذاكرة512 كلمة مكونة من 17 بتًا، تمت ترقيتها في عام 1952 إلى 1024 كلمة مكونة من 17 بتًا ( خطوط تأخير الزئبق المستقرة في درجة الحرارة )
عرضآلة الطباعة عن بعد
مدخلشريط مثقوب بخمسة ثقوب
قوة11 كيلو واط

التوافق مع الإصدارات السابقة
لا أحد
خليفةEDSAC 2 و LEO I
متعلق بإدفاك

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

برنامج النظام

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

كان أول حساب تم إجراؤه بواسطة EDSAC عبارة عن برنامج تم تشغيله في 6 مايو 1949 لحساب الأعداد المربعة . [15] تم كتابة البرنامج بواسطة بياتريس وورسلي ، التي سافرت من كندا لدراسة الآلة. [16] [15]

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

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

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

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

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

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

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

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

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

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

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

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

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

تطبيقات EDSAC

تم تصميم EDSAC خصيصًا ليكون جزءًا من خدمة دعم المختبر الرياضي للحسابات. [22] كانت أول ورقة علمية يتم نشرها باستخدام الكمبيوتر للحسابات من تأليف رونالد فيشر . [ بحاجة لمصدر ] استخدم ويلكس وويلر EDSAC لحل معادلة تفاضلية تتعلق بترددات الجينات له. [23] في عام 1951، استخدم ميلر وويلر الآلة لاكتشاف عدد أولي مكون من 79 رقمًا [24]  - وهو الأكبر المعروف في ذلك الوقت.

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

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

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

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

ألعاب

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

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

التطورات الإضافية

تم تكليف خليفة EDSAC، EDSAC 2 ، في عام 1958.

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

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

مشروع نسخة EDSAC

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

في 13 يناير 2011، أعلنت جمعية الحفاظ على الكمبيوتر أنها تخطط لبناء نسخة طبق الأصل عاملة من EDSAC، في المتحف الوطني للحوسبة (TNMoC) في بلتشلي بارك بإشراف أندرو هربرت ، الذي درس تحت إشراف موريس ويلكس. [29] تم تشغيل الأجزاء الأولى من النسخة في نوفمبر 2014. [30] [31] تم إعادة بناء الدوائر المنطقية EDSAC بدقة من خلال تطوير جهاز محاكاة وإعادة فحص بعض المخططات الأصلية المعاد اكتشافها. تم إصدار هذه الوثائق بموجب ترخيص المشاع الإبداعي. [32] المشروع الجاري مفتوح لزوار المتحف. في عام 2016، قام اثنان من مشغلي EDSAC الأصليين، مارغريت مارز وجويس ويلر، بزيارة المتحف لمساعدة المشروع. [33] اعتبارًا من نوفمبر 2016، كان من المتوقع أن يتم تشغيل النسخة المتماثلة المكتملة والعاملة بالكامل في خريف عام 2017. [34] ومع ذلك، أدت تأخيرات المشروع غير المتوقعة إلى تحديد تاريخ غير معروف لآلة مكتملة وعاملة بالكامل.

انظر أيضا

مراجع

  1. ^ Wilkes, WV ; Renwick, W. (1950). "آلة حاسبة أوتوماتيكية للتخزين المؤجل إلكترونيًا (EDSAC)". Math. Comp . 4 (30): 61–65. doi : 10.1090/s0025-5718-1950-0037589-7 .
  2. ^ سبق حاسوب مانشستر بيبي عام 1948 حاسوب إي دي إس إيه سي كحاسوب برنامج مخزن ، ولكن تم بناؤه إلى حد كبير كمنصة اختبار لأنبوب ويليامز وليس كجهاز للاستخدام العام. انظر "تاريخ غير رسمي موجز لمختبر الكمبيوتر". ومع ذلك، تم تطوير بيبي إلى خليفة مفيد عمليًا، وهو مانشستر مارك 1 لعام 1949، والذي كان متاحًا للاستخدام العام من قبل أقسام جامعية أخرى وفيرانتي في أبريل 1949، على الرغم من أنه كان لا يزال قيد التطوير؛ تم تشغيل إي دي إس إيه سي لأول مرة في مايو 1949، بينما كان لا يزال قيد التطوير أيضًا. "الذكرى السنوية الخمسين لحاسوب مانشستر بيبي". مؤرشف من الأصل في 9 فبراير 2014 . تم الاسترجاع 5 يناير 2014 .
  3. ^ Wilkes, MV (1997). "Arithmetic on the EDSAC". حوليات تاريخ الحوسبة . 19 (1): 13–15. doi :10.1109/85.560726.
  4. ^ "إعادة بناء الكمبيوتر الرائد". كام . 62 : 5. 2011.ولكي نكون أكثر دقة، قام أول برنامج لـ EDSAC بطباعة قائمة بمربعات الأعداد الصحيحة من 0 إلى 99 شاملة.
  5. ^ جونز، كليف ب.؛ لويد، جون ل. (24 يناير 2012). الحوسبة الموثوقة والتاريخية: مقالات مخصصة لبريان راندل بمناسبة عيد ميلاده الخامس والسبعين. سبرينغر. ص. 29. رقم ISBN 9783642245411.
  6. ^ "9. The EDSAC, Cambridge University, England". Digital Computer Newsletter . 2 (1). Other early computational problems run on EDSAC; some specifications of the computer: 3. 1 January 1950. مؤرشف من الأصل في 11 مارس 2021.{{cite journal}}: CS1 maint: others (link)
  7. ^ EDSAC 99: 15–16 April 1999 (PDF) ، مختبر كمبيوتر جامعة كامبريدج، 6 مايو 1999، ص 68، 69 ، تم الاسترجاع في 29 يونيو 2013.
  8. ^ "محاكي EDSAC". يوتيوب . محبي الكمبيوتر.
  9. ^ abc "بعض إحصائيات EDSAC". المملكة المتحدة: مختبر الكمبيوتر بجامعة كامبريدج .
  10. ^ "تطبيقات EDSAC 1". EDSAC 1 وما بعده – تجميع للذكريات الشخصية . المملكة المتحدة: مختبر الكمبيوتر بجامعة كامبريدج .
  11. ^ "صيانة EDSAC 1". EDSAC 1 وما بعده – تجميع للذكريات الشخصية . المملكة المتحدة: مختبر الكمبيوتر بجامعة كامبريدج .
  12. ^ "EDSAC 1 قيد التشغيل". EDSAC 1 وما بعده – تجميع للذكريات الشخصية . المملكة المتحدة: مختبر الكمبيوتر بجامعة كامبريدج .
  13. ^ وقائع الجمعية الفلسفية في كامبريدج، المجلد 49، الجزء 1، ص 84-89.
  14. ^ "Edsac Simulator". dcs.warwick.ac.uk . المملكة المتحدة: جامعة وارويك . تم الاسترجاع في 24 مايو 2023 .
  15. ^ "قامت EDSAC بأولى عملياتها الحسابية". تاريخ الحوسبة . مؤرشف من الأصل في 26 فبراير 2021. تم الاسترجاع في 23 نوفمبر 2018 .
  16. ^ رايموند، كاترين (25 أكتوبر 2017). "بياتريس وورسلي". الموسوعة الكندية . مؤرشف من الأصل في 13 يناير 2018. تم الاسترجاع 23 نوفمبر 2018 .
  17. ^ البروفيسور ديفيد بارون، أستاذ فخري بجامعة ساوثهامبتون، في ندوة في مختبر كامبريدج للكمبيوتر بمناسبة الذكرى الستين في 6 مايو 2009.
  18. ^ وصف لثلاث شاشات (عداد، ذاكرة، تحكم تسلسلي): "فيديوهان جديدان من إنتاج EDSAC: شاشات VDU من إنتاج EDSAC". المتحف الوطني للحوسبة . 11 ديسمبر 2015.
  19. ^ تورينج 1945، أعيد طبعه في كوبلاند (2005)، ص 383.
  20. ^ Wilkes, MV (1956). أجهزة الكمبيوتر الرقمية الأوتوماتيكية . لندن: ميثيون. ص 93-95.
  21. ^ Wilkes, MV (1956). أجهزة الكمبيوتر الرقمية الأوتوماتيكية . لندن: ميثيون. ص 108-109.
  22. ^ جودارد، جوناثان (3 مايو 2019)، 70 عامًا منذ أول جهاز كمبيوتر مصمم للاستخدام اليومي العملي، قسم علوم الكمبيوتر والتكنولوجيا، جامعة كامبريدج
  23. ^ ترددات الجينات في مجموعة جينية محددة من خلال الاختيار والانتشار، آر إيه فيشر، القياسات الحيوية ، المجلد 6، العدد 4 (ديسمبر 1950)، ص 353-361.
  24. ^ كالدويل – أكبر الأعداد الأولية المعروفة حسب السنة. أحد المراجع يذكر ميلر، JCP "Larger Prime Numbers" (1951) Nature 168(4280):838، لكن الملخص لا يذكر ذلك.
  25. ^ "نسخة مؤرشفة" (PDF) . dcs.warwick.ac.uk . المملكة المتحدة: جامعة وارويك . مؤرشفة من الأصل (PDF) في 22 ديسمبر 2015 . تم الاسترجاع في 18 نوفمبر 2016 .{{cite web}}: CS1 maint: archived copy as title (link)
  26. ^ Cohen, DS (20 سبتمبر 2014). "OXO aka Noughts and Crosses – The First Video Game". About.com . IAC . مؤرشف من الأصل في 22 ديسمبر 2015 . تم الاسترجاع 18 ديسمبر 2015 .
  27. ^ وولف، مارك جيه بي (16 أغسطس 2012). موسوعة ألعاب الفيديو: ثقافة وتكنولوجيا وفن الألعاب . مجموعة جرينوود للنشر . ص 3-7. رقم ISBN 978-0-313-37936-9.
  28. ^ abcd Smith, Alvy Ray (9 يونيو 2015). "فجر الضوء الرقمي". IEEE Annals of the History of Computing . 38 (4): 74–91. doi :10.1109/MAHC.2015.51. S2CID  10257358.
  29. ^ وارد، مارك (13 يناير 2011). "بناء حاسوب Edsac رائد في Bletchley Park". BBC News . تم الاسترجاع في 13 يناير 2011 .
  30. ^ المتحف يقوم بتشغيل الكمبيوتر التاريخي.
  31. ^ هارتلي، ديفيد؛ هربرت، أندرو (2013). "مشروع نسخة EDSAC". جعل تاريخ الحوسبة ذا صلة . IFIP تقدم في تكنولوجيا المعلومات والاتصالات. المجلد 416. 9 الوضع الحالي ، ص 307-308. doi :10.1007/978-3-642-41650-7_27. ISBN 978-3-642-41649-1.
  32. ^ "EDSAC Logic Rebuild Sub-project". www.billp.org . تم الاسترجاع في 24 أغسطس 2023 .
  33. ^ "داخل مشروع إعادة بناء EDSAC، أحد أول أجهزة الكمبيوتر للأغراض العامة في العالم". ZDNet . تم الاسترجاع في 24 مايو 2020 .
  34. ^ بالمر، داني (24 نوفمبر 2016). "داخل مشروع إعادة بناء EDSAC، أحد أول أجهزة الكمبيوتر للأغراض العامة في العالم". ZDNet . تم الاسترجاع في 1 ديسمبر 2016 .

قراءة إضافية

  • محاكي EDSAC – تم تطويره بواسطة مارتن كامبل كيلي ، قسم علوم الكمبيوتر، جامعة وارويك ، إنجلترا.
  • مقابلة تاريخية شفوية مع ديفيد ويلر، 14 مايو 1987. معهد تشارلز باباج ، جامعة مينيسوتا. كان ويلر طالبًا باحثًا في مختبر الرياضيات الجامعي في كامبريدج في الفترة من 1948 إلى 1951 ومبرمجًا رائدًا في مشروع EDSAC. يناقش ويلر المشاريع التي تم تشغيلها على EDSAC، وطرق البرمجة الموجهة للمستخدم، وتأثير EDSAC على ILLIAC و ORDVAC و IBM 701. يلاحظ ويلر أيضًا زيارات دوجلاس هارتري ونيلسون بلاكمان (من ONR) وبيتر ناور وآد فان وينجاردن وآرثر فان دير بويل وفريدريش باور ولويس كوفينال .
  • نيكولاس إنتيكناب وموريس ويلكس، اليوبيل الذهبي لجامعة كامبريدج – في: مجلة RESURRECTION، نشرة جمعية الحفاظ على الحاسب الآلي. ISSN  0958-7403. العدد 22، صيف 1999.
  • مجموعة أوراق EDSAC في متحف الكمبيوتر ICL.
  • مقدمة في البرمجة لـ EDSAC 2، 1957.
Retrieved from "https://en.wikipedia.org/w/index.php?title=EDSAC&oldid=1250828122"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate