Question: what is the difference between embedded system and general purpose computer?
Answer: General computing systems meant to be used for generic things. Say for example, desktop PC can be used for various use cases. ... So embedded systems designed and work for a specific functions. Some of the embedded systems might use generic computing hardware and OS but still they provide only specific functions.