حاسوب ذو برنامج مخزن

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

غالباً ما يتم توسيع التعريف ليشمل شرط أن تكون معالجة البرامج والبيانات في الذاكرة قابلة للتبادل أو موحدة. [ 3 ] [ 4 ] [ 5 ]

وصف

على الرغم من تخزين كل من التعليمات والبيانات في نظام الذاكرة نفسه، إلا أن مسارات الوصول إليها قد تختلف. يستخدم تصميم فون نيومان مسار وصول واحدًا لكل من التعليمات والبيانات، بينما يستخدم تصميم هارفارد مسارات وصول منفصلة لكل منهما. [ 6 ] [ 7 ] مع ذلك، يُستخدم مصطلح "حاسوب البرنامج المخزن" أحيانًا كمرادف لتصميم فون نيومان. [ 8 ] [ 9 ] كتب هينيسي وباترسون أن أجهزة هارفارد المبكرة اعتُبرت "رجعية" من قِبل مؤيدي حواسيب البرنامج المخزن. [ 10 ]

تاريخ

يمكن تتبع مفهوم الحاسوب ذي البرنامج المخزن إلى المفهوم النظري لآلة تورينج العالمية عام 1936. [ 11 ] كان فون نيومان على دراية بهذه الورقة البحثية ، وقد حثّ معاونيه عليها. [ 12 ]

لم تكن العديد من الحواسيب المبكرة، مثل حاسوب أتاناسوف-بيري ، قابلة لإعادة البرمجة. فقد كانت تُنفذ برنامجًا واحدًا مُبرمجًا مسبقًا. ولعدم وجود تعليمات برمجية، لم تكن هناك حاجة لتخزين البرنامج. أما الحواسيب الأخرى، فرغم قابليتها للبرمجة، كانت تخزن برامجها على شريط مثقوب ، يُغذى فعليًا إلى النظام عند الحاجة، كما هو الحال في حاسوبي زوس زد 3 وهارفارد مارك 1 ، أو كانت قابلة للبرمجة فقط عن طريق التلاعب المادي بالمفاتيح والمقابس، كما هو الحال في حاسوب كولوسوس .

في عام 1936، توقع كونراد تسوزه في طلبين لبراءات الاختراع إمكانية تخزين تعليمات الآلة في نفس وحدة التخزين المستخدمة للبيانات. [ 13 ]

في عام 1948، تم تعديل جهاز ENIAC ، الذي كان يُبرمج في الأصل عن طريق توصيل الأنظمة الفرعية كهربائياً بالكابلات، لتشغيل البرامج المخزنة بتنسيق رقمي في جداول وظائفه. وقد قام بتشغيل أول برنامج مخزن بهذه الطريقة في 12 أبريل 1948. [ 14 ]

في عام 1948، تم بناء حاسوب مانشستر بيبي في جامعة مانشستر ، [ 15 ] ويُعتبر عمومًا أول حاسوب إلكتروني في العالم يُشغّل برنامجًا مُخزّنًا، وذلك في 21 يونيو 1948. [ 16 ] [ 17 ] مع ذلك، لم يُنظر إلى بيبي كحاسوب متكامل، بل كنموذج أولي لإثبات المفهوم، وهو سلف حاسوب مانشستر مارك 1 ، الذي استُخدم لأول مرة في الأبحاث في أبريل 1949. في 6 مايو 1949، شغّل حاسوب EDSAC في جامعة كامبريدج أول برنامج له، ليصبح بذلك حاسوبًا إلكترونيًا رقميًا آخر يعمل بنظام البرنامج المُخزّن. [ 18 ] يُزعم أحيانًا أن حاسوب IBM SSEC ، الذي بدأ تشغيله في يناير 1948، كان أول حاسوب يعمل بنظام البرنامج المُخزّن؛ [ 19 ] هذا الزعم مثير للجدل، لا سيما بسبب نظام الذاكرة الهرمي في SSEC، ولأن بعض جوانب عملياته، مثل الوصول إلى المرحلات أو محركات الأشرطة، كانت تعتمد على التوصيل. [ 20 ] كان أول حاسوب ذو برنامج مخزن يتم بناؤه في أوروبا القارية هو MESM ، الذي تم الانتهاء منه في الاتحاد السوفيتي عام 1950. [ 21 ]

أولى أجهزة الكمبيوتر ذات البرامج المخزنة

يمكن اعتبار العديد من أجهزة الكمبيوتر أول جهاز كمبيوتر ذي برنامج مخزن، وذلك بحسب المعايير. [ 4 ]

اتصالات

