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.