#创作计划#CSP初赛考前复习
2025-09-16 20:18:43
发布于:北京
1.计算机发展史
1.1计算机发展分为5个阶段
代别 | 年代 | 电子元件 | 应用 |
---|---|---|---|
1代 | 1946-1958 | 真空电子管 | 科学计算,军事研究 |
2代 | 1959-1964 | 晶体管 | 数据处理,事物处理 |
3代 | 1965-1970 | 集成电路 | 工业控制的各个领域 |
4代 | 1971-至今 | 大规模,超大规模集成电路 | 各个领域 |
5代 | 现代 | 智能计算机系统 | 人工智能 |
1.2 1964年,世界上第一台计算机ENIAC在美国宾夕法尼亚大学诞生
1.3 计算机界两大重要人物:
- 1.3.1 冯 · 诺伊曼:“计算机之父”,提出计算机体系结构
- 1.3.2 图灵:“人工智能之父”,提出图灵试验(判断机器是否具有智能的实验方法),提出图灵机模型
1.4 冯 · 诺依曼计算机体系结构
冯 · 诺伊曼提出的计算机硬件设备由存储器,运算器,控制器,I/O设备组成,由总线链接,总线包括地址 ,数据,控制总线。
冯 · 诺依曼的存储思想:把计算过程描述成多条命令按一定排序组成的程序,然后一起输入计算机,计算机对数据处理后输出。
1.5 世界上第一个写程序的人
世界上第一个程序员是奥左斯特 · 艾达 · 洛夫莱斯。她曾设计了巴贝奇分析机上解伯努利方程的一个程序。她建立了循环和子程序的概念。
2.计算机系统基本结构
2.1概述
计算机分为硬件和软件,硬件是计算机的躯干,是物质基础,软件系统是灵魂。
没有安装任何软件的叫裸机
2.1.1宏观角度
从宏观角度来看,计算机最底层是硬件设备,然后是操作系统,之后从操作系统安装应用软件,最后用户使用软件即可
2.1.2 微观角度
从微观角度看,计算机组成及各种功能如下
2.1.3 内存
内存每个单元可存放1个8位二进制数,及一字节(比特,又称B)。内存的换算单位:
3 计算机语言
3.1 低级语言
低级语言依赖于硬件,分为机器语言和汇编语言
3.1.1 机器语言
机器语言是用二进制代码组成的可直接识别和执行的指令集合
3.1.2 汇编语言
汇编语言用一些容易理解的字母,单词来代替一个特定的指令
3.2 高级语言
高级语言可以从解决问题的方式的角度来分为面向过程语言和面向对象语言。
- 面向过程:自顶往下逐步求精,模块化的思想方法
- 面向过程:把事物抽象成类,再实例化成对象,对象包括属性与行为
3.2.1 编译型语言
编译是在程序执行之前从专门的一个编译过程,把程序编译成机器语言的文件
3.2.2 解释型语言
解释是把原程序翻译一句,执行一句
施工未完成
这里空空如也
有帮助,赞一个