General Overview
Having learned how to manipulate files, we now learn about the nature and limitations of the devices and systems used to store and retrieve files, so that we can design good file structures that arrange the data in ways that minimize access costs given the device used by the system.