Почему виртуальный терминал & ldquo; virtual & rdquo ;, и what / why / where является & ldquo; real & rdquo; Терминал?

Да, система VirtuaBox Windows позволит вам запускать все программное обеспечение, которое вы запускаете в обычной установке (за исключением большого количества программного обеспечения Direct3D, т. е. 3D-игр) и позволяет подключать любой USB-аксессуар к гостю Система Windows.

Конечно, это будет стоить вам некоторой производительности, но ничего не заметно.

Любые USB-устройства, подключенные к хосту, можно увидеть в гостевой системе с помощью эмулируемого контроллера USB 1.1 и если вы установите версию с закрытым исходным кодом (загружайте непосредственно с сайта VirtualBox), вы будете эмулировать USB 2.0.

Чтобы установить VirtualBox, вы можете сделать это через программный центр или если вы предпочитаете, вы можете установить закрытую исходную версию из репозитория Oracle через эти инструкции

Как установить VirtualBox 4.1?

Установка USB-устройства проста и инструкции должны быть похожими на пост ниже

Как установить VirtualBox 4.1?
150
задан 28 September 2011 в 00:55

5 ответов

Я понимаю, что виртуальные терминалы в основном выполняют одну и ту же цель: т.е. Среда командной строки для различных необязательных интерпретаторов команд

Это не совсем верно. Виртуальные терминалы - это просто программы, которые посылают нажатия клавиш и получают вывод (это называется Standard In, Standard Out [и стандартная ошибка]) для процесса в фоновом режиме. Это базовый вход → обработка → система вывода и находится в основе вашей операционной системы.

input

Человек, работающий на компьютерном терминале

Давайте посмотрим, могу ли я объяснить это правильно:

В Unix-подобной системе, такой как Linux, существует концепция Человек, работающий на Компьютерный терминал . Это означает, например, что ваш DVD-диск является файлом (/ dev / sdb1), ваша клавиатура - это файл (/ dev / input / keyboard) и т. Д.

Другой набор этих магических файлов TTY, где TTY означает Teletype. Пишущая машинка, которая посылает нажатия клавиш на компьютер, который, в свою очередь, отправляет письма обратно в Type Ball.

Тип Ball [ ! d20]

Рабочие станции Teletype назывались бы «консолями» или «терминалами», виртуальным терминалом, в отличие от реального, таким образом, это любое приложение или механизм, обеспечивающий те же функциональные возможности, что и эта компоновка рабочего места, обращаясь к компьютеру, отправив на него нажатия клавиш и получив обратно выход, напечатав его на листе бумаги. Вы можете себе представить, что модем работает очень похожим образом.

Терминалы, такие как изображенные выше, являются дешевыми и простыми компьютерами, которые эмулируют функциональность телетайпа. Когда мы говорим о терминальном эмуляторе в эти дни, мы, в свою очередь, обычно подразумеваем программу, которая эмулирует функциональные возможности такой машины.

Существуют все еще компьютерные системы на базе терминала. Фактически они получают . Раньше причина для терминалов заключалась в том, что компьютер на каждом столе был совершенно смешным - где компьютеры заполняли комнату и были чрезвычайно дорогими. Теперь это экономит деньги и облегчает администрирование.

emulate

Надеюсь, что это будет полезно. Пожалуйста, предупредите меня, если я допустил ошибку.

Я понимаю, что виртуальные терминалы в основном выполняют одну и ту же цель: т.е. Среда командной строки для различных необязательных интерпретаторов команд

Означает ли это, что Control-Alt-F1, F2 и т. Д. Также являются виртуальными терминалами, и единственное различие между ними и «gnome-terminal» - / "konsole" заключается в том, что у них нет графического интерфейса?

