1 我们生活在“比特、连线”的世界里;
2 电脑的历史是先有大型机,还后是中型机、小型机、最后是微型机器,与其他产业相反;
3 电脑最先是军号用,然后才是商用,最后才是人民的电脑。人类引以为自豪的20世纪的伟大发明之一--电脑和网络都有战争的背景,热战用催生了电脑,冷战用催生了阿帕网;
4 电脑的最一次创生:1939-1943年,阿坦纳索夫;
5 电脑的第二次创生,75年的天狼星电脑Altair,76年的apple;
6 电脑三杰:图灵、诺依曼、维纳;
7 图灵机:可以读入一系列的0和1,这些数字代表了解决某一问题所需要的步骤,按这个步骤走下去,这可以解决某一特定的问题。50年代大部分电脑只能解决特定的问题,而图灵机从理论上是通用机。在图灵看来,这台机器只需要保留一些最简单的指令,一个复杂的工作只能把它们分解为这几个最简单的操作就可以实现了,他相信,有一个算法可以解决大部分问题,而困难的部分则是如何确定最简单的指令集,以及如何将复杂问题分解为这些指令的问题。
8 电脑和网络的技术原理:二进制,布尔代数,编码、算法、程序、硅芯片;
9 算法+数据结构(数据存储的规律)=程序(一系列操作步骤的集合);
10 数字化、比特化、离散化,一般我们物理世界接触的物理量都是“连续变化”的模拟量,要把物理世界的模拟转化为数字量,需使用“采样”或“编码”技术。
让进入电脑世界的对象都转化为0、1编码
如果把编码限定在数字上,这种编码就会有意义,因为数字是可以计算的;
编码处理的是符号,如A这个符号,用一串比特来定义;
11 电脑只会算加法,一切复杂去处都是在这个基础上靠速度和存储能力换来的;
电脑和网络一次只能干一件事情:指令顺序执行;
多任务就是用速度和切换技术换来的
程序:进程
网络:数据包
12 电脑病毒的科恩理论:不可能编制出一个用来识别任意的电脑代码是不是病毒代码的程序;
13 图灵不可停机理论:不可能编制出一个判定正在运行的电脑系统能否停下来的程序;