

In the parallel processing operating system, there we more than one processor. Later parallel processing operating system was developed. The name time-sharing was used because the processes used to share an equal amount of time specified by the operating system developer. We can say that the time-sharing operating system was a logical extension of the multiprogramming operating system. In the time-sharing operating system, several jobs or processes can be loaded into the main memory simultaneously, and several users can also share the system. So, better CPU and memory utilization, along with the execution of several processes at a time, was the main aim of the multiprogramming operating system.Īfter the multiprogramming operating system, the time-sharing operating system came. Now, it was the duty of a subpart of the operating system called job scheduler to schedule these processes so that maximum processes can be executed in minimum time. In the multiprogramming operating system, several jobs or processes can be loaded into the main memory simultaneously with the help of a single processor. Refer to the image for better visualization of the entire process.Īfter a few years, a multiprogramming operating system came into existence. Now, it was the duty of an operator to sort the programs with similar requirements into batches. The main task of the programmer or developer was to create jobs or programs and then hand them over to the operator in the form of punch cards. The jobs consisted of program and input data along with the control instructions. Now, out of these punch cards, similar punch cards of jobs were grouped and run as a group to speed up the entire process. These punched cards were first translated into a punch card reader and then submitted to the operating system.įrom (1955 - to 1965), we used a batch operating system in which the user(s) are used to prepare their instructions (tasks or jobs) in the form of jobs on an off-line device like punch cards and submits them to the computer operator.

Hence, the developers or the programmers had to provide the entire program in the form of sequential instruction in the form of a punched card. So, less speed and more errors were generated. Let us discuss the operating systems' list and how they evolved during these years in detail.īefore the 1950s, there was no operating system, and users used to give programs to the computer system. Operating System was not the same as we see today. Refer to the diagram below to understand the value and working of the operating system.
LIST OF ALL MAC OS NAMES AND YEAR SOFTWARE
So, we can say that the operating system gives a platform to the application software to perform their task. The main aim of an operating system is to manage all the computer resources. List of Operating Systemsīefore learning about the list of operating systems, let us first get a brief understanding of the operating systems.Īn Operating System is a software program that acts as an interface between the hardware, the application software, and the users. An operating system can be categorized in various aspects, such as according to the technology used: UNIX based, and non-UNIX based, according to the ownership: Mac OS, Microsoft Windows, etc., according to the historical aspect: Microsoft DOS, OS/2, etc.
LIST OF ALL MAC OS NAMES AND YEAR ANDROID
There are mainly 5 popular operating systems: Apple macOS, Microsoft Windows, Google's Android OS, Linux Operating System, and Apple iOS. An Operating System is a software program that acts as an interface between the hardware, the application software, and the users.
