Time sharing (Multitasking)
cpu executes multiple jobs by switching among them
switch quickly so the user can interact with each program while it is running
require an interactive computer system to provide direct communication between the user and the system
allow many users to share the computer simultaneously
Process: a program is loaded into memory and executed
https://www.youtube.com/watch?v=fvN98a_7AT4&list=PLBlnK6fEyqRiVhbXDGLXDk_OQAeuVcp2O&index=6&pp=iAQB