计算机的发展史

学习python语言,为什么要学习计算机基础?

一个老总手下有三个人

  1. 小明(中国人), 让小明做事情,需要用中文沟通
  2. 老王(英国人), 让老王做事情,需要用英文
  3. 小狗(一条狗), 让狗做事情, 需要用狗语
  4. 若要计算机做事情,就要用计算机的语言. – --就是编程语言了.

比如你让小狗做一件事情。你不可能让小狗去作诗,因为小狗没有这个能力.

所以想要计算机做一些事情前, 需了解计算机有哪些能力。这样我们才能够知道使用编程语言,可以实现什么功能,可以调用计算机哪些能力.这就是在学习python语言之前,要学习计算机基础的原因.

另一个比较重要的原因: 实现某一项功能,但并不知道底层是如何调用的。这种人就是永远是写代码。但有一部分人变成了架构师。基础知识很重要,不要只知其一不知其二。所以学习计算机基础很重要。 

什么是计算机?

俗称电脑。计算机的根本目的就是代替人工作。让机器去帮助人完成一些事,所以俗称电脑。计算机是一种高速计算的电子计算机器。

  1. 计算包含数值计算和逻辑计算
  2. 计算机还有存储记忆的功能
  3. 按照程序运行, 自动\高速处理海量数据的现代化智能电子设备

计算机的发展过程?

计算机包括计算和逻辑两种功能。下面就以从计算的角度来了解计算机的发展史。

初始计算的时候用手指头来进行计数.

后期用石头来记数。

再往后就是结绳计数.

…..

后来,中国发明了算盘加一定的算盘规则

齿轮转动,类似秒针转一圈分钟走一个刻度.

提花纺织机

提供图案,按照图案进行编织(仍然需要人工干预)->卡片(自动打孔)

差分机

把复杂的运算(平方开方)全部转换成加减法.(计算机只认识加法.) 可以达到5\6位数的计算.

要求的零件精确度需要千分之一,当时的工业水平无法达到.期望能够达到25\6位数的计算.

最终还是没有完成.差分机架构:

艾肯(基于电实现,差分机是基于齿轮实现的,肯定性能高)

通电代表状态1,断电代表状态0.两种状态排列组合可以排列出很多种情况.再加一位,排列组合的情况就更多了.

运算了15年,算出了数学表

 

01的最初来源

八卦图,有八种卦象,1-8,基本元素构成有两种,1)长横杠2)两个短横杠

如果用1来代表长横杠,0来代表两个短横杠

111

110

101

011

100

010

001

000

总计八种情况.

现在的电脑可以看电影\处理word文档,这些都是电脑运行的.电脑底层都是由010101来表示的.

计算机的构成

  1. cpu(运算器+控制器共同组成cpu)
  2. 运算器:算术运算与逻辑运算
  3. 控制器:负责发送和接收指令,控制程序的运作
  4. 存储器:存储正在进行程序\将要进行程序的数据以及刚处理完的数据
    1. 内存:基于电流的方式工作,断电即丢失
    2. 硬盘:基于磁的方式工作,即使断电也保留数据
      1. 马达
      2. 机械手臂->磁头
      3. 磁道
      4. 笔记本电脑一般是机械硬盘,插电,机械手臂高速运转,读上面的数据.不同的磁代表数据0101
      5. 这个时候笔记本电脑摔了一下,用力过猛,磁头划了一片.所以,正常关机,机械手臂正常回归初始状态.
      6. 强制关机,机械手臂非正常回归初始状态,会丢失部分数据.
      7. 买硬盘的指标
        1. 容量
        2. 转速,转的越快,读写速度越快
    3. 硬盘再快也快不过内存,因为内存是基于电的
  5. 输入设备:用来进行输入的设备,键盘\扫描仪
  6. 输出设备:用来进行输出的设备,显示器\音响

转载于:https://www.cnblogs.com/Windows-phone/p/9800203.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值