Core Rope Memory، المعروف أيضًا باسم ROM المحولات السلكية المنسوجة، كان شكلاً من أشكال ذاكرة القراءة فقط، أو ROM. لم يتم استخدامه بشكل أساسي في البيئات التجارية بسبب ارتفاع تكاليف الإنتاج، من بين عوامل أخرى. ومع ذلك، فقد كان موثوقًا بشكل لا يصدق، حتى في البيئات الصعبة. أدى ذلك إلى استخدامه في العديد من مشاريع ناسا، بما في ذلك، أشهرها، مركبات الهبوط والمدار على القمر أبولو. تم استخدام كل من ذاكرة الحبل الأساسية والذاكرة الأساسية المغناطيسية في AGC أو Apollo Guidance Computer. لا ينبغي الخلط بين ذاكرة الحبل الأساسية والذاكرة الأساسية المغناطيسية، وهي شكل من أشكال ذاكرة الوصول العشوائي.

كيف يعمل؟

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

هناك اختلاف مهم آخر في ذاكرة الحبل الأساسية وهو أن الأسلاك متعددة الحواس يمكن أن تمر عبر كل نواة. يسمح ذلك بتخزين وحدات بت مختلفة لكل نواة، مما يزيد بشكل كبير من كثافة التخزين. استخدم كمبيوتر التوجيه Apollo كلمات 16 بت وقام بتخزين 12 كلمة في كل نواة، مما يعني أن كل نواة قام بتخزين 192 بت من البيانات.

كيف صنعت؟

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

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

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

الخلاصة

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

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