传统3类:PC、服务器(含超级计算机)、嵌入式
后PC时代2类:WSC(仓储规模计算机)、PMD(个人移动设备)
存储容量单位:K、M、G、T、拍P、艾E、泽Z、尧Y
(字节常用于存储容量、位常用于传输速度)
高级语言(接近自然语言、一条高级语言可以编译出好几条汇编语言)
汇编语言(指令助记符和寄存器标号、汇编语言和由它汇编出的机器语言一一对应)
机器语言(机器指令)
外围的输入设备、输出设备触摸屏和网卡为混合i/o设备
存放程序和数据的存储器
一个x86,一个ARM,教材介绍的和ARM设计思路相近的架构:MIPS
MIPS和ARM都属于RISC架构
x86是典型的CISC架构
性能=1/执行时间
CPU时间=IC * CPI * T
集成电路制造
晶体管:受电信号控制的简单开关
集成电路(IC):由许多个晶体管组成的芯片
成品率越高、产量越高、芯片面积越小、芯片的制造成本越低
pc看响应时间 任务从开始到完成的时间
服务器看吞吐率 单位时间内完成任务的数量
性能=1/执行时间
cpu执行时间=时钟周期数x时钟周期长
CPUtime=cycles x T
执行程序的本质就是执行机器指令
语言 编译器 算法 ISA影响性能
时钟周期数=机器指令的条数 x 每条机器指令占用的时钟周期数
cycles=IC x CPI
CPUtime=IC x CPI x T
时钟频率、主频:一秒钟有多少时钟周期
衡量性能的指标MIPS 每秒百万条指令 有两个变形公式
能耗=CU^2
功耗=1/2 CU^2 x f
衡量性能的指标MIPS 每秒百万条指令 有两个变形公式
能耗=CU^2
功耗=1/2 CU^2 x f
spec cpu基准测试程序经典的跑分软件