CSAPP
文章平均质量分 79
计算机系统
ton_tom
柯镇恶的师弟理所当然不可不戒
展开
-
系统级I/O
http://csapp.cs.cmu.edu/3e/code.htmlhttp://csapp.cs.cmu.edu/public/code.html原创 2021-05-18 14:19:00 · 88 阅读 · 0 评论 -
优化程序性能
每个时钟周期的时间是时钟频率的倒数,通常是用纳秒(nanosecond,十亿分之一秒)来表示的。一个2GHz的时钟,其周期为0.5纳秒。 寄存器重命名是计算机CPU的微体系结构(Microarchitecture)中的一种技术,避免了机器指令或者微操作不必要的顺序化执行,从而提高了处理器的指令级并行的能力。 最常见的控制操作数在执行单元间传送的机制称为寄存器重命名(register renaming)。当一条更新寄存器r的指令解码时,产生标记t( tag t),得到一个指向该操作结果的惟一的标识原创 2021-05-14 03:22:47 · 119 阅读 · 0 评论 -
存储器层次结构
随机访问存储器 RAM静态RAM 常用作Cache动态RAM DRAM会因为泄漏电流各种因素在10~100毫秒失去电荷,但计算机运行是在纳秒级别。存储器系统会周期性读出再写入来刷新存储位,有些系统使用额外的位来提供纠错码,硬件级纠错。DRAM的一种二维阵列组织二维阵列组织读取,先接收行地址,将其对应行拷贝到内部行缓冲区,接收列地址,从缓冲区拷贝对就列单元发送至存储控制器。磁盘以扇区大小的块来读写数据。对扇区的访问时间( access time)有三个主要的部分:寻道时间( seek ti原创 2021-04-20 10:59:05 · 265 阅读 · 0 评论 -
IEEE 浮点数 规格化
IEEE念作"eye-triple-ee" IEEE浮点标准用原创 2021-04-04 15:30:57 · 1523 阅读 · 0 评论