programs that control computer operations, serves as the interface between the user and the computer
programs that control the operations of the computer and its devices, serves as the interface between the user, the application software, and the computer's hardware.
because all data access programs are subject to change when any of the file's data storage change, the file system is said to exhibit data dependence