For file access, the OS must reflect a detailed understanding
of not only the nature of the I/O device (disk drive, tape drive) but
also the structure of the data contained in the files on the storage medium.
In the case of a system with multiple users, the OS may provide protection
mechanisms to control access to the files.