Wie arbeiten die meisten Dateisysteme mit Caching?
How do most file systems cache?
Die überwiegende Mehrheit der Systeme verwendet Caching auf Blockebene. Es gibt keine Möglichkeit zu wissen, zu welcher Datei die Daten gehören. Das grundlegende Kriterium für das Caching von Daten ist hierbei, wie oft Datenblöcke verwendet werden. Da sich Teile einer Datei im Cache befinden können und andere nicht, kann dies zu unerwarteten Unterbrechungen bei der Wiedergabe führen. Es gibt auch keinen Mechanismus zur Dateipriorisierung.
The vast majority of systems use block level caching. There is no way of knowing to which file the data belongs. So the basic criteria, to keep data cached, is how often data blocks are used. Because parts of a file could be in the cache and other parts not, this could lead to unexpected play back interruptions. There is also no mechanism for file prioritization.