Linux必知词汇:计算机硬件

计算机俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。

计算机硬件发展到现在,中间经历了四个时代,分别是第一代计算机(1946-1957)-电子管时代、第二代计算机(1958-1964)-晶体管时代、第三代计算机(1965-1970)集成电路时代和第四代计算机(1971以后)-大规模集成电路时代。

计算机按规模可以划分为四类:巨型计算机,主要应用于防尖端技术和现代科学计算中。巨型机的运算速度可达每秒百万亿次以上,“天河一号”为我国首台千万亿次超级计算机;大型计算机,其具有较高的运算速度,每秒可以执行千万条指令,且有较大的存储空间,往往用于科学计算、数据处理或者作为网络服务器使用,如IBM z13 mainframe;小型计算机,其规模较小、结构简单、运行环境要求较低,一般应用于工业自动控制、测量仪器、医疗设备中的数据采集等方面;微型计算机,*处理器采用微处理器芯片,体积小巧轻便,广泛用于商业、服务业、工厂的自动控制、办公自动化以及大众化的信息处理。

1964年,世界上第一台通用计算机ENIAC(electronic numerical integrator and calculator)在美国宾州大学诞生,是美国奥伯丁武器试验场为了满足计算弹道需要而研制成的。使用了17468只电子管,占地170平方米,重达30吨,耗电174瓦,耗资40多万美元,每秒可进行5000次加法或减法运算。

1946年数学家冯·诺依曼提出,计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分组成。 存储器又分为主存储器和辅助存储器,在冯·诺依曼体系结构中,所有要处理的数据必须在主存储器中,处理后的数据如果想要断电不丢失,可以存放到辅助存储器中,也就是平时常说的硬盘。数据通过输入设备输入计算机并存入主存储器后,需要通过运算器进行处理。此外,还需要控制器来指挥协调其他部分之间的通信。冯·诺依曼体系结构中的数据在计算机中采用的是二进制形式表示及处理。

资料来源
• Sobell, Mark G. A practical guide to Linux commands, editors, and shell programming. Prentice Hall, 2010.

上一篇:我们究竟什么时候可以使用Ehcache缓存(转)


下一篇:关于领域驱动设计(DDD)中聚合设计的一些思考