计算机发展简史
阶段:电子管计算机 > 晶体管计算机 > 集成电路计算机(操作系统出现)> 超大规模集成电路计算机(微型计算机)
特点:体积越来越小 集成度越快 运算效率更高 功耗低越来越低
计算机分类
1.超级计算机(用于国家尖端技术 每秒10000亿次浮点运算)
2.大型计算机 (具有高性能 可处理大量数据与复杂的运算)
3.迷你计算机 (服务器)
4.工作站 (体积大 性能强劲)
5.微型计算机 (个人计算机)
计算机的体系与结构
冯诺依曼体系:将程序指令和数据一起存储的计算机设计概念结构
发展过程:早期计算机仅含固定程序计算机 > 更改程序更改结构重新设计电路 > 把程序存储起来并设计通用电路
组成:存储器 + 控制器 + 输入设备 + 输出设备
现代计算机结构(解决了冯诺依曼瓶颈 主要解决cpu 与 存储设备间的性能差异问题)
计算机层次与编程语言
程序翻译与程序语言
程序翻译:c c++ Object-c Golang
程序解释:python php javascript
翻译 + 解释 :java c#
层次:
虚拟机器:操作系统层 > 汇编语言层 > 高级语言层 > 应用层
物理机器:硬件逻辑层 > 微程序机器层 > 传统机器层
1.硬件逻辑层
2.微程序机器层
3.传统机器层 (指令集 机器指令 硬件直接相关)
4.操作系统层
5.汇编语言 (汇编语言)
6.高级语言 (200多种)
7.应用层
计算机计算单位
容量单位:字节 byte 千字节 kb 兆字节 mb 吉字节 g 太字节 tb 拍字节 pb 艾字节 eb
网络速度
cpu速度
时钟频率 HZ(赫兹) 秒分之一
计算机字符与编码集
ASCLL码
中文编码集
gb2312 GBK Unicode(统一码 万国码 utf-8)