Operating Systems
•Initially short pieces of code to direct output to a printer or accept input from a card reader. •Then background programs to handle requests from multiple terminals and run multiple programs.