Problem:
a) Explain the basic functions of a computer: inputting, processing, storing and outputting.
b) List four types of memory and explain how each work.
c) Explain the difference between a compiler and an interpreter.
d) Describe the four steps in a fetch - execute cycle by which successive instructions are fetched from the computer memory and then executed. A machine cycle per second is measured in which unit?