4. Processor fundamentals