the part of the operating system that allows you to communicate with it so you can load programs, access files, and accomplish other tasks
that part of an operating system or other program that allows users to communicate with it to load programs, access files, and accomplish other computing tasks
- services that a system should provide - how the system reacts to particular inputs - how it behaves in particular situations