Possible Duplicate:
What is the exact difference between a 'terminal', a 'shell', a 'tty' and a 'console'?
I was wondering what relations and differences are between computer terminal and virtual console/terminal?
Quoted from Wikipedia
A computer terminal is an electronic or electromechanical hardware device that is used for entering data into, and displaying data from, a computer or a computing system. Early terminals were inexpensive devices but very slow compared to punched cards or paper tape for input, but as the technology improved and video displays were introduced, terminals pushed these older forms of interaction from the industry. A related development was timesharing systems, which evolved in parallel and made up for any inefficiencies of the user's typing ability with the ability to support multiple users on the same machine, each at their own terminal.
Quoted from wikipedia
A virtual console (VC) – also known as a virtual terminal (VT) – is a conceptual combination of the keyboard and display for a computer user interface. It is a feature of some operating systems such as UnixWare, Linux, and BSD, in which the system console of the computer can be used to switch between multiple virtual consoles to access unrelated user interfaces. Virtual consoles date back at least to Xenix in the 1980s.
I thought computer terminal to be the hardware device, and virtual console is part of OS. But after reading the articles, I now think they are the same thing as part of OS, and computer terminal cannot be independent of OS.
From further discussion on the two articles, is it true that either of them can be divided into text terminal and graphical terminal?
- As I understand from the articles, Terminal emulator and virtual console/terminal are different. Virtual console is a broader concept, including both text terminal and graphical terminal. Terminal emulator is just some emulator of text terminal running under graphical terminal?