Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску
Sense включает Data General Eclipse S / 130, внизу слева

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

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

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

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

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

Ссылки [ править ]

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