Computer operating systems: Windows macOS and Linux and how they function