一、计算机的组成
计算机:俗称电脑,一种用于数据存储和数据计算的机器!
计算机:软件 + 硬件
硬件:CPU,内存条,显卡,硬盘,显示器,鼠标,键盘,电源……
软件:操作系统 + 应用软件
操作系统:Windows Linux Mac Unix……
应用软件:运行在操作系统之上的一种软件!例如:QQ 微信 Office 腾讯会议 Typora 浏览器 ……
软件的组成:数据 + 代码指令
数据,一般都是系统的用户来提供
代码指令:由程序员进行开发 [程序员,程序猿,程序媛,工程师,攻城狮,码农]
程序员靠什么东西开发软件?计算机编程语言
人和人之间,使用 自然语言 进行!
人和计算机之间,使用计算机编程语言!
计算机编程语言:低级语言 和 高级语言
低级语言
机器语言:由01这样的二进制构成!CPU目前来讲还是使用01来进行识别代码!
01001000 11101111 11001101 10101011 ……
特点:费时费力,可读性非常差,维护性非常差,开发效率非常低下!
低级语言
汇编语言:使用一些特殊符号替代上述的二进制
比如:
&A=01001000
AB=11101111
&B=11001101
BD=10101011
&A AB &B BD
特点:费时费力,可读性非常差,维护性非常差,开发效率非常低下!
高级语言:使用人类的自然语言组成的符号,完成计算机软件的代码的编写
例如:
System.out.println("HelloWorld")
特点:可读性非常的强,维护性非常的好,逻辑性非常的强
高级语言:结构化编程语言,对象化编程语言
结构化编程语言:以C语言为主导的编程语言……
对象化编程语言:以Java语言为主导的编程语言……
1946年2月14日,第1台计算机诞生!
40年代-50年代,第1代计算机出现,组成:大量的电子管。特点:占地面积大,能耗很高,散热非常的差,性能非常的低!
50年代-60年代,第2代计算机出现,组成:大量的晶体管。特点:占地面积偏大,能耗偏高,散热较差,性能较低!
60年代-70年代,第3代计算机出现,组成:少量的集成电路。特点:占地面积小 ,能耗低,散热好,性能好!
70年代-80年代,第4代计算机出现,组成:大量的集成电路。特点:占地面积更小,能耗低,散热强,性能优!
目前,最NB的超级计算机:“天河一号” 中国的。 运算速度:每秒中 2570万亿次!