abstarct operating system