Embedded systems are specialized computer systems designed to perform dedicated functions without user intervention, featuring components like processors and memory. They are classified into small scale, medium scale, and sophisticated systems, each with varying complexity and development tools. The importance of selecting the appropriate processor and understanding the distinction between microcontrollers and microprocessors is critical in embedded system design.