structures of operating systems 7894942