What Is an Operating System?
An operating system is a set of preconfigured software that is used by the computer to understand the user’s intention. In simple words, an operating system works as a bridge between user and computer. Because the computer doesn’t understand the human interaction technique or method he only knows binary language like 0,1.
So in order to communicate with the computer, we need some middleman which is the operating system. Operating systems create an environment where the user can run any programs or communicate with software and all applications in a comfortable and well-organized way.
It also helps manage the software or hardware resource such as file management, memory management, input/output, and many peripheral devices like a disc drive, printers, etc. Some popular operating systems are Linux OS, Windows OS Mac OS, VMS, OS/400, etc.
In the early Times if you want to change what a computer is doing we have to change the wires but later on, it was replaced by the operating system. The instruction was given to the computer with punch cards and magnetic tape if we want to run the different programs we have to wipe out the first program from memory and then load another program into memory.
To run more than one program at a time we need a boss program that controls all other programs. Boss program is basically an operating system.
The operating system is the most important program that runs on a computer. Every general-purpose computer must have an operating system to run other programs.
OS performs basic tasks such as recognizing input from the keyboard, sending output to the display screen, keeping track of files and directories on the desk, and controlling peripheral devices such as disc type and printers.
Operating systems can be found on a countless number of items including mobile phones, ATMs, and even many modern-day automobiles.
How these Operating Systems Evolves During Years?
The first generation (1940 to early 1950).
The earliest electronic digital computer had no operating system. When electronic computers were first introduced in the 1940s all programming was done in absolute machine language. we have to manually tell the machines what to do in binary language.
So what is binary language, let me explain binary language consists of two bits which are zero and one. The machine understands only these two numbers. One means in machine language is yes and zero means no so the machine act accordingly with these two numbers. When we pass the signal as 1 it turns on the bit and when we pass 0 it off the bit.
In order to communicate with the computer, those days vacuum tubes and plug board are used. The vacuum tubes are very large and sometimes they occupy the entire room with tens and thousands of vacuum tubes. But these are very slow Technologies and creating the infrastructure is very expensive.
After the vacuum tube, a small group of people invented a plugboard that works as a plugin and put some wires into the board. Plug boards are controlling a machine and execute its functions.
All these Technologies are very time-consuming and very difficult to use. During this generation computers were generally used to solve simple math calculations, So the Operating system concept was not necessarily needed at that time.
The second-generation (1955 to 1965).
By the early 1950s, an innovation was introduced called punched card. In order to execute some operation, the user had to insert a card into a slot.
The first operating system was introduced in the early 1950s it was called GMOs and was created by General Motors for IBM machine the 701. This machine ran one job at a time. The user submitted the data in groups in these machines and the machine execute a single operation at a time.
These new machines are called mainframes and for the first time, these machines are used in professional operations in large computer rooms. But these machines are also very costly and only some government agencies or large corporations are able to afford them.
The 1960 3rd generation. (1965 to 1972).
The machines of the 1960s were also like the 1950s but there is some major improvement happening at that time. They are much more capable and take better advantage of the computer’s resources by running several jobs at one time.
OS designers developed the concept of multi-programming. At this time the computer is much more capable of work with multiple jobs and other peripheral devices simultaneously. The introduction of multiprogramming was a major part of the development of operating systems.
It allowed a CPU (central processing unit) to be busy nearly 100% of the time that it was in operation. Several mini-computers are also formed like DC PDC1 in 1961 but they are able to handle a very small amount of operations. Although having just 4 kilobytes or 18 beats of words memory but the cost is very high that a normal user could buy and use these computers.
But these mini-computers have inspired the scientist and developers to create the fourth-generation computer or operating systems in the future.
The fourth-generation (1982 – present-day).
The fourth generation of operating systems saw the creation of personal computing. Although these computers were very similar to the minicomputers develop in the third generation but personal computers are least costly than minicomputers.
For the first time in history, a normal person would be able to own a personal computer.
With the development of LS large-scale integration circuits chips operating system entered in the system or in the personal computer age. This time first microprocessor technology evolved which helps to build a desktop computer for the individual person.
And in this time one of the major Giants in today’s market Microsoft first built their new personal computer with their windows operating system. Windows operating system was created in 1975 by Paul Allen and Bill gates. The introduction of MS dos in 1981 was the first computer that understands the command language.
Another company Apple created a major operating system called Mac operating system by co-founder Steve Jobs. The Apple Macintosh computer was a huge success because of its super user-friendly nature.
At this time many more scientists are getting involved in this operating system creation by making it simpler and easier For an end-user like us.
So More coders and scientists are involved and lead the way forward.
In 1956 Robert l Patrick of general motors uses the IBM 704 mainframe which is also a mainframe computer.
The name UNIX is still very much popular in the OS world developed by AT&t Bell labs programmers. This u n I x operating system is written in c language which allows the coders to modify it and build different functionalities around it.
In the year 1991 a bright student from Finland, Linus Torvalds created an operating system called Linux it’s a clone of the Unix OS and till now very much used in large servers and large organizations.
But the most innovative and user-friendly operating system was invented by Microsoft in the year 1993 called the Windows NT operating system.
In a quick time, it gains popularity in the OS industry. So that time NT was primarily used on computers and servers and is completely different from Unix operating system.
After the first release of Windows, NT Microsoft dominated in this field like a king. In 1995 windows develop its operating system and created a whole new operating system called Windows 95 it was the first Microsoft operating system to have a graphical user interface built into it.
Suddenly this windows 95 OS was a tremendous success in the industry and was commonly used by all over the world and made Microsoft the Giant of the operating system industry.
After windows 95 in the year, 1998 Windows developed another operating system called Windows 98 basically there upgrading their operating system to a label that it’s more user-friendly in different ways. Microsoft was working on building more and more options into it.
In the year 2000 windows 2000 developed by Microsoft was a much improved operating system and graphically it was much more advanced than Windows 98. It looks very modern and it was built to targeted business-oriented users.
Then one year later in 2001 Microsoft released their most popular operating system Windows XP it’s also an enhanced version of Windows 2000 and it’s widely popular.
After Windows XP Microsoft slow down its release and working on the feedback given by users. For almost six years they continuously upgrade their OS with new features and add more security and stability to it.
In the year 2007 Windows Vista operating system was launched and Microsoft gives a major change in terms of visual appearance into their OS. But many people find it’s a complex OS compare to XP.
2009 is the year when Microsoft released another version of windows and it’s called windows 7 which is by far the most popular operating system made by Microsoft because of its wide range of services and ease of use. Windows 7 cover 50% of internet users.
Another two releases were done by Microsoft windows 8 which is fully integrated with visual blocks with different colors and looked very attractive also at the same time releases their windows phone OS along with windows 8.
But lots of users are unhappy with Windows 8 operating system so Microsoft works on that and build a whole new operating system and released windows 10 in 2014 which has all the functionalities of windows 7 also integrated all the new features which are available in windows 8.
What are the Good things of An Operating System?
- It helps users to communicate with the computer easily and use all the hardware resources more efficiently. Allow us to input, Analyze and get the desired output of data. With the help of OS, users are able to perform multiple tasks at the same time like calculate math, Listen to a song, watch a movie, send mail, Surf the internet, and much more.
- The Graphical User Interface or GUI helps many people to use a computer with no prior knowledge of it. It provides many Icons, Buttons, and menus for easy navigation.
- Resource sharing is one of the good services that OS offers. We easily share some files from PC to PC with the help of mail or local PC sharing. Any media file or document file easily share and even print with printers.
- OS also helps to store the data and keep it safe from intruders by using some encryption method. Only the specific user who had the permission is able to open and use the data.
- The Plug and Play feature enables multiple devices like a Mouse, Keyboard to work with a PC without the need for any additional driver.
- The periodical Update facility also helps to add more features to it and strengthen the security of the OS.
- More people are able to use it because of its cost-efficiency.
Areas of Concern!
- The majority of people are using the free version of OS these days because the main version is more costly. So it’s a security concern for them.
- The central operating system fails, it will affect the whole system, and the computer will not work. Moreover, an OS is the heart of a computer system without which it cannot function. If the central system crashes, the whole communication will be halted, and there will be no further processing of data.
- Operating systems are highly complex, and the language used to establish this OS is not clear and well-defined. Besides, if there’s an issue with OS users cannot directly understand, and it cannot be resolved quickly.
- Threats to the operating systems are higher as they are open to such virus attacks. Many users download malicious software packages on their system which halts the functioning of the OS and slows it down.
- If the operating system gets crashed then your data can be destroyed from O/S.
- A data breach is also an area of concern in OS where Unknown users can be used your system without your permission.
viruses, ransomware, worms, rootkits, and spyware – all designed to steal or delete your sensitive data, hijack your PC, and monitor your personal and private activity.