OPERATING SYSTEMS

What is an OS?
So does this systems of operation really do? Well, when every operating systems turn on, they must complete a process called bootstrapping, in which the OS starts a chain of functions which gradually gives the OS control over the hardware. After this the OS become fully responsible in detecting what the hardware needs, and supplying that quickly.

What are device drivers?
Device Drivers are added into the booting process this enables hardware makers to write the code once and apply it to as many same or similar operating systems.

System Calls
As soon as you interact with your OS, the software you are using will send out something called a System call. A system call will send out a task every component must perform in order for that software to continue functioning and send further requests. Once the Operating system gets these requests, they then process it for organization an processing. This is very important as it is needed to organize system storage and RAM.

How Operating systems install software
So lets say you added a new software, let's say Chrome. So your Operating System manages your hardware and then install the software according to how much memory it needs. The picture below shows how an OS installs a software. The virtual memory is space in the Hard disk used as a virtual ram while installing software. It is used when there is not enough memory inside the RAM.

The many Operating systems
There are many Operating systems. The main companies that make Operating System are:

-Microsoft
Microsoft windows is an Operating system made by Microsoft. It is the most comon type of Operating system. It was first introduced in 1985 with a name Windows 1.0

-Apple
Mac OS is a series of graphical user interface-based operating systems developed by Apple Inc. for their Macintosh line of computer systems. The original operating system was first introduced in 1984 as being integral to the original Macintosh, and referred to as the "System".

- Android
Android is a mobile operating system based on the Linux kernel and is currently developed by Google. With a user interface based on hand gestures (touch screen), Android is made for touchscreen mobile devices such as smartphones and tablet computers. The OS uses touch inputs like swiping, tapping, pinching, and reverse pinching to change on-screen objects, and a virtual keyboard. As of 2015, android is the most widely use Mobile OS.

by ROYYAN