operate system course project