What Are Operating Systems and How Do They Work?