存储数据包的一生
最近认认真真学习了一个叫《Life of a Storage Packet》讲座,借助这个讲座将整个存储的过程理解了下,不放过任何一个有疑问的点。
这篇文章算是对讲座的理解和自己收获的总结,同时也为那些对存储系统不够了解又想要了解的初学者,展现一个存储数据包的“生命”。
这个演讲主要聚焦在“整体的存储”,强调存储系统中各个基本元素的关系,并且尽可能简单、清楚地用一种不...
Cache Operation at High Level
To understand the costs and savings of using a cache we have to combine the knowledge about the machine architecture
and RAM technology from section 2 with the struct...
CPU Caches in the Big Picture
Before diving into(一头扎进技术细节) technical details of the implementation of CPU caches some readers might find it useful to first see in some more details how caches fit ...
CPU Caches
RAM 与 memory 之间的速度差异
CPUs are today much more sophisticated(复杂) than they were only 25 years ago.
In those days, the frequency of the CPU core was at a level equivalent to that of the...
Other Main Memory Users
Beside CPUs there are other system components which can access the main memory.
High-performance cards such as network and mass-storage controllers cannot afford to pipe a...
DRAM Access Technical Details
前景回顾
In the section introducing DRAM we saw that DRAM chips multiplex(多路复用) the addresses in order to save resources int the form of address pins(地址引脚).
We also saw...
RAM Types
There have been many types of RAM over the years and each type varies, sometimes significantly(显著), from the other.
The older types are today really only interesting to the historians.
...