the space on the hard drive where the operating system stores data if there isn't enough random access memory to hold all of the programs your currently trying to run
when ram is full the operating system uses storage on the hard disk drive as an extension to ram. very slow to read / write data.
in a natural language plus diagrams, of what services the system is expected to provide and the constraints under which it must operate