"The operating system controls allocation of system resources and performs tasks such as process scheduling, memory management, networking, and I/O services, among other things." . . . . .