يُطلق على مفهوم استخدام حاسوب ذي برنامج مُخزّن لتبديل دوائر الاتصالات اسم التحكم بالبرنامج المُخزّن (SPC). وقد كان هذا المفهوم أساسيًا لتطوير أول أنظمة التبديل الإلكترونية من قِبل شركة الاتصالات الأمريكية (AT&T) ضمن نظام بيل ، [ 32 ] وهو تطوير بدأ فعليًا حوالي عام 1954 بتصاميم أولية من إرنا شنايدر هوفر في مختبرات بيل . تم تركيب أول نظام من هذا النوع تجريبيًا في موريس، إلينوي عام 1960. [ 33 ] كانت وسيلة تخزين تعليمات البرنامج هي ذاكرة النقاط الطائرة ، وهي عبارة عن لوحة فوتوغرافية تُقرأ بواسطة ماسح ضوئي بسرعة وصول تبلغ حوالي ميكروثانية واحدة. [ 34 ] أما بالنسبة للبيانات المؤقتة، فقد استخدم النظام أنبوب تخزين كهرساكن ذو شبكة حاجز .

انظر أيضاً

مراجع

  1. هايغ، توماس؛ مارك بريستلي؛ كريسبين روب (2014)، "إعادة النظر في مفهوم البرنامج المخزن" (ملف PDF) ، حوليات IEEE لتاريخ الحوسبة ، 36 (1): 4-17
  2. جير، سي. ويليام (1980)، تنظيم الحاسوب والبرمجة ( الطبعة الثالثة)، الصفحات 4-5  
  3. ويليام ف. جيلريث؛ فيليب أ. لابلانت (2003). هندسة الحاسوب: منظور تبسيطي . سبرينغر. ص 24. ISBN  978-1-4020-7416-5.
  4. 1 2 إدوين د . رايلي (2003). معالم بارزة في علوم الحاسوب وتكنولوجيا المعلومات . مجموعة غرينوود للنشر. ص 245. ISBN  978-1-57356-521-9.
  5. ميردوكا، مايلز جيه؛ فينسنت ب. هيورينغ (2000). مبادئ هندسة الحاسوب . برنتيس هول. ص 5. ISBN  0-201-43664-7.
  6. دانيال بيج (2009). مقدمة عملية في هندسة الحاسوب . سبرينغر. ص 148. ISBN  978-1-84882-255-9.
  7. مارك بالش (2003). التصميم الرقمي الكامل: دليل شامل للإلكترونيات الرقمية وهندسة أنظمة الحاسوب . ماكجرو هيل بروفيشنال. ص 149. ISBN  978-0-07-140927-8تم الاطلاع عليه بتاريخ 18 مايو 2011 .
  8. دانيال بيج (2009). مقدمة عملية في هندسة الحاسوب . سبرينغر. ص 153. ISBN  978-1-84882-255-9.
  9. إيفور غراتان-غينيس (2003). موسوعة مصاحبة لتاريخ وفلسفة العلوم الرياضية . مطبعة جامعة جونز هوبكنز. ص 705. ISBN  978-0-8018-7396-6.
  10. جون ل. هينيسي ؛ ديفيد أ. باترسون ؛ ديفيد غولدبيرغ (2003). هندسة الحاسوب: منهج كمي . مورغان كوفمان. ص 68. ISBN  978-1-55860-724-8.
  11. ب. جاك كوبلاند (2006). كولوسوس: أسرار حواسيب فك الشفرات في بليتشلي بارك . مطبعة جامعة أكسفورد. ص 104. ISBN  978-0-19-284055-4.
  12. ^ كريستوف توشر (2004). آلان تورينج: حياة وإرث مفكر عظيم . سبرينغر. ص. 321 322. ردمك  978-3-540-20020-8.
  13. ^ فابر، سوزان (2000)، Konrad Zuses Bemühungen um die Patentanmeldung der Z3 (في المانيا)
  14. هايغ، توماس؛ بريستلي، مارك؛ روب، تشارلز (2016). إينياك في العمل: صناعة وإعادة صناعة الحاسوب الحديث . مطبعة معهد ماساتشوستس للتكنولوجيا. ص 162. ISBN  9780262033985.
  15. ويليامز، فريدريك ؛ كيلبورن، توم (1948). "الحواسيب الرقمية الإلكترونية" . مجلة نيتشر . 162 (4117): 487. رمز Bibcode : 1948Natur.162..487W . doi : 10.1038/162487a0 . S2CID 4110351 . 
  16. راؤول روخاس؛ أولف هاشاجن (2002). الحواسيب الأولى: التاريخ والبنية . مطبعة معهد ماساتشوستس للتكنولوجيا. ص 379. ISBN  978-0-262-68137-7.
  17. دانيال بيج (2009). مقدمة عملية في هندسة الحاسوب . سبرينغر. ص 158. ISBN  978-1-84882-255-9.
  18. مايك هالي (2005). العقول الإلكترونية: قصص من فجر عصر الحاسوب . مطبعة الأكاديميات الوطنية. ص 96. ISBN  978-0-309-09630-0.
  19. إيمرسون دبليو. بو (1995). بناء شركة آي بي إم: تشكيل صناعة وتقنياتها . مطبعة معهد ماساتشوستس للتكنولوجيا. ص 136. ISBN  978-0-262-16147-3.
  20. أولي، أ. (2010). "الوجود يسبق الجوهر - معنى مفهوم البرنامج المخزن" (ملف PDF) . تاريخ الحوسبة. التعلم من الماضي . المؤتمر الدولي لمجموعة العمل 9.7 التابعة للاتحاد الدولي لمعالجة المعلومات، HC 2010. سلسلة IFIP للتقدم في تكنولوجيا المعلومات والاتصالات. المجلد 325. الصفحات 169-178 . doi : 10.1007/978-3-642-15199-6_17 . ISBN   978-3-642-15198-9.
  21. غراهام، لورين ر. (1993). العلم في روسيا والاتحاد السوفيتي: تاريخ موجز . مطبعة جامعة كامبريدج. ص 256. ISBN  9780521287890.
  22. إيمرسون دبليو. بو؛ لايل آر. جونسون؛ جون إتش. بالمر (1991).أنظمة IBM 360 وأنظمة IBM 370 المبكرةمطبعة معهد ماساتشوستس للتكنولوجيا. ص 15. رقم ISBN  978-0-262-51720-1.
  23. توماس هايغ؛ مارك بريستلي؛ كريسبن روب (2016). إينياك في العمل: صناعة وإعادة صناعة الحاسوب الحديث . مطبعة معهد ماساتشوستس للتكنولوجيا. الصفحات 153، 157، 164، 174، 194. ISBN  978-0-262-03398-5.
  24. هايغ، توماس (2014). هندسة "معجزة إينياك": تطبيق نموذج الكود الحديث (PDF) .
  25. برودرر، هربرت (4 يناير 2021). معالم بارزة في الحوسبة التناظرية والرقمية . سبرينغر. ISBN 9783030409746.
  26. كامبل-كيلي، مارتن (أبريل 1982). "تطور برمجة الحاسوب في بريطانيا (1945 إلى 1955)". حوليات معهد مهندسي الكهرباء والإلكترونيات لتاريخ الحوسبة . 4 (2): 121-139 . doi : 10.1109/MAHC.1982.10016 . S2CID 14861159 . 
  27. لافينغتون، سيمون، محرر. (2012). آلان تورينج ومعاصروه: بناء أول أجهزة كمبيوتر في العالم . لندن: الجمعية البريطانية للحاسبات. ص 61. ISBN  9781906124908.
  28. جونسون، روجر (أبريل 2008). "كلية علوم الحاسوب ونظم المعلومات: تاريخ موجز" (ملف PDF) . كلية بيركبيك . جامعة لندن . تاريخ الاسترجاع: 23 يوليو 2017 .
  29. هالي، مايك (2005). العقول الإلكترونية ( الطبعة الأولى). جرانت . الصفحات 40-41 . ISBN   978-1862076631.
  30. كيلبورن، تغريمسديل، ر. ل .؛ ويب، د. س. (أبريل 1956). "حاسوب رقمي ترانزستوري مزود بذاكرة أسطوانية مغناطيسية". وقائع معهد مهندسي الكهرباء والإلكترونيات - الجزء ب: هندسة الراديو والإلكترونيات . 103 (35). مطبعة جامعة كامبريدج : 390-406 . doi : 10.1049/pi-b-1.1956.0079 . ISSN 2054-0434 . 
  31. غريمسديل، آر إل (خريف 1995). "الانتقال من الصمامات إلى الحواسيب" . القيامة (13). جمعية الحفاظ على الحواسيب. الرقم الدولي الموحد للدوريات 0958-7403 . 
  32. كاربو، د.هـ؛ مارسيلوس، ن.ل (1983). "برمجيات أنظمة التحويل". في ماكدونالد، ج.س (محرر). أساسيات أنظمة التحويل الرقمية . مطبعة بلينوم . ISBN 0-306-41224-1.
  33. جويل، أ. إي . (أكتوبر 1958). "نظام تبديل إلكتروني تجريبي" (ملف PDF) . سجل مختبرات بيل . 36 (10): 359-363 . تم الاطلاع عليه بتاريخ 13 أكتوبر 2022 .
  34. "المكتب المركزي الإلكتروني" . الخطوط الطويلة . المجلد 40، العدد 5. ديسمبر 1960. ص 16.