Operating systems and compiler Desgin