windows operating system and provides