Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think you need to be aware of why such an implementation (fat32) had to exist. As I believe (I also grew up with fat32) that it basically vanished when HDDs with caches in the MB started to show up. Journaling became a thing; actual caches became a thing so the HDD could actually lay things out well by utilizing said cache.

NTFS still needed to occasionally be defragmented but it allocated more of a buffer to prevent having to do so at all.

I think; in general; You're very spot on about utilizing continuous arrays of memory for linked lists as they will almost always result in better performance characteristic (unless you really need insertion/removal in order and it's very write heavy).



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: