深入理解计算机系统
文章平均质量分 70
本专栏总结自《深入理解计算机系统一书》
参宿_七
格物致知
展开
-
2. 信息在计算机中存储的格式
8位,是最小的可寻址内存地址。每台计算机的字长,指明了指针数据的标称大小,也决定了虚拟地址空间的最大值。对于w位的机器而言,最多访问2^w个字节。如32位机器可访问2^32=4,294,967,296Byte≈4G字节,即4GB。64位可访问约16EB。(使用gcc编译时,带上参数-m32可使代码能同时在64位与32位机器上运行,而-m64的代码只能在64位机器上运行。)原创 2022-11-15 17:20:44 · 2241 阅读 · 1 评论 -
1. 计算机系统概述
性能的提升为 Old time/New time。比如对整体的60%的组件进行耗时优化,优化到这些组件的耗时可以忽略不计,整体性能也就提升1/0.4=2.5X。:通过多个CPU核心或者超线程实现,超线程指一个CPU中有多个PC与寄存器文件,但是只有一个ALU;Amdahl定律表示 要提升系统整体的性能,就得对系统大部分部件的性能进行提升。:通过流水线的方式执行指令实现,可实现1~3个时钟周期完成一条指令操作;:即SIMD,单条指令可以执行多条数据,将单个指令并行执行。原创 2022-11-15 17:12:38 · 288 阅读 · 0 评论