A brief history of operating systems
“in the beginning”, the OS was just code to which you linked your program, loaded the whole thing into memory, and ran your program; basically, just a run-time library
- each computer vendor/system had its own OS
- OS/360 in 1964 changed this
simple batch systems were first real operating systems:
- OS was stored in part of primary memory
- it loaded a single job (from card reader) into memory
- ran that job (printed its output, etc.)
- loaded the next job...
- control cards in the input file told the OS what to do
Spooling and buffering allowed jobs to be read ahead of time onto tape/disk or into memory.