Timesharing
Timesharing supported interactive use of
- each user feels as if he/she has the entire machine (at least late at night!)
- timesharing tries to optimize response time at the cost of throughput
- based on time-slicing -- dividing CPU equally among the users
- permitted active viewing, editing, debugging, participation of users in the execution process
MIT Multics system (mid-late 1960s) was first large timesharing system