Describe the characteristics of an embedded OS