An embedded system is a dedicated computer system designed to perform specific, often real-time tasks. Unlike general-purpose PCs, it integrates hardware and software to control physical processes, operating under tight constraints like limited memory and power.