Learn TOEFL Academic Vocabulary: operating system - the foundational software that manages hardware resources and runs application programs