Operating systems
Developer(s) | Various |
---|---|
Repository |
|
Engine | |
Type | System software |
License | Various |
An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also include accounting software for cost allocation of processor time, mass storage, printing, and other resources.
Overview[edit | edit source]
An operating system acts as an intermediary between users of a computer and the computer hardware. The purpose of an operating system is to provide an environment in which a user can execute programs in a convenient and efficient manner. It is a vital component of the system software in a computer system. Application programs usually require an operating system to function.
History[edit | edit source]
The development of operating systems started in the 1950s with the emergence of the first computers. Early examples include GM-NAA I/O and IBM's early operating systems. The evolution continued with the introduction of UNIX in the 1970s, which has since led to the development of numerous UNIX-based systems such as Linux and macOS. Microsoft Windows, introduced in 1985, dominates the personal computer market.
Types of Operating Systems[edit | edit source]
Operating systems generally come in four different types:
- Batch Operating Systems - This type of OS does not interact with the computer directly. There is an operator which takes similar jobs having same requirement and group them into batches. It is the oldest type of operating system.
- Time-sharing Operating Systems - These systems allow multiple users to use the computer simultaneously. The processor time (CPU) is distributed among the processes in such a way that they do not interfere with one another. Examples include UNIX and Multics.
- Distributed Operating Systems - These systems manage a group of distinct computers and make them appear to be a single computer. The development of networked computers that could be linked and communicate with each other gave rise to distributed computing.
- Real-time Operating Systems - These systems are used when there are rigid time requirements on the operation of a processor or the flow of data and real-time systems can be used as a control device in a dedicated application. Examples include systems used in medical devices and space missions.
Functions[edit | edit source]
The primary functions of an operating system include:
- Management of computer hardware
- Establishment of a user interface
- Execution and handling of software applications
- Error detection and handling
- Resource allocation
- Security and access control
- File management and data handling
Examples[edit | edit source]
Some well-known operating systems include:
See also[edit | edit source]
Search WikiMD
Ad.Tired of being Overweight? Try W8MD's physician weight loss program.
Semaglutide (Ozempic / Wegovy and Tirzepatide (Mounjaro / Zepbound) available.
Advertise on WikiMD
WikiMD's Wellness Encyclopedia |
Let Food Be Thy Medicine Medicine Thy Food - Hippocrates |
Translate this page: - East Asian
中文,
日本,
한국어,
South Asian
हिन्दी,
தமிழ்,
తెలుగు,
Urdu,
ಕನ್ನಡ,
Southeast Asian
Indonesian,
Vietnamese,
Thai,
မြန်မာဘာသာ,
বাংলা
European
español,
Deutsch,
français,
Greek,
português do Brasil,
polski,
română,
русский,
Nederlands,
norsk,
svenska,
suomi,
Italian
Middle Eastern & African
عربى,
Turkish,
Persian,
Hebrew,
Afrikaans,
isiZulu,
Kiswahili,
Other
Bulgarian,
Hungarian,
Czech,
Swedish,
മലയാളം,
मराठी,
ਪੰਜਾਬੀ,
ગુજરાતી,
Portuguese,
Ukrainian
WikiMD is not a substitute for professional medical advice. See full disclaimer.
Credits:Most images are courtesy of Wikimedia commons, and templates Wikipedia, licensed under CC BY SA or similar.
Contributors: Prab R. Tumpati, MD