Назад в темные века, когда ASCII был записан из пепла BAUDOT , терминал представлял собой большой кусок железа, который вбивал чернила в бумагу часто включал в себя перфоратор и считыватель бумажной ленты и интерпретировал нажатия клавиш для генерации асинхронного последовательного сигнала со скоростью несколько сотен бод с вращающимися колесами и реле.
В случае, если оператор заснул под успокаивающие звуки, издающие текст, у него был настоящий звонок, который он мог бы зазвонить. Символ, закодированный как 007 в восьмеричном, 0x07 в шестнадцатеричном или как \a
в символе C или строковой константе, звонил в колокол при получении.
По мере того как терминалы становились меньше и имели мало движущихся частей или не имели их, физический звонок был заменен звуковым сигналом.
Именно то, что делает ваш эмулятор терминала (так называемое консольное окно в Windows, xterm или что-то подобное в Unix), когда его просят показать, что управляющий символ сегодня недостаточно хорошо стандартизирован. Он должен шуметь или мигать окном, но ваш пробег будет отличаться.