Home

EncycloZine

An Encyclopedia for Curious Minds

Topics

  • Arts
    • Architecture
    • Artists
    • Dance
    • Fashion
    • Literature
    • Movies
    • Music
    • Photography
    • Theatre
    • Visual Art
  • History
    • About_History
    • Archaeology
    • Biography
    • Historical Civilizations
    • Historical Wars
    • History Events
    • History Ideas
    • World_History
  • Life & Nature
    • Animals
    • Biology
    • Ecology
    • Health
  • Recreation
    • Games
    • Indoor Recreation
    • Optical Illusions
    • Outdoor Recreation
    • Puzzles
    • Quizzes
    • Sport
    • Tourism
    • Travel
  • Science
    • Astronomy
    • Branches of Science
    • Chemistry
    • Earth
    • History of Science
    • Mathematics
    • Philosophy of Science
    • Physics
    • Scientific Method
  • Society
    • Business
    • Economics
    • Education
    • Geography
    • Language
    • Philosophy
  • Space & Astronomy
    • Astronaut
    • Hubble Space Telescope
    • NASA
    • Space Exploration
    • Space Shuttle
  • Technology
    • Transport
    • Agriculture
    • Computer
    • Engineering
    • Radio
    • Television

Active forum topics

  • What shall we talk about today?
more

Navigation

  • Forums
  • Polls

User login

  • Create new account
  • Request new password

Syndicate

Syndicate content
more

Advertising

In computing, an operating system (OS) is the system software responsible for the direct control and management of the hardware that makes up a computer and basic system operations.

Colloquially, the term is most often used to mean all the software that "comes with" a computer system before any applications are installed.

The operating system takes care that other applications are able to use memory, in- and output devices and have access to the file system. If multiple applications are running, the operating system schedules these such that all processes have sufficient processor time.

Classifications and Terminology

An operating system is conceptually broken into two components. A shell and a kernel. As the name implies the shell is an outer wrapper to the kernel which in turn talks directly to the hardware.

       Hardware <-> Kernel <-> Shell <-> Applications 

In some operating systems the shell and the kernel are completely separate entities, allowing you to run varying combinations of shell and kernel (eg Unix), in others their separation is only conceptual (eg Windows).

Kernel design ideologies include monolithic kernel, microkernel and exokernel. Among commercial systems, such as Unix and Windows, the monolithic approach is predominant, with a few noted exceptions (eg, QNX). The microkernel approach is more popular among research OSes. Many embedded systems use ad-hoc exokernels.

This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "Operating_systems"
RoopleTheme