أنبوب ويليامز
مبدأ العمل

يعتمد أنبوب ويليامز على تأثير يسمى الانبعاث الثانوي الذي يحدث على أنابيب أشعة الكاثود (CRTs). فعندما يصطدم شعاع الإلكترون بالفوسفور الذي يشكل سطح الشاشة، فإنه عادة ما يتسبب في إضائته؛ ومع ذلك، إذا كانت طاقة الشعاع هو فوق عتبة معينة (اعتمادا على مزيج الفوسفور) فإنه يسبب أيضا الإلكترونات ليكون ضرب من الفوسفور. تنتقل هذه الإلكترونات مسافة قصيرة قبل أن تنجذب مرة أخرى إلى سطح CRT وتسقط عليه لمسافة قصيرة. التأثير الكلي هو إحداث شحنة موجبة طفيفة في المنطقة المباشرة من الحزمة حيث يوجد عجز في الإلكترونات، وشحنة سالبة طفيفة حول النقطة حيث تهبط تلك الإلكترونات. تبقى الشحنة الناتجة على سطح الأنبوب لجزء من الثانية بينما تتدفق الإلكترونات عائدة إلى مواقعها الأصلية. يعتمد العمر الافتراضي على المقاومة الكهربائية للفوسفور وحجم البئر.
تُستخدم عملية إنشاء بئر الشحن كعملية كتابة في ذاكرة الكمبيوتر أو تخزين رقم ثنائي واحد أو بت. مجموعة من النقاط أو المسافات، غالبًا صف أفقي واحد على الشاشة، تمثل كلمة كمبيوتر. هناك علاقة بين حجم النقاط وتباعدها وعمرها، بالإضافة إلى القدرة على رفض الحديث المتبادل مع النقاط المجاورة. يضع هذا حدًا أعلى لكثافة الذاكرة، ويمكن لكل أنبوب ويليامز تخزين حوالي 1024 إلى 2560 بت من البيانات. نظرًا لأن شعاع الإلكترون خالي من القصور الذاتي بشكل أساسي ويمكن نقله في أي مكان على الشاشة، يمكن للكمبيوتر الوصول إلى أي مكان، مما يجعله ذاكرة وصول عشوائي. عادةً ما يقوم الكمبيوتر بتحميل العنوان كزوج X و Y في دائرة السائق ثم يقوم بتشغيل مولد قاعدة الوقت الذي من شأنه أن يكتسح المواقع المحددة، أو القراءة من السجلات الداخلية أو الكتابة إليها، والتي يتم تنفيذها عادةً على شكل flip-flops .
تمت قراءة الذاكرة بتأثير ثانوي ناتج عن عملية الكتابة. خلال الفترة القصيرة التي تحدث فيها الكتابة، فإن إعادة توزيع الشحنات في الفوسفور تولد تيارًا كهربائيًا يحث على الجهد في أي موصلات قريبة. تتم قراءة ذلك عن طريق وضع صفيحة معدنية رفيعة أمام جانب شاشة CRT مباشرة. أثناء عملية القراءة، تكتب الحزمة إلى مواقع البت المحددة على الشاشة. تلك المواقع التي تم كتابتها سابقًا قد استنفدت بالفعل الإلكترونات، لذلك لا يتدفق التيار ولا يظهر أي جهد على اللوحة. هذا يسمح للكمبيوتر بتحديد وجود "1" في ذلك الموقع. إذا لم يتم كتابة الموقع من قبل، فإن عملية الكتابة ستخلق بئرًا وستتم قراءة نبضة على اللوحة، تشير إلى "0".
تؤدي قراءة موقع الذاكرة إلى إنشاء شحنة جيدة سواء كان هناك أحد من قبل أم لا، مما يؤدي إلى تدمير المحتويات الأصلية لذلك الموقع، وبالتالي يجب أن يتبع أي قراءة كتابة لإعادة البيانات الأصلية. في بعض الأنظمة، تم تحقيق ذلك باستخدام مسدس إلكترون ثانٍ داخل CRT يمكنه الكتابة إلى موقع واحد بينما كان الآخر يقرأ التالي. نظرًا لأن الشاشة ستتلاشى بمرور الوقت، كان لابد من تحديث الشاشة بالكامل بشكل دوري باستخدام نفس الطريقة الأساسية. ومع ذلك، نظرًا لقراءة البيانات ثم كتابتها على الفور، يمكن تنفيذ هذه العملية عن طريق دائرة خارجية بينما كانت وحدة المعالجة المركزية (CPU) مشغولة بتنفيذ عمليات أخرى. عملية التحديث هذه مشابهة لدورات تحديث الذاكرة للذاكرة الحيوية في الأنظمة الحديثة.
نظرًا لأن عملية التحديث تسببت في ظهور نفس النمط باستمرار على الشاشة، كانت هناك حاجة إلى أن تكون قادرًا على محو القيم المكتوبة مسبقًا. يتم تحقيق ذلك عادةً عن طريق الكتابة إلى الشاشة بجوار الموقع الأصلي مباشرةً. ستسقط الإلكترونات الصادرة عن هذه الكتابة الجديدة في البئر المكتوب سابقًا، مما يعيد ملئها. أنتجت الأنظمة الأصلية هذا التأثير من خلال كتابة شرطة صغيرة، والتي كان من السهل تحقيقها دون تغيير العدادات الرئيسية، وببساطة إنتاج تيار الكتابة لفترة أطول قليلاً. كان النمط الناتج عبارة عن سلسلة من النقاط والشرطات. كان هناك قدر كبير من الأبحاث حول أنظمة محو أكثر فعالية، مع بعض الأنظمة التي تستخدم حزم خارج التركيز أو أنماط معقدة.
تم صنع بعض أنابيب ويليامز من أنابيب أشعة الكاثود من نوع الرادار مع طلاء الفوسفور الذي جعل البيانات مرئية، بينما تم بناء أنابيب أخرى لهذا الغرض دون مثل هذا الطلاء. لم يكن لوجود هذا الطلاء أو عدم وجوده أي تأثير على تشغيل الأنبوب، ولم يكن له أهمية بالنسبة للمشغلين، حيث تم تغطية وجه الأنبوب بلوحة الالتقاط. إذا كانت هناك حاجة إلى مخرج مرئي، يتم استخدام أنبوب ثان متصل بالتوازي مع أنبوب التخزين، مع طلاء الفوسفور، ولكن بدون لوحة الالتقاط، كجهاز عرض.