An operating system (sometimes abbreviated as “OS”) is the program that is managed after it is first loaded into the computer by a boot program, all other programs in a computer. The other programs are called applications or application programs. Application programs use the operating system service requests via an Application Programming Interface (defined API). In addition, the user directly with the operating system through a user interface, such as a command language or a graphical user interface (GUI).
As a consumer, if you are a programmer or highly specialized software applications, it is unlikely that you will need to engage with a specific operating system, with the exception of those who buy the computer you are coming. However, it is a fact of life with computers as operating systems change. Windows is a number of operating systems by Microsoft produced. The original operating system called Microsoft was MS-DOS (Microsoft Disk Operating System), which was replaced in 1985 by a program called Windows. Since its introduction in the market for personal computer with the Windows operating system dominates.
Changes in computer operating systems are usually a reflection of the hardware changes. If you have an old computer that have an older operating system, you can not automatically assume you can switch to a newer operating system. As time passes, the hardware is outdated and does not run some of the newer operating systems. If this happens, you can simply continue to die with your old computer and software to it, or you can buy a newer system that will come with a version of the operating system, the youngest
Operating systems can be categorized as follows:
Multi-user: Allows two or more users to run programs simultaneously. Some operating systems permit hundreds or even thousands of simultaneous users.
Multiprocessing: Supports running a program on more than one CPU.
Multitasking: Allows multiple programs to run simultaneously.
Multithreading: Allows you to run different parts of a single program simultaneously.
Real time: Responds to input instantly. Operating systems in common use, such as DOS and UNIX, are not in real time.
Once the operating system is booted, it manages all the hardware and software on the computer. In most cases, there are many different programs running at the same time, and they all need access to your main processing unit (CPU), memory and storage. The operating system coordinates all of this to ensure that each program gets what he needs. Without the OS, the software would not be able to with the hardware and the computer would be useless communicate.
Find More Operating System Articles