operating system assignment