what is the difference between embedded system and general purpose computer?
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.