I am always confused with the following terms and their meanings pertaining to Linux operating system:
- time shared systems
- multi-programming system
- multi-user system
- multi-tasking system
What is the dividing line between their meaning?
Can you explain with some sort of analogy?
I always get these terms wrong.