计算机组成原理概述篇
程序员文章站
2022-07-06 09:09:50
...
概述篇
计算机发展历史
电子管数字机–>晶体管数字机–>集成电路数字机–>大规模集成电路机–>生物计算机
计算机发展的历史是往高集成度、小体积的方向发展。
计算机体系结构
本质:冯诺依曼体系
原理:将程序指令和数据一起存储的计算机设计概念结构。
计算机组成部件 | 主要作用 |
---|---|
输入设备 | 将所需的程序和数据传送至计算机中 |
输出设备 | 将结果输出给用户 |
存储器 | 长期记忆程序、数据、中间结果和最后结果 |
CPU | 运算器和控制器组成 |
运算器 | 具备算术、逻辑运算、数据传输等加工数据 |
控制器 | 发出控制指令 |
冯诺依曼体系瓶颈时CPU与存储器速率之间的问题无法调和,导致CPU经常空转等待存储器传输数据
计算机层次和编程语言
计算机层次
一般讲的系统软件指的是操作系统层、汇编语言层和高级语言层。
编程语言
编程语言分程序翻译和程序解释
程序翻译 | 程序解释 | 区别 |
---|---|---|
将较高级程序语言翻译成新的较低级程序语言、其能被计算机直接执行 | 将较高级程序语言解释成较低级程序语言、计算机执行程序解释较高级程序语言 | 是否生成新较低级的程序 |
1个CPU指令集(机器指令)=1个微程序>1个微指令(一组微指令组一个微程序)
计算机速度单位
计算机字符与编码集
中国地区GBK编码,国际编码UTF-8
总结
主要理解冯诺依曼体系的核心原理以及缺陷;计算机编程语言的划分;计算机速度单位的进制换算;中国地区和国际地区常用的字符编码集。
上一篇: 计算机组成原理--储存器概述
下一篇: vscode本地同步修改ftp服务器文件
推荐阅读
-
重学计算机组成原理(二)- 制定学习路线,攀登“性能”之巅
-
编程必备基础知识|计算机组成原理篇(10):输入输出设备
-
重学计算机组成原理(一)- 冯·诺依曼体系结构
-
编程必备基础知识|计算机组成原理篇(02):计算机的分类
-
编程必备基础知识|计算机组成原理篇(01):计算机的发展历史
-
编程必备基础知识|计算机组成原理篇(08):存储器
-
重学计算机组成原理(七)- 程序无法同时在Linux和Windows下运行?
-
定点数和浮点数加减乘除运算详解【计算机组成原理】---真的建议收藏啊!!!
-
重学计算机组成原理(三)- 进击,更强的性能!
-
编程必备基础知识|计算机组成原理篇(09):CPU的控制器和运算器