An embedded system is a computer system designed to perform a specific task within a larger mechanical or electronic system.
Such systems are used in a wide variety of applications, including industrial automation, medical devices, and automobiles.
Typically, an embedded system contains one or more processors and memory and may include peripheral input/output (I/O) devices such as a keyboard, display, printer, or modem.
The I/O devices are typically connected to the processor via a bus or communication channel.
The processor executes software programs stored in memory and performs operations specified by the software programs and communicates with the I/O devices over the channel.
A computer-embedded system has all of the characteristics of a general-purpose computer, but it is designed for specific applications.
It is used to develop a specific set of features in a more extensive system. For example, the GPS in your car is an embedded system.