119
ответ дан 26 May 2018 в 00:19
  • 1
    Был ли ваш ответ полезным? ...Абсолютно!! ... очень хорошо объяснил ... Я никогда не думал о клавиатуре как файле, но имеет смысл (файл только для чтения) ... и «тонкий клиент», это термин, который я слышал о некоторых подкастах, но это просто перевернуло мне голову, и я подумал, что это относится к некоторой новой архитектуре процессора (a-la RISC) .. но это на самом деле означает, что хорошие идеи не исчезают, и что CICS (или, по крайней мере, его потомство) все еще жив и здоров ... очень интересно ... Спасибо (теперь у меня есть немного больше чтения, чтобы сделать ... вы что-то начали :) – Peter.O 21 November 2010 в 18:42
  • 2
    Это немного случайный и не имеет большого отношения к Linux, но тем не менее: если вы хотите узнать некоторые из самых основоположений о том, как работает компьютер, послушайте twit. tv / sn - эпизоды 233, 235, 237, 239 и 241 . Серия «Как компьютеры работают из абсолютных основ», где базовые средства «низкий уровень». Не многие знают этот материал , это здорово. – Stefano Palazzo♦ 21 November 2010 в 19:06
  • 3
    @TokiTahmid кричит! Исправлено, Большое спасибо. Это было не намеренно, просто ошибка :) – Stefano Palazzo♦ 23 February 2011 в 21:34
  • 4
    Я вспоминаю, что VT-100 считался (видео) терминалом, а не виртуальным терминалом или терминальным эмулятором. Многие устройства, содержащие их собственные микропроцессоры, считались терминалами, независимо от того, какие другие устройства они эмулируют, если они предназначены для обеспечения ввода и вывода непосредственно пользователю. Если компьютер / человеческий интерфейс реализован в программном обеспечении на устройстве, которое не предназначено для терминала, я бы назвал этот интерфейс или программное обеспечение виртуальным терминалом. Целью всего устройства является различие, а не технология или используемый протокол связи. – John S Gruber 1 June 2012 в 22:13
  • 5
    @JohnSGruber Ваше воспоминание верное, что VT100, и его родственники, являются «видео» терминалами, чтобы отличить их от бумажной TTY, верхней фотографии в этом ответе. Три преимущества VT над TTY были намного тише, без пустой бумаги (но без прокрутки, которая была не всегда хороша), а скорость - TTY в значительной степени ограничивалась 110baud (10 символов / сек), которые VT могли идти до 19 200 бод, икру. Позже они даже придумали «умные терминалы», VT с возможностью делать некоторую обработку входящего сигнала и добавлять цвет к тексту, и даже по цене - графику. – Gypsy Spellweaver 1 February 2017 в 07:56

Довольно уверен, что назвать его «виртуальным терминалом» - это возврат к тому, когда были физические терминалы, подключенные к серверам unix ...

13
ответ дан 26 May 2018 в 00:19
  • 1
    Хорошо ... Это имеет смысл ... " тогда "" до того, как существовала многозадачность, а сама идея была абстрактной и «виртуальной» ... Итак, это та же идея, что и виртуальная машина, и аппаратная «коробка». – Peter.O 21 November 2010 в 16:40
  • 2
    Означает ли это, что Control-Alt-F1, F2 и т. Д. Также являются виртуальными терминалами, а разница только между ними и «гном-терминалом») / "консоль" заключается в том, что у них нет графического интерфейса? – Peter.O 21 November 2010 в 16:47
  • 3
    @ fred.bear: взгляните на Wikipedia . – Jamie Schembri 21 November 2010 в 17:16
  • 4
    виртуальный, поскольку конечный терминал ввода / вывода пользователя фактически подключается к текущему процессу (через / dev / pts / *). Не виртуальные терминалы - это такие вещи, как текстовая консоль Linux (бэкэнд, предоставляемый кодом ядра, для ввода нажатий клавиш в терминальные входные символы и вывод вывода в символы на экране, включая коды выходного кода для цвета, движения курсора и т. Д.). Или самый старый пример не виртуального терминала, последовательных портов. Терминальная обработка, обеспечиваемая тем, что вы подключили к вашему серийному порту. Вы можете загрузиться с помощью текстовой консоли на последовательном порту. – Peter Cordes 5 August 2014 в 12:34

В дополнение к приведенным выше ответам см. это подробное объяснение терминалов. TTY, несмотря на кажущуюся простоту, концептуально является довольно сложной частью Linux.

10
ответ дан 26 May 2018 в 00:19
  • 1
    Благодарю loevborg. Это действительно интересная статья, которая имеет большое значение для объяснения многих «загадочных» тем, терминология ... (например, процесс «зомби»); – Peter.O 8 December 2010 в 03:25

В дополнение к приведенным выше ответам см. это исчерпывающее объяснение от терминалов. TTY, несмотря на кажущуюся простоту, концептуально является довольно сложной частью Linux.

10
ответ дан 25 July 2018 в 22:51

В дополнение к приведенным выше ответам см. это исчерпывающее объяснение от терминалов. TTY, несмотря на кажущуюся простоту, концептуально является довольно сложной частью Linux.

10
ответ дан 7 August 2018 в 22:25

Другие вопросы по тегам:

Похожие вопросы: