https://en.wikipedia.org/wiki/CP/M
LT;DR: It was a disk operating system before DOS.
A multi-user, multi-tasking, multi-threading[1], and multi-terminal real time OS, with a limited form of job control.
Not bad for 1979/1980 on an 8080 or Z80.
[1] when non bank-switched, or with constraints when bank switched.
"The core of ZCPR3 is an enhancement of your normal CP/M 2.2 operating system (ZCPR3 isn't for CP/M Plus)."
https://www.5dkd.kc85.info/index.php/magazines-mainmenu/morr...
(Cert isn't valid so you'll get a warning..)
https://en.wikipedia.org/wiki/CP/M
LT;DR: It was a disk operating system before DOS.