Before revision: Additional software components In addition to the core operating system, many embedded systems have additional upper-layer software components.
After revision: Additional software components In addition to the core operatng system, many embedded systems have additional upper-layer software components.