终端与控制台
什么是shell
GUI和伪终端
1. 计算机的发展第一台计算机是什么时候诞生的?这不是一个容易回答的问题,因为有很多不同的“计算机”定义的分类,比如机械计算机、电子计算机,我甚至可以将算盘也定义成一种计算机。
1946年2月14日(美国时间2月15日 :D),世界上第一台电脑 ENIAC 在美国宾夕法尼亚大学诞生。它发明的目的是用于二战,这部机器使用了18800个真空管,长50英尺,宽30英尺, 占地1500平方英尺,重达30吨(大约是一间半的教室大,六只大象重)。它的计算速度快,每秒可从事5000次的加法运算,运作了九年之久。吃电很凶, 据传ENIAC每次一开机,整个费城西区的电灯都为之黯然失色。
另外,真空管的损耗率相当高,几乎每15分钟就可能烧掉一支真空管,操作人员须花15分钟以上的时间才能找出坏掉的管子,使用上极不方便。曾有人调侃道:“只要那部机器可以连续运转五天,而没有一只真空管烧掉,发明人就要额手称庆了”。
下面的图片就是 ENIAC 的真身:
从上面的图可以看出早期的计算机是多么庞大和笨重,下面看一下早期计算机的配置
历史内存大小及其价格
时间 生产商 大小(KB) 销售价(美元) 造价(美元)/MB1957 C.C.C. 0.00098 392 411,041,792
1960 E.E.Co. 0.00098 5 5,242,880
1965 IBM 0.00098 2.52 2,642,412
1970 IBM 0.00098 0.70 734,003
1975 MITS 0.25 103 421,888
1980 Interface Age 64 405 6,480
1985 Do Kay BYTE 512 440 880
1990 Unitex BYTE 8,192 851 106
1995 Pacific Coast Micro 16,384 494 30.9
2000 Crucial 65,536 72 1.12
2005 Corsair 1,048,576 189 0.185
2010 Kingston 8,388,608 99 0.0122
2013 Crucial 16,777,216 88 0.0054
2014 Patriot 32,000,000 294 0.0091
从表格中可以看到,1995年,电脑的内存大概在16M的规模,2000年的时候,大概在64M的规模,价格约500元人民币,此时我才小学四年级??对此没有印象,但相信有的人对此记忆犹新吧。
1960年时,计算机的价格是令人难以承受的,早期的大型计算机的价格大约是在500万美元到1000万美元之间,每个月按月出租也需要17000美元,这样昂贵的设备只有大公司和大学教育机构才能负担的起。
2. UNIX系统的诞生由于大型机过高的价格,美国国防部部门想要在这样的计算机上开发出一套系统multics:该系统通过建置在美国通用电力公司的大型机GE-645,来连接1000部终端机,支持300的用户同时上线。通俗来说,就是国防部门想要一个分时操作系统达到注册用户1000人,最高并发300人的效果。
下图是类似GE645的GE-235大型机: