2019年5月19日 星期日

浅析Vi、Emacs编辑器、终端、主机之间的联系

vi Emacs 都是 Unix系统下的最基本的文本编辑器。用来编辑并存储程序员写的程序。他们是两个不同的编辑器,但是呈现出来的内容都是一样的。--------即程序员要做的工作
终端可以输入您用Vi和Emacs编写的程序,命令操作系统执行你的程序,并输出结果。
下面我们来详细讲一下终端(terminal),用Unix术语来讲,我们称界面为终端,界面包括显示器、键盘、鼠标、扬声器、和(可能的)麦克风。而将其他部件总称为主机(host),“其他部件”包括机箱里面的东西:硬盘、CD驱动器、处理器、内存、视频处理卡以及网络适配器等。
因为终端提供界面,所以它主要有两个任务:接受输入和生成输出。对于桌面计算机而言,输入设施包括键盘、鼠标和麦克风。输出设施包括显示器和扬声器。
简单来说计算机系统:
计算机= 终端 +主机
终端 = 输入设施 +输出设施
        设想一下,人类也是由终端和主机构成的:
人类的终端也包括输入设施:感觉器官(眼睛、耳朵、鼻子、嘴和皮肤);也包含输出设施的能够发音(嘴)及能够改变环境(手、臂、腿以及面部表情肌肉)的身体部分。
人类的主机就是:大脑、器官、肌肉以及骨骼、血液、激素等
        只是我们人类是一个单独的自我包含的单元。但是考虑一下膝上电脑,即便所有的部件都是内置的,我们仍然可以分开讨论终端(显示器、键盘、触摸板、扬声器和麦克风)和主机(其他部件)。
因为Unix设计是用来支持多用户的,这意味着可以有不止一个人同时使用计算机,只满足以下两个条件:
1. 每个人都拥有自己的终端(而且终端可以被更新)
2. 终端与主机连接

沒有留言:

張貼留言