 Handles were a popular solution to memory management in operating systems of the 1980s, such as Mac OS and Windows.The FILE data structure in the C standard I/O library is a file handle, abstracting from the underlying file representation (on Unix these are file descriptors).Like other desktop environments, the Windows API heavily uses handles to represent objects in the system and to provide a communication pathway between the operating system and user space.