linked files architecture for filesystem, but it caches the file links in memory when the OS is running. problems data is still scattered across the disk we had to construct the file allocation table though its must faster because jumping to the middle of the file is now in memory, we are still doing O(n) search for a specific sub part