概述篇
计算机发展历史
电子管数字机–>晶体管数字机–>集成电路数字机–>大规模集成电路机–>生物计算机
计算机发展的历史是往高集成度、小体积的方向发展。
计算机体系结构
本质:冯诺依曼体系
原理:将程序指令和数据一起存储的计算机设计概念结构。
计算机组成部件 | 主要作用 |
---|---|
输入设备 | 将所需的程序和数据传送至计算机中 |
输出设备 | 将结果输出给用户 |
存储器 | 长期记忆程序、数据、中间结果和最后结果 |
CPU | 运算器和控制器组成 |
运算器 | 具备算术、逻辑运算、数据传输等加工数据 |
控制器 | 发出控制指令 |
冯诺依曼体系瓶颈时CPU与存储器速率之间的问题无法调和,导致CPU经常空转等待存储器传输数据
计算机层次和编程语言
计算机层次
一般讲的系统软件指的是操作系统层、汇编语言层和高级语言层。
编程语言
编程语言分程序翻译和程序解释
程序翻译 | 程序解释 | 区别 |
---|---|---|
将较高级程序语言翻译成新的较低级程序语言、其能被计算机直接执行 | 将较高级程序语言解释成较低级程序语言、计算机执行程序解释较高级程序语言 | 是否生成新较低级的程序 |
1个CPU指令集(机器指令)=1个微程序>1个微指令(一组微指令组一个微程序)
计算机速度单位
计算机字符与编码集
中国地区GBK编码,国际编码UTF-8
总结
主要理解冯诺依曼体系的核心原理以及缺陷;计算机编程语言的划分;计算机速度单位的进制换算;中国地区和国际地区常用的字符编码集。