体系结构
(相关资料图)
存储器
每条信号线传输一个比特,以高电压表示信号“1”,低电压表示信号“0”,如图7-1 所示。
对于某个给定的单元地址,存储器可以进行两种操作:获取其值或存储新值,如图7-2 所示。存储器包括一条用于设置操作模式的特殊信号线。
每个存储单元通常存储一个 8 位二进制数,它称为字节。设置为“读”模式时,存储器检索保存在单元中的字节,并通过8 条数据传输线输出,如图7-3 所示。
设置为“写”模式时,存储器从数据传输线获取一个字节,并将其写入相应的单元,如图7-4 所示。
CPU
图7-6 取自Intel 4004 操作手册,显示了部分CPU 指令映射为数字的方法。随着制造工艺的发展,CPU 支持的操作越来越多。现代CPU 的指令集极为庞大,但最重要的指令在几十年前就已存在。
编译器
操作系统
编译优化
function factorial(n)if n > 1return factorial(n - 1) * nelsereturn 1
function factorial(n)result ← 1while n > 1result ← result * nn ← n - 1return result
i ← x + y + 1j ← x + y
t1 ← x + yi ← t1 + 1j ← t1
脚本语言
反汇编与逆向工程
开源软件
存储器层次结构
处理器与存储器之间的鸿沟
时间局部性与空间局部性
一级缓存
二级缓存
第一级存储器与第二级存储器
外部存储器与第三级存储器
存储技术的发展趋势
小结
投稿/招聘/广告/课程合作/资源置换请加微信:1323741820