Смысловой переключатель - Sense switch

Смысл включает Данные General Eclipse S / 130, нижний левый

А переключатель чувств, или же программный переключатель, это переключатель на Передняя панель компьютера, состояние которого можно проверить с помощью инструкций условного перехода в программном обеспечении.[1] У большинства ранних компьютеров было несколько переключателей чувств. Обычно они использовались оператором для установки параметров программы.

КомпьютерСмысловые переключатели
Данные General Eclipse5
IBM 14017
IBM 70906
IBM 16204
PDP-16

На IBM 1620 имеется четыре переключателя, и их состояние можно проверить с помощью специальных форм IF-оператора, предлагаемых FORTRAN компилятор для IBM 1620. Для IBM 1130 Есть шестнадцать переключателей, соответствующих шестнадцатибитному размеру слова компьютера, плюс тумблер, расположенный рядом с переключателем включения / выключения питания. Эти битовые переключатели обычно используются, когда компьютер остановлен, чтобы указать какой-либо адрес памяти, который нужно просмотреть (с помощью индикаторов на передней панели) или установить. Состояние этих переключателей может быть определено программой, и поэтому запущенная программа может изменять свое поведение в зависимости от переключателей, например изменять объем печатаемой информации о ходе выполнения, изменять тактику попытки оптимизации с несколькими переменными и т. Д. . IBM 1130 также имеет ключ «Interrupt Request», связанный с консоль принтер, нажатие которого может привести к тому, что должным образом запрограммированная долго работающая программа напечатает отчет о ходе выполнения на консольном принтере. В более обычной среде пакетного задания оператор компьютера давал на него команду, чтобы дать операционной системе сигнал о завершении работающей программы, которая, возможно, превысила допустимое время или начала некорректное поведение, например, многократную печать пустых строк.

Передняя панель Данные General Eclipse компьютер имеет 5 сенсорных переключателей, 16 адресных переключателей и 5 управляющих переключателей, как показано (слева направо) на рисунке справа.

Персональные компьютеры заменяют функцию фиксированных переключателей на пользовательский интерфейс с клавиатурой и экраном.

Типичное работающее приложение имеет два режима: либо ему нечего делать, и оно ожидает какого-либо действия пользователя, либо выполняется какое-то действие, выполнение которого займет много времени. Если программа не проверяет состояние сенсорных переключателей регулярно во время длительных вычислений, они неэффективны при изменении работы программы.

Рекомендации

  1. ^ Рудольф Ф. Граф Современный словарь электроники седьмое издание, Newnes, 1999 ISBN  0-7506-9866-7