Understanding the mechanism that allows user programs to interact with the operating system services.