Survey of Operating Systems