When a program runs on a computer, the part of the computer that carries out the instructions is called the