Вопрос Что означает «TTY»?


На Статья Википедии (компьютерный терминал) под терминалы жесткой копии в разделе говорится, что «Ранние пользовательские терминалы, подключенные к компьютерам, были электромеханическими телепринтерами или телетайперами (TeleTYpewriter, TTY) ...»

Итак, TTY поддерживает телетайпы? Но для меня это не имеет никакого смысла, потому что я никогда не видел его и понятия не имею, что означает «теле».


125
2018-06-11 16:56


происхождения


Да, происхождение TTY в Unix происходит от телетайпа. tele в телефоне, телетайпере и т. д. происходит от греческого корня, что означает далеко или далеко. TTY обеспечивают виртуальный интерфейс, аналогичный тому, что предоставляются физическими машинами. Это источник ширины 80 символов и кодов возврата каретки и перевода строки. - chaskes
Действительно хорошо объяснение здесь: unix.stackexchange.com/questions/4126/... - No Time
Я не могу поверить, что этот вопрос здесь ... - Elder Geek
Если вы не знаете, что телевизионный означает, что вы можете быть слабыми в греческом и латинском префиксах и суффиксах. Это важный языковой навык, потому что на нем построен хороший кусок английского языка, и знание частей позволяет угадать значения незнакомых слов. Проведите несколько часов в течение следующих нескольких недель, изучая некоторые веб-ресурсы по греческим и латинским корням, суффиксам и префиксам. (Серьезно, хотя, никогда не слышал о телевидении? Телефон? Телекинез? Телепортация? Телеграф? Телеграмма? Телескоп? Телемаркетинг? - Kaz
Вы знаете, есть страница в Википедии на телетайпах. - Nate Eldredge


ответы:


Ранними пользовательскими терминалами, подключенными к компьютерам, были электромеханические телепринтеры или телетайперы (TeleTYpewriter, TTY), и с тех пор TTY по-прежнему используется как имя для текстовой консоли, хотя теперь эта консоль с текстовым интерфейсом является виртуальной консолью, а не физической консолью ,

В Ubuntu есть 6 виртуальных консолей, доступных с помощью сочетаний клавиш Ctrl+Alt+F1 в Ctrl+Alt+F6, Вы можете отойти от виртуальной консоли (переместить консоль на задний план) с помощью сочетания клавиш Ctrl+Alt+F7,

В Ubuntu 17.10 на экране входа в систему теперь используется виртуальный терминал 1. В Ubuntu 17.10 и более поздних версиях нажмите Ctrl+Alt+F3 вплоть до Ctrl+Alt+F6 для доступа к виртуальной консоли и нажмите Ctrl+Alt+F2 чтобы вернуться в среду рабочего стола.

enter image description here Виртуальная консоль Ubuntu 18.04 


91
2018-06-11 17:18



Переход на графическую консоль, скажем, tty2, не «закрывает» tty2. Это просто отталкивает вас от него. Tty все еще активен и работает. Кроме того, если вы вошли в систему, вы все равно войдете туда. - chaskes
Кто-нибудь знает, почему они выбрали ровно 6 терминалов и один графический интерфейс? Почему не пять или семь терминалов? Почему не два сеанса GUI? - Aaron Franke
Поскольку большинство дистрибутивов Linux имеют открытый исходный код, количество виртуальных tty можно изменить в некоторых дистрибутивах Linux следующим образом. 1. Как уменьшить количество TTY? 2. Как увеличить виртуальный терминал в Linux, Одним из примеров того, почему пользователь хотел бы изменить количество виртуальных ttys, является то, что у пользователя было несколько устройств, таких как Raspberry Pis, подключенных к одному настольному компьютеру одновременно. - karel
@AaronFranke GUI сеансы не около как гибкие, как терминалы. Если вы начинаете вводить одновременные сеансы графического интерфейса, вы получаете условия гонки и неизбежный анархический хаос - forresthopkinsa
@AaronFranke Существует блокировка на X-сервере по причинам, которые дал карел и форрест, которые мешают вам запускать более одного экземпляра за раз, или пересылку X11 в то время как на SSH, если есть экземпляр X, работающий в другом месте. - JFA


Да, происхождение TTY в Unix - от телетайпа. телевизионный в телефоне, телетайпере и т. д. происходит от греческого корня, что означает далеко или далеко. tele + phon (звук) = Говоря на расстоянии и так далее.

Системы таймшеров (pre-Unix) разработали физические терминалы, которые позволили вам взаимодействовать (совместно использовать) компьютер в течение запланированного времени. Эти терминалы означали, что вам не нужно было физически находиться перед компьютером, чтобы использовать его. Вы также можете отправить вывод на телетайп, который будет печатать вывод в этом месте.

Это была существующая физическая инфраструктура, когда Unix была разработана, поэтому было естественно использовать ее для Unix-сетей. Эмуляция в виртуальных или программных терминалах функций на физических терминалах предотвращала нарушение устаревшего кода или сетевой инфраструктуры.

Именно это происхождение происходит на физических терминалах (и, в конечном счете, машины происходят в системе telgraph (удаленная запись) и их использовании контрольных кодов, которые сегодня соответствуют определенным терминальным стандартам, включая стандартную ширину 80 символов и коды возврата каретки и перевода строки.


66
2018-06-11 17:29



Мне было просто интересно, что «теле» и «телефон» действительно означают и видели ваш ответ. Это здорово объяснить это. Спасибо +1 - Tarik


Это автор телетайпа:

teletype writer

Нажатие клавиши посылает символ по последовательному каналу. Входящие символы в последовательной ссылке печатаются на принтере. Поэтому, когда вы вводите ls, вы получаете печатная копия списка файлов.

(из http://www.cl.cam.ac.uk/~djg11/howcomputerswork/)


59
2018-06-12 10:50



Вероятно, pj50 означал «Нажатие клавиши (жесткий) ...» Я уверен, что это устройство, которое отвечало за «удар» в «hit return». - Nate Lockwood
Это подразумевается, говоря «нажмите на него», а не «пощекотать» ;-) - Steve Jessop
То же самое относится к клавиатуре M-образной пружины модели IBM M. Я подозреваю, что они были откалиброваны для машинисток, используемых для механических пишущих машин и требуемой там силы. Я удивлен, что этот ответ был настолько популярен! Возможно, мне следовало включить больше о последовательных линиях и нескольких TTY. - pjc50


Первая печатная телеграфная машина была запатентована в 1846 году. Различные компании продолжали развивать их, а слово «Телетип» было впервые зарегистрировано в 1921 году. Одна из этих компаний сменила название на Teletype Corporation в 1928 году и была приобретена AT & T в 1930 году ( Источник: en.wikipedia.org/wiki/Teleprinter)

Таким образом, эти машины видели почти 100 лет разработки до первых компьютеров и были очевидным выбором для устройства с человеческим интерфейсом. Были более дорогие терминалы, но Teletypes обычно были самым дешевым и надежным выбором. AT & T / Bell Labs владели корпорацией Teletype, когда Unix была впервые разработана, а компьютеры Digital Equipment были разработаны на стандартных терминалах Teletype 33ASR в качестве стандартного оборудования. TTY - это имя устройства для терминалов на PDP-7 и PDP-11, с которых началась Unix, вероятно, он вернулся к PDP-1 и знает, что до этого. Поэтому, когда они начали работать над обработчиком терминальных устройств для Unix, зачем им использовать что-либо еще?

Я был смущен, когда впервые узнал, что MSDOS использует COM: как имя устройства для последовательных портов. Я думал, что из древних было передано TTY, это ересь!


9
2018-06-12 01:32





В последующие дни телетайпов он был принят глухим сообществом как форма общения. Официально названный TDD (Telephone Device for the Deaf) с разработкой и усовершенствованием оборудования, использующего одни и те же средства связи Бодо и Аскии, он был широко принят глухими, чтобы подписать «TTY», потому что его легче подписать, чем «TDD», , В наши дни он быстро становится древним, поскольку глухие люди используют видеореле для общения. TTY / TDD в основном находятся в общественных местах в аэропортах, правительственных учреждениях, общественных местах и ​​т. Д., Которые вряд ли используются из-за распространения беспроводных устройств.


1
2018-06-12 18:33





Итак, в тот же день. Компьютеры, подключенные через последовательное соединение с Teletype, которые вы упоминаете. Они были в основном матричными принтерами. Вы можете посмотреть на YouTube и посмотреть, как они работают. Чтобы сохранить устаревший код, каждое окно терминала или пользовательского интерфейса, которое вам понравилось, было подключено к устройству tty в / dev.

Ничего, кроме семантики.


0
2018-06-11 17:16



Матрица? Нет; а не матрицей. Как пишущая машинка, обычно головка вращающегося шара, AFAICR, но определенно не матрица. - Jonathan Leffler
@JonathanLeffler Были ttys на основе пишущей машинки IBM Selectric, которая использовала мяч для печатающей головки. Он повернулся, чтобы позиционировать правильную букву для удара молотка, но на самом деле это не «вращение». Они были приятнее, чем ASR-33. Как вы говорите, нет матрицы, просто металлические формы символов на молотках, которые ударяют красящей лентой, чтобы напечатать письмо на странице или рулон бумаги. Они были невероятным шагом вперед, отправив коробку из 80 карточек колонок и ожидая, когда оператор их загрузит. - Joe