An embedded system is a special- purpose system is that the computer is completely encapsulated by or dedicated to the device or
system it controls. Unlike a general- purpose computer, a personal computer, an embedded system performs one or more predefined
tasks, with very specific requirements. Since the system is dedicated to specific tasks, design engineers can optimize it, reducing the
size and cost of the product. Embedded systems are often mass- produced.