第一台机械计算机是1642年 帕斯卡发明的
美国的德福雷斯特在1906年的时候发明了电子管,为计算机的发展打下了基础
1942年阿塔纳索夫发明了世界上第一台计算机
第一代电子管计算机 1946-1958
第二代晶体管计算机 1956-1963
第三代集成电路计算机 1964-1971
第四代大规模集成电路计算机 1971-至今
人工智能-量子计算机-光子计算机-生物计算机计算机的组成结构
主机箱内主要包括CPU,内存,主板,硬盘驱动器,光盘驱动器,各种扩展卡,连接线,电源等,外部设备包括鼠标,键盘等
计算机由运算器、控制器、存储器、输入设备和输出设备等五个逻辑部件组成
1957年 巴科斯创建了世界第一套高阶语言 FORTRAN
1959年 霍普创建了现代第一个编译器A-0系统
1972年 里奇发明了C语言
1986年 考克斯发明了Objective-C
1983年 斯特劳斯特鲁普发明了C++
1991年 范罗苏姆发明了Python
1993年 一个三人小组发明了脚本语言Lua
1996年 高斯林发明了JAVA
2001年 海尔斯伯格发明了C#
第0层不允许普通用户编写微指令,是CPU厂商的内部指令
第1层机器语言指令集
第2层操作系统,操作系统被翻译成机器语言在第一层执行
第3层汇编语言,汇编指令被翻译成机器语言,由操作系统执行
第4层高级语言,高级语言被翻译为汇编语言.然后再转为机器语言,由操作系统执行
CPU是计算机的核心部件,它控制整个计算机的运作并进行运算,要想让一个CPU工作,必须向它提供指令和数据,而指令和数据在存储器中,也就是内存中,PC机中内存的作用仅次于CPU没有内存性能在好的CPU也无法工作,硬盘不等于内存,只有当磁盘存储的数据或程序只有被读取到内存中,才可以被CPU执行
指令和数据没有任何区别都是二进制数据,CPU在工作的时候,把有些信息看成指令有些信息看成数据,位同意的信息赋予不同的意义
存储器被划分成若干个存储单元 每个存储单元从0开始顺序编号,例如一个存储器有128个单元,那么编号就是从0到127
一个存储单元可以存储多少信息,电子计算机的最小单位是BIT(位)
一个字节是由8个位组成,字是由两个字节组成
4位微处理器
1971年 Intel开发4位微处理器
8位微处理器
1972年Intel开发8位微处理器
16位微处理器
1978年Intel开发8086 16位
32位微处理器
1985年Intel开发 80386 32位 实模式 保护模式 虚拟模式
64位微处理器
2001年 Intel 推出他的64位处理器IA-64 不能上下兼容
2003年 AMD 产出了可以兼容32位的64位CPU
2004年 Intel也产出了可以兼容32位的64位CPU
64位处理器的普及需要64位操作系统和64位应用程序的支持,目前64位处理器和操作系统已经普及,应用程序也是越来越多