基本概念
计算机基本上是一种可编程机器,能够自动且顺序地执行算术和逻辑运算。它也被称为数据处理器,因为它可以根据用户的意愿存储、处理和检索数据。
数据处理涉及以下三个活动:
- 数据输入
- 数据处理/操作
- 输出结果管理(即提供输出)
- 在计算机系统中,数据以有序和系统化的方式排列。
“计算机”一词来源于拉丁语“compute”,意为“计算”。最初,计算机系统被设计用于计算;它旨在成为一种计算设备。然而,随着时间的推移,这种设备在技术上得到了进步;目前,除了数据处理之外,它还可以执行各种各样的所需工作。
计算机系统的主要功能
以下是计算机系统的主要功能:
计算机接受用户提供的命令和/或数据作为输入。
计算机按照用户提供的指令执行操作并存储数据。
计算机根据用户提供的指令处理数据。
计算机以输出的形式提供所需的结果。
计算机系统的显著特征
以下是计算机系统的显著特征:
自动化 - 计算机系统的操作系统是自动化的,因为不需要人工干预;只需提供命令,它就会自动完成工作。
速度 - 根据计算机的性能,它可以每秒执行数百万条指令。
存储 - 计算机系统可以以不同的格式存储海量数据。计算机系统的存储容量通常以千字节 (KB)、兆字节 (MB)、千兆字节 (GB) 或太字节 (TB) 表示。
准确性 - 计算机系统的准确性非常高。
通用性 - 计算机系统能够执行各种各样的任务。
勤奋 - 计算机不会感到疲劳也不会失去注意力。
可靠性 - 由于计算机系统始终提供准确的结果,因此其可靠性非常高。
海量内存 - 计算机系统可以拥有广泛的内存,可以在任何时候调取所需的数据。
计算机系统的发展
目前的计算机系统是在几个世纪以来不同知识分子努力的结果,他们在不同时期做出了贡献。
算盘被认为是最早的计算工具(很可能)。
现在让我们来了解一下为计算机系统发展做出巨大贡献的创新者。
约翰·纳皮尔
纳皮尔是一位苏格兰数学家,发明了对数。
此外,纳皮尔还发明了一种计算设备,它由印有数字的木棍组成。纳皮尔将这些木棍命名为“骨头”,因为它们是由骨头制成的。
布莱兹·帕斯卡
帕斯卡是一位法国数学家,发明了一种基于齿轮的机器,极大地帮助了计算。
查尔斯·巴贝奇
巴贝奇是一位英国博学家、数学家、机械工程师、哲学家和发明家。1822年,他开发了一台能够计算表达式的连续差值的机器,并制作了一张表格,帮助他进行计算。
艾达·洛夫莱斯夫人
洛夫莱斯是一位英国数学家,研究了巴贝奇的作品。她提出了“计算机可以被编程”的概念。她的工作极大地促进了计算机系统的发展。
约翰·阿塔纳索夫
在贝里的协助下,约翰·阿塔纳索夫于1937年开发了阿塔纳索夫-贝里计算机(更广为人知的是ABC)。这标志着电子数字计算机发展初期的开始。
约翰·莫奇利和普雷斯珀·埃克特
1947年,约翰·莫奇利和普雷斯珀·埃克特研制了第一台大型电子数字计算机。它被称为电子数字积分计算机(ENIAC)。
莫里斯·威尔克斯
1949年,威尔克斯(在剑桥大学)设计了电子延迟存储自动计算器(EDSAC)。它是第一台在其存储程序概念上开始操作系统的计算机。