Embedded operating systems are designed to be used in embedded systems. They are designed to operate on small machines like PDAs with less autonomy and are able to operate with a limited number of resources.