追踪hello world程序的生命周期
处理器读并解释储存在存储器中的指令
系统花费大量时间把信息从一个地方挪到另一个地方
系统不仅仅是硬件,计算机系统是由硬件和系统软件互相交 织的结合体,它们共同协作以运行应用程序
程序执行的结果和性能由编译、链接以及操作系统的处理方 式和计算机执行指令的方式和执行电路决定
计算机的发展简史
控制器
运算器
存储器
输入/输出设备
简化编辑过程
解决具体应用问题
微程序设计级
传统机器级
操作系统级
汇编语言级
高级语言级
CPU一次能处理的二进制位数
一次并行传送最大信息的位数
主存容量和存储带宽
CPU内核工作的时钟频率
主频=外频 x 倍频
计算机中最小的时间单元
CPU与主板之间的时钟频率
CPU主频与外频之间的倍数
执行一条指令平均需要的时钟周期
CPI=程序中所有指令的时钟周期数之和 / 程序指令总数
CPI=(程序中各类指令的CPI ×程序中该类指令的比例)
CPU的性能=IPC(每个T执行指令数量) x 频率(MHz时钟速度)
(全能性公式)
(CPU时间+I/O时间+存储访问时间+各类排队时延
CPU时间=程序中所有指令的时钟周期数之和 x T
(考虑CPI的CPU时间)=总指令数 x CPI x T
(考虑MISP的CPU时间)程序执行时间t=
算法,编程语言,编译程序,指令集体系结构