第一讲:计算机基础知识:
计算机的发展史:
1946年2月14日,美国定制世界第一台电子计算机------电子微积分计算机。
第一代:电子管计算机(1946-1958年)
硬件方面:逻辑元件采用是真空电子管,主存储器采用汞延迟线,阴极射线
示玻管静电存储器,磁鼓,磁芯;外存储器采用的是磁带。软件方面采用是
机器语言,汇编语言。
应用领域:军事和科学计算为主。
缺点:体积大,功耗高,可靠性差。速度慢,价格贵。
影响:为以后计算机发展奠定基础。
第二代:晶体管数字机(1958-1964年)
跟第一代相比有明显的提高!软件方面的操作系统,高级语言及其应用领域以
科学计算和事务处理为主,并开始进入工业控制领域。特点是体积缩小,能耗
降低,可靠性提高,运算速度提高。
第三代:集成电路数字机(1964-1970年)
硬件方面:逻辑元件采用中,小规模集成电路(MSI,SSI),主存储器仍采用磁芯。软件
方面出现了分时操作系统以及结构化,规模化程序设计方法。
特点:速度快,而且可靠性有着明显提高,价格进一步提高,产品走向通用化,系列化
和标准化等。
应用领域:应用领域开始进入文字处理和图像领域。
第四代:大规模集成电路计算机(1970年至今)
硬件方面:逻辑元件采用大规模和超大规模集成电路(LSI和VLSI)。软件方面出现数据库管理系统
网络管理系统和面向对象语言等。1971年世界上第一台微处理器在美国硅谷诞生开创了微型计算
机的新时代。应用领域从科学计算,事务管理,过程控制逐步走向家庭。
特点:体积更小,容量更大,速度更快。
电脑的硬件:
硬盘:机械硬盘,固态硬盘,内存。(存储0和1)
第一讲:计算机基础知识:
计算机的发展史:
1946年2月14日,美国定制世界第一台电子计算机------电子微积分计算机。
第一代:电子管计算机(1946-1958年)
硬件方面:逻辑元件采用是真空电子管,主存储器采用汞延迟线,阴极射线
示玻管静电存储器,磁鼓,磁芯;外存储器采用的是磁带。软件方面采用是
机器语言,汇编语言。
应用领域:军事和科学计算为主。
缺点:体积大,功耗高,可靠性差。速度慢,价格贵。
影响:为以后计算机发展奠定基础。
第二代:晶体管数字机(1958-1964年)
跟第一代相比有明显的提高!软件方面的操作系统,高级语言及其应用领域以
科学计算和事务处理为主,并开始进入工业控制领域。特点是体积缩小,能耗
降低,可靠性提高,运算速度提高。
第三代:集成电路数字机(1964-1970年)
硬件方面:逻辑元件采用中,小规模集成电路(MSI,SSI),主存储器仍采用磁芯。软件
方面出现了分时操作系统以及结构化,规模化程序设计方法。
特点:速度快,而且可靠性有着明显提高,价格进一步提高,产品走向通用化,系列化
和标准化等。
应用领域:应用领域开始进入文字处理和图像领域。
第四代:大规模集成电路计算机(1970年至今)
硬件方面:逻辑元件采用大规模和超大规模集成电路(LSI和VLSI)。软件方面出现数据库管理系统
网络管理系统和面向对象语言等。1971年世界上第一台微处理器在美国硅谷诞生开创了微型计算
机的新时代。应用领域从科学计算,事务管理,过程控制逐步走向家庭。
特点:体积更小,容量更大,速度更快。
电脑的硬件:
硬盘:机械硬盘,固态硬盘,内存。(存储0和1)
冯*诺依曼结构:
1.介绍
数学家冯*诺依曼提出计算机制造的三个基本原则,即采用二进制逻辑,程序
存储执行以及计算机由五个部分组成(运算器,控制器,存储器,输入设备,输出设备),这套理论被称为冯*诺依曼体系结构。
二进制:什么是二进制只有0和1。
比如:1 =====》1
10=====》2
11=====》3
100=====》4
计算器的五部分:
输入设备:键盘,鼠标,打印机
存储器:硬盘,内存条
控制器:主板+芯片
运算器:CPU
输出设备:显示器,音响
现代硬件体系结构:
(1) CPU:主要是负责运算
(2) L/0总线+控制器(主板)+芯片
(3) 主存储器(RAM:易失性存储器)
硬盘 RAM易失性存储器:表示是在数据存储的过程中,断电后数据不存 在。
(4) 磁盘(Rom非易失性存储器)
CPU内存分级数:
1级缓存最快,3缓存最慢。比1级缓存快的是寄存器。
现代计算机结构:
ALU:是逻辑运算单元。
程序:
1:发明者:阿达*洛夫莱斯 影响:是世界程序的创始人。
2:编程:是写一段数据给CPU编译。然后产生一个规范:编程语言。:
3:程序在电脑中运行的过程:在控制器中编写程序--------------------------------L/0总线------------------主存储器--------------L/O桥--------CPU编译-----------磁盘控制器------图形适配器。
语言:
早期的语言是:机器语言(是由0和1组成)
缺点:效率不高,编写难度较大
其次语言是:汇编语言(是由英语构成)
需要翻译器需要翻译(翻译器是用0和1去编写)
缺点:规范不统一,语言之间不通用
有出现了高级语言比如:java,phote,C语言*******等。
高级语言需要编译器编译成汇编语言,汇编语言有翻译器生成0和1
高级语言可以跨平台,但是程序不可以跨平台。
高级语言中出现了链接器,有利于提高效率,进行团队合作。
高级语言定义CPU所有的功能。
逆向是由0和1反时间逆高级语言。
面对对象编程:c++,java,c#****************;
面向对象语言最难是设计。
编译性:编写起来CPU认识,运行速度快。
解释性:编写起来CPU不认识,运行速度慢,程序运行卡。
C语言编译流程:
源代码=====》编译器=====》obj文件(机器语言)
机械语言=====》链接器=======》程序(机器语言)
集成开发环境:
编译器,编辑器,调试器和图形用户界面等工具。集成了代码编写功能,
分析功能,编译功能,调试功能等一体化的开发软件服务套。
冯*诺依曼结构:
1.介绍
数学家冯*诺依曼提出计算机制造的三个基本原则,即采用二进制逻辑,程序
存储执行以及计算机由五个部分组成(运算器,控制器,存储器,输入设备,输出设备),这套理论被称为冯*诺依曼体系结构。
二进制:什么是二进制只有0和1。
比如:1 =====》1
10=====》2
11=====》3
100=====》4
计算器的五部分:
输入设备:键盘,鼠标,打印机
存储器:硬盘,内存条
控制器:主板+芯片
运算器:CPU
输出设备:显示器,音响
现代硬件体系结构:
(1) CPU:主要是负责运算
(2) L/0总线+控制器(主板)+芯片
(3) 主存储器(RAM:易失性存储器)
硬盘 RAM易失性存储器:表示是在数据存储的过程中,断电后数据不存 在。
(4) 磁盘(Rom非易失性存储器)
CPU内存分级数:
1级缓存最快,3缓存最慢。比1级缓存快的是寄存器。
现代计算机结构:
ALU:是逻辑运算单元。
程序:
1:发明者:阿达*洛夫莱斯 影响:是世界程序的创始人。
2:编程:是写一段数据给CPU编译。然后产生一个规范:编程语言。:
3:程序在电脑中运行的过程:在控制器中编写程序--------------------------------L/0总线------------------主存储器--------------L/O桥--------CPU编译-----------磁盘控制器------图形适配器。
语言:
早期的语言是:机器语言(是由0和1组成)
缺点:效率不高,编写难度较大
其次语言是:汇编语言(是由英语构成)
需要翻译器需要翻译(翻译器是用0和1去编写)
缺点:规范不统一,语言之间不通用
有出现了高级语言比如:java,phote,C语言*******等。
高级语言需要编译器编译成汇编语言,汇编语言有翻译器生成0和1
高级语言可以跨平台,但是程序不可以跨平台。
高级语言中出现了链接器,有利于提高效率,进行团队合作。
高级语言定义CPU所有的功能。
逆向是由0和1反时间逆高级语言。
面对对象编程:c++,java,c#****************;
面向对象语言最难是设计。
编译性:编写起来CPU认识,运行速度快。
解释性:编写起来CPU不认识,运行速度慢,程序运行卡。
C语言编译流程:
源代码=====》编译器=====》obj文件(机器语言)
机械语言=====》链接器=======》程序(机器语言)
集成开发环境:
编译器,编辑器,调试器和图形用户界面等工具。集成了代码编写功能,
分析功能,编译功能,调试功能等一体化的开发软件服务套。