Embedded systems use embedded operating systems which are often real-time operating systems .
For low-volume or prototype embedded systems , general purpose computers may be adapted by limiting the programs or by replacing the operating system with a real-time operating system .