Robin的主页

What is Terminal?

Definition of Terminal

of or relating to an end, extremity, boundary, or terminus. from Termian Webster

终端(英语:Computer terminal),是一台电子计算机或者计算机系统,用来让用户输入数据,及显示其计算结果的机器。终端有些是全电子的,也有些是机电的。其又名终端机,它与一部独立的电脑不同。 from Wikipedia

终端(Terminal)是Unix/Linux世界里的一个基本的、重要的概念。

人和机器是两个相互独立的实体。当人使用机器时,必须借助某种接口(interface)才能与机器交流信息。台式机的接口包括显示器、键盘、鼠标、扬声器、麦克风等。CPU、内存、硬盘、光驱、显卡、网卡等其他硬件属于主机(host)。

Unix和Linux把这种使得人和机器可以交互的接口称为终端。

终端是什么呢?

终端其实就是一种输入输出设备,相对于计算机主机而言属于外设,本身并不提供运算处理功能。

  • 硬件设备是计算机的终端;
  • 手、嘴巴是人的终端设备;

计算机终端可以概括成两个公式:

  • 计算机 = 主机 + 终端
  • 终端 = 输入设备 + 输出设备

控制台(Console)

通常终端都是通过线路连接到主机。有一个终端却与众不同,它与主机是一体的,不需要连线。这个特殊的终端就是console,中文名为控制台。

终端模拟程序(Terminal Emulator)

终端模拟程序就是我们平常在Linux桌面环境中打开的终端窗口(Terminal Window),它是个虚拟终端,但主机会认为它就是真正的终端。终端模拟程序也可以叫做终端模拟器(Terminal Emulator)。

常见的端的概念

浏览器/服务器

浏览器通过 URL 向服务器发起请求时,浏览器这时称为客户端(Client)、服务器称为服务端(Server)。在这里,浏览器访问的这个 URL 可以称为 “服务器” 所提供的服务的一个 “访问终端”

也就是说 URL 是服务器的 终端,而“服务端”不是一个终端。“服务端”应该解释成 Server Side,也就是指——服务器的那一部分。同时,“客户端”应该解释成 Client Side

终端设备(Terminal/Endpoint Device)

终端设备、移动终端、终端硬件(Terminal Hardware)是我们常听到的词。其中,终端设备是指基于 TCP/IP、可访问互联网的计算机硬件设备,包括:电脑、智能手机、平板电脑、打印机、POS机(point-of-sale terminal)等。


相关资料


Robin on May 03, 2017 Wednesday

- - - - - -
written by 陈烨彬 Robin Chen , and published under (CC) BY-NC-SA.