我们为什么要用计算机?

249 篇文章 7 订阅
135 篇文章 4 订阅

算机的出现要从第二次世界大战说起。在当时的战争中,需要使用飞机和火炮瞄准敌方的军事目标,那么就需要准确的计算出弹道的飞行轨迹。根据目标的距离与炮口角度的函数关系来进行数学运算。这个数学运算需要几千次的四则运算才能得出,几十位科学家需要使用机械的计算器来计算好几个月,才能完成一份函数关系的计算,针对这种情况,人们开始研究如何让机械装置能够自动、高速的运行。

于是,在1946年2月14日的美国宾夕法尼亚大学诞生了世界上第一台电子计算机ENIAC。ENIAC使用电子管作为元器件,所以又被称为了电子管计算机,这也是第一代计算机。

这台计算机占地约170平方米,重达30余吨,包含了18000个电子管,6000个开关,7000只电阻,10000只电容,50万条线,耗电量140千瓦,可进行5000次加法/秒运算,极大的降低了当时的人力成本,提高了对弹道飞行轨迹的运算速度。但是这台计算机没有办法完全的释放人力成本,使用电子管作为基础元件的运算效率还有待提高,输入输出设备都需要使用穿孔卡片,需要专业的用户进行处理。系统软件也十分原始,需要使用二进制进行操作,因此科学家们开始探索运算速度更快、能耗更低、学习和使用成本更低的解决方案。

因此,第二代采用晶体管的电子计算机横空出世。该计算机开始使用面向过程的程序设计语言,如fortran和algol等,运算速度也得到了大幅度的提高。

但是科学家的探索目标是没有变化的,计算机一定是存在优化空间的。

第三代计算机是采用集成电路制造的计算机,特征是以中小规模集成电路来构成计算机的主要功能部件;主存储器采用半导体存储器,运算速度是ENIAC的2000倍之多。在软件方面,操作系统也渐渐出现。

第四代计算机是在第三代计算机之上的探索,采用了大规模和超大规模集成电路来制造计算机,后面又分支出了以大规模和超大规模集成电路为基础的微处理器和微型计算机。

根据计算机的发展,我们能够得到这样的一个结论:

使用计算机的目的是为了让计算机能够帮助我们解决一些问题

这些问题不仅仅是数据的计算和存储。但是对于数据的计算和存储是计算机解决复杂问题的前提。

我们可以认为世界上的大多数问题都是以数学上的计算和存储为前提的,这些问题能够用一个函数表达式来表达。

这里函数的定义不能局限与函数在数学意义上的定义。函数应当是解决一个问题的方法,通过向函数输入一些数据,函数能够返回给我们一组答案。因此,我认为,函数就是一种运算过程。而计算机就是帮助我们来执行函数所表达的运算过程的一种机器。机器的运行需要能量的支撑,因此,我们的计算机需要使用电力来保证其运行是符合物理学规律的。

  黑客学习资源免费分享,保证100%免费!!!

需要的话可以点击**CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享**

👉网安(黑客)全套学习视频👈
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。
在这里插入图片描述

在这里插入图片描述

👉网安(黑客红蓝对抗)所有方向的学习路线👈
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。
在这里插入图片描述

👉黑客必备开发工具👈
工欲善其事必先利其器。学习黑客常用的开发软件都在这里了,给大家节省了很多时间。

这份完整版的网络安全(黑客)全套学习资料已经上传至CSDN官方,朋友们如果需要点击下方链接即可前往获取【保证100%免费】。
需要的话可以点击**CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享**

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值