Эта статья требует дополнительных ссылок для проверки . ( август 2011 г. ) ( Узнайте, как и когда удалить это сообщение-шаблон ) |
Чувство выключатель или переключатель программ , является переключателем на передней панели компьютера, состояние которого может быть протестирована командами условного перехода в программном обеспечении. [1] В большинстве ранних компьютеров было несколько переключателей чувствительности. Обычно они использовались оператором для установки опций программы.
Компьютер | Смысловые переключатели |
---|---|
Данные General Eclipse | 5 |
IBM 1401 | 7 |
IBM 7090 | 6 |
IBM 1620 | 4 |
PDP-1 | 6 |
В IBM 1620 есть четыре переключателя, и их состояние можно проверить с помощью специальных форм IF-оператора, предлагаемого компилятором FORTRAN для IBM 1620. Для IBM 1130есть шестнадцать переключателей, соответствующих шестнадцатибитному размеру слова компьютера, плюс тумблер, расположенный рядом с переключателем включения / выключения питания. Эти битовые переключатели обычно используются, когда компьютер остановлен, чтобы указать какой-либо адрес памяти для просмотра (с помощью индикаторов на передней панели) или установки. Состояние этих переключателей может быть определено программой, и поэтому запущенная программа может изменять свое поведение в зависимости от переключателей, например изменять объем печатаемой информации о ходе выполнения, изменять тактику попытки оптимизации с несколькими переменными и т. Д. . IBM 1130 также имеет ключ «Interrupt Request», связанный с консолью.принтер, нажатие которого может привести к тому, что должным образом запрограммированная долго работающая программа напечатает отчет о ходе выполнения на консольном принтере. В более обычной среде пакетных заданий оператор компьютера давал на него команду, чтобы дать операционной системе сигнал о завершении работающей программы, которая, возможно, превысила допустимое время или начала некорректное поведение, например, многократную печать пустых строк.
На передней панели компьютера Data General Eclipse есть 5 сенсорных переключателей, 16 переключателей адреса и 5 переключателей управления, как показано (слева направо) на рисунке справа.
Персональные компьютеры заменяют функцию фиксированных переключателей на пользовательский интерфейс с клавиатурой и экраном.
Типичное работающее приложение имеет два режима: либо ему нечего делать и оно ожидает какого-либо действия пользователя, либо выполняется какое-то действие, выполнение которого займет много времени. Если программа не проверяет состояние сенсорных переключателей регулярно во время длительных вычислений, они неэффективны при изменении работы программы.
Ссылки [ править ]
- ^ Рудольф Ф. Граф Современный словарь электроники седьмое издание , Newnes, 1999 ISBN 0-7506-9866-7