Understanding Operating Systems 2 Brief History of Operating Systems Development First Generation Vacuum tube, single user, early operating systems Second Generation Job scheduling, JCL, faster I/O, spooling, batch, files Third Generation Shared processing, multiprogramming, virtual memory, DBMS Recent Developments Distributed computing, personal computers, high- speed communication, multi-media
{}