早期的计算机因为你懂得的原因有多个物理终端(通过连接计算机的端口呀什么来实现),这里的终端就是I/O设备。而计算机本身固有的I/O设备(非外连)就称为console控制台。
现在linux系统中概念如下:
物理终端:开机后系统尚未运行虚拟终端(就是一程序)前的状态,也称为是控制台console。
虚拟终端:由程序进行虚拟出来的终端,对早期计算机模式的效仿,linux中有6个(不连图形终端),可以相互切换。虚拟终端运行在物理终端之上。
模拟终端:1,远程shell登陆的终端。2,图形终端中启动shell的终端
shell:计算机与用户进行交互的软件接口,终端运行后才会运行shell程序,一个shell对应一个终端。shell分为图形和命令行两种。
串行终端:连接计算机串口的终端(没理解明白,以后慢慢理解吧)。
这是我第一篇博文,如果有错误欢迎指出。
原文地址:http://9607758.blog.51cto.com/9597758/1717900