地址: www.bilibili.com/video/av213…
计算机早期历史
最早的计算机被认为是算盘
计算机的本质是计算
第一台计算机被认为是步进计算机
电子计算机
机械继电器就是类似于通电,然后打开开关,断电,断开开关
bug的由来就是在大量继电器中间发生故障的时候,在继电器里边找到了一只bug(虫子)
从继电器到真空管再到现在使用的晶体管。
布尔逻辑和逻辑门
早期的计算机不全是二进制的,还有三进制甚至是五进制的,后来因为信号容易受到干扰,信号表示的状态越多,当信号受到干扰的时候,很容易出错,因此大多数改为了二进制,比较容易区分,当受到干扰的时候,也不容易出错。
用基本的晶体管组成了与门组件,或门组件,NOT门组件,异或门组件,然后再通过这三个组件,组成更复杂的组件,层层递归。
ALU
算法逻辑组件,就是利用上门抽象的逻辑门,产生true和false也就是1和0,实现加法和减法。
cpu
cpu做的事情就是不断的取指令,解码,执行指令,这样的一个过程就是一个时钟周期。
早期编程
早期的编程是使用卡片或者面板上的开关来控制。
最早的编程语言是汇编
高级语言的出现时因为懒,懒是进步的阶梯。
图灵机
图灵机就是设定一个初始输入,然后指定规则,然后输出。
#图形用户界面
降低学习成本的方式是可以通过以前的知识串联起现在需要学习的知识。