What does the operating system tell what to do?