مفتاح الاستشعار

مفاتيح الاستشعار ومصابيح الإخراج، أعلى اليمين. على جهاز IBM 701 ، الذي تم طرحه في عام 1952
مفاتيح الاستشعار في جهاز Data General Eclipse S/130، أسفل اليسار

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

حاسوبمفاتيح الاستشعار
IBM 701 ، IBM 704 ، IBM 709 ، IBM 7090 ، IBM 70946
آي بي إم 14017
آي بي إم 16204
آي بي إم 113016
PDP-16
داتا جنرال إكليبس5

كان أول حاسوب تجاري من شركة IBM، وهو حاسوب الدفاع IBM 701 ، الذي أُعلن عنه في 21 مايو 1952، مزودًا بأربعة مصابيح وستة مفاتيح في الجزء العلوي الأيمن من لوحته الأمامية تحمل علامة "Sense" (انظر الصورة). ويمكن اختبار هذه المفاتيح وتشغيل المصابيح أو إطفائها برمجيًا. وقد احتوت اللوحات الأمامية لجميع أجهزة الجيلين الأول والثاني من سلسلة حواسيب IBM العلمية، وهي IBM 701 و IBM 704 و IBM 709 و IBM 7090 وIBM 7094، على العدد نفسه من مفاتيح الاستشعار والمصابيح. [ 2 ] وتضمنت لغة Fortran الخاصة بشركة IBM ، والتي صدرت لأول مرة لجهاز 704، تعليمات لاختبار المفاتيح وضبط المصابيح أو إعادة ضبطها.

  • إذا (مفتاح الاستشعار i) n1، n2
  • استشعار الضوء i
  • إذا (استشعر الضوء i) n1، n2

حيث n1 و n2 هما رقما البيان. إعادة ضبط جميع الأضواء الأربعة باستخدام SENSE LIGHT 0. [ 3 ] : ص 18

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

تحتوي اللوحة الأمامية لجهاز الكمبيوتر Data General Eclipse على 5 مفاتيح استشعار، و16 مفتاح عنوان، و5 مفاتيح تحكم، كما هو موضح (من اليسار إلى اليمين) في الشكل على اليمين.

تستبدل أجهزة الكمبيوتر الشخصية وظيفة مفاتيح الاستشعار الثابتة بلوحة المفاتيح وواجهة المستخدم على الشاشة.

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

مراجع

  1. رودولف ف. غراف، قاموس الإلكترونيات الحديث، الطبعة السابعة ، نيونس، 1999، رقم ISBN 0-7506-9866-7
  2. انظر الصور في المقالات ذات الصلة
  3. باكوس، جون وارنر ؛ بيبر، آر جيه؛ بيست، شيلدون إف؛ غولدبيرغ، ريتشارد ؛ هيريك، هارلان إل؛ هيوز، آر إيه؛ ميتشل، إل بي؛ نيلسون، روبرت إيه؛ نوت، روي ؛ ساير، ديفيد ؛ شيريدان، بيتر بي؛ ستيرن، هارولد؛ زيلر، إيرفينغ (15 أكتوبر 1956). ساير، ديفيد (محرر). نظام ترميز FORTRAN التلقائي لجهاز IBM 704 EDPM: دليل مرجعي للمبرمج (PDF) . نيويورك، الولايات المتحدة الأمريكية: قسم العلوم التطبيقية وقسم أبحاث البرمجة، شركة آي بي إم . الصفحات 19-20 . مؤرشف (PDF) من الأصل في 4 يوليو 2022. تم الاسترجاع في 18 مارس 2024 . (صفحتان + 51 صفحة + صفحة واحدة)