Which of the following options defines Operating System?
1. It is a set of programs used to convert high level language to low level language.
2. It is a set of programs that controls the way a computer works and runs other programs.
3. It is a software that is used to convert source program instructions to set programs.
4. It is the actual way of working on computers.