再来说一下什么是计算机?
计算机定义:
计算机(Computer)是数字计算机的简称,俗称电脑,是一种自动高速进行数值运算和信息处理的电子设备。它主要由一些机械电子器件组成,再配以适当的程序和数据,可以自动执行输入的程序级数据,以解决实际问题。计算机中的各个物理实体称为计算机硬件;程序和数据则称为计算机软件。
“现代计算机之父”冯•诺依曼(J.Von.Neumann)的定义:冯•诺依曼在领导设计EDVAC(电子离散变量自动计算机)时提出的报告对计算机的概念进行了描述,此报告被称为“在计算机科学史上最具有影响力的论文”。冯•诺依曼将计算机称为“自动计算系统”,指出“计算机”是一种可以在程序的控制下接受输入、处理数据、储存数据并产生输出的电子装置。
计算机的基本特征
1.基本器件由电子器件构成。从理论上讲,计算机处理数据的速度只受到电的传播速度的限制。
2.具有内部储存信息的能力,内部信息以二进制表示。这是电子计算机与其它类型的计算机装置的一个重要区别。
3.运算过程有程序自动控制。这是电子计算机最重要的一个特征。
计算机的特点:
1.运算速度快
计算机的运算速度是其它计算工具无法比拟的,目前最快的计算机运算速度达到400PFLOPS(浮点运算速度每秒40亿亿次),1PFLOPS等于每秒1千万亿(10^15)次的浮点运算。
如2020年,我国的超级计算器神威“太湖之光”的理论运算性能达到125.4PFLOPS(浮点运算速度每秒10亿亿次)。位居世界前列。
2.运算精度高(字长)
在计算机中,其字越长则表示数的范围越大,同时运算精度也就越高。随着计算机硬件技术的不断发展,计算机的字长也在不停地增加,使得它能够满足高精度数值计算的需要。现代计算机的字长通常为32位,64位。
3.可靠性高
计算机基于数字电路的工作原理,而在数字电路中表示“0”、“1”这样的二进制数非常方便,其运行状态稳定,再加上计算机内部电路所采用的各种校验手段,使得计算机具有非常高的可靠性。
4.具有逻辑判断功能,逻辑性强
逻辑判断能力就是因果关系分析能力,分析命题是否成立以便做出相应的对策。计算机内部含有算数和逻辑运算单元,再加上程序的控制,就可以让计算机进行各种复杂的推理。
5.通用性强
计算机可以通过程序设计解决各种复杂的问题,这些程序大多数由几十条到几百条基本指令组成,对于不同的程序只不过是计算机基本指令的使用顺序和频度不同而已。
通用性是计算机应用于各领域的基础,任何复杂的任务都可以分解为大量的基本算术运算和逻辑运算。