A device driver to read the data from a file