深入理解计算机系统CSAPP总结
图片来源于:深入理解计算机系统 第3版
所以的资源都是二进制01
c/c++/java 都是高级语言 必须要转化为低级机器语言指令才能用
编译系统:
Unix的shell
总线中传输的单位:字
主存中的数据 (索引/地址-》内容)
CPU:
PC程序计数器 相当于一个指针一样指向某个主存中的地址 取出来 然后执行简单操作然后更新PC(程序计数器)执行下一条指令。
ALU:算数逻辑单元
上下文:
上下文切换实例:
虚拟内存:
每个进程都在独占的使用内存,每个进程看到的内存都是一致的,叫做虚拟内存。
计算机位长:
大端小端:
存储器层次结构
缓存命中不命中:
不命中后的替换策略:全相连 组相连
缓存中查找类似于哈希:
缓存中的块 和 字
虚拟内存:
在虚拟内存上 是页 页上有P个块。
页表: