Explain how files, mass storage, and I/O are handled in a modern computer system


File system management is the process of administering a system that correctly handles digital data. It organizes important data and provides a searchable database for quick retrieval. The functions allow administrators to set limits, permissions, and roles for files.Input and output devices vary. The I/O types utilized in file management are both physical hardware as well as software and/or programming. The hardware and software layers can be distinguished by simply either using a keyboard to input data and software to give feedback (output) of some sort. I/O devices are categorized as storage, communications, and user-interface. One way of communicating with devices is through registers associated with each port. Another technique for communicating with devices is memory-mapped I/O; a certain portion of the processor's address space is mapped to the device, and communications occur by reading and writing directly to/from those memory areas.