“EmbeddedSystems versus Operating Systems”
a)Embedded systems are intended to carry out the full execution ofspecific tasks using the least possible size and load. To carry outthis tasks efficiently, they are needed to be compact and containedindependently. This feature means that they will also have little orno interfaces for human interaction.
Embeddedsystems are aimed to accomplish repetitive tasks for extensive timeperiods devoid of failure or service updates. This feature makes themextra sensitive in that they are not allowed to be error prone. Anyerror could be cataclysmic, for example, an embedded system handlingthe brakes in a car or an airplane. Other systems are susceptible tofailure. However, embedded systems should be not only effective andefficient but also reliable. (Marwedel,2010)
b)User interaction, many embedded systems do not have user interfaces.Some do, this depends on the complexity of the system. Many haveshort menus to guide the user on how to handle the system best butlack a direct interaction between the user and the system, unlikedesktop operating systems. Since the embedded systems are containedinside a product, it is harder to locate a method when it comes toupdates or repairs.
Theycan multi-task. Embedded systems are designed to handle specifictasks. Due to this dedication to specific tasks, engineers createthem for complete optimization they thus lessen their size to boosttheir performance and reliability. Laptop operating systems are morecomplex than embedded systems, and they control both the hardware andsoftware resources of the computer. They then require more space andresources to multi-task.
Laptopoperating systems are developed to share both files and devices. Thisfeature is shown mainly by the use of network operating systems.Scarce resources such as processors and printers can be shared toincrease efficiency in the system.
Marwedel,P. (2010). EmbeddedSystem Design: Embedded Systems Foundations of Cyber-PhysicalSystems.Springer Science & Business Media.