CITS2002 Systems Programming |
← prev | next → | CITS2002 | CITS2002 schedule | |||
1965-1980: Integrated Circuits and Multiprogramming, continuedStill, the desire for quicker response times inspired a variant of multiprogramming in which each user communicated directly with one of a multitude of I/O devices. The introduction of timesharing introduced pre-emptive scheduling. Jobs would execute for at most pre-defined time interval, after which it was another job's turn to use the CPU. The first serious timesharing system (CTSS, from MIT 1962) lacked adequate memory protection. Most (modern) operating system complexity was first introduced with the support of multiprogramming - scheduling algorithms, deadlock prevention, memory protection, and memory management. The world's first commercially available time-sharing computer, the DEC PDP-6, was installed in UWA's Physics Building in 1965 - cf.Cyberhistory, by Keith Falloon, UWA MSc thesis, 2001, and pdp6-serials.
CITS2002 Systems Programming, Lecture 3, p12, 29th July 2024.
|