An software (OS) is associate interface between a mortal and hardware. associate software could be a software system that performs all the essential tasks like file management, memory management, method management, handling input and output, and dominant peripheral devices. OS is a software system that permits applications to act with a computer's hardware. The software system that contains the core elements of the software is named the kernel. The primary functions of associate software square measure to alter applications (software's) to act with a computer's hardware and to manage a system's hardware and software system resources. Some widespread softwares embody UNIX operating system operative System, Windows software, VMS, OS/400, AIX, z/OS, etc. Today, operative systems is found virtually in each device like mobile phones, personal computers, mainframe computers, vehicles, TV, Toys etc. Operating System Generations Operating systems are evolving over the year...