On Disk IO, Part 1: Flavours of IO
medium.com