In addition to the embedded operating system , many embedded systems have additional upper-layer software components . In addition to the core operating system , many embedded systems have additional upper-layer software components .