Home >> Computers >> Software >> Operating Systems


  BIOS
Boot Managers
Directories
  File Systems
Graphic Subsystems
Guides
  History
Programming

  Ada
BSD
Closed Source
Distributed
DOS
Education
Embedded
Extensible
Handheld
IBM
Java
  Language-based
Mainframe
Microkernel
Midrange
Monolithic
Network
Oberon
Object-Oriented
Open Source
Parallel
Persistent
  POSIX
Quality of Service
Realtime
Reflective
Research
Single Address Space
Smalltalk
Submicrokernel
TRON
Unix
x86

  2K
AIX
Amiga
Amoeba
Amstrad
Apple II
Archy
AtheOS
BeOS
BSD-OS
CPM
Choices
Darwin
Data General
DR-DOS
Linux
Mac OS
Microsoft Windows
OS-2
THEOS
TI-99 4A
eCos
EPOC
EROS
  FreeBSD
FreeDOS
GEOS
GNU Hurd
HP-UX
Inferno
IRIX
L4
Mach
MINIX
ML
MPE
Nemesis
NetBSD
NetWare
NeXT
Nucleus
OpenBSD
OS-400
OS-9
OS X
Palm OS
Pick
Plan 9
  PURE
QNX
REAL-32
REBOL-IOS
RISC OS
RTEMS
RxDOS
SCO
Self
Solaris
Squeak
ThreadX
TinyOS
Tru64
TUNES
V2 OS
VMS
VSE
VSTa
VxWorks
z-OS
z-VM


Within computing, an operating system (OS) is the system software responsible for the direct control & management of hardware and basic system operations. In addition, it will bring the foundation upon which to start application software such as word processing programs and web browsers.

Network operating system is another nature and severity of operating rules.

Introduction

Early computers lacked operating systems (see History of operating systems). The person operator would manually batch & process software download. Whenever software downbucket were developed to load & begin more computer software, it was natural to draw their title from either a man job it replaced.

Virtually all todays usage of the term "operating system" now, by two popular & agency sources, refers to all a software package that is called upon sequentially for the user to handle the body & to process third-person application software for that system. That is, a most common understanding includes non single a on line-subordinate "kernel" that interacts directly by using a devices, however likewise libraries called upon by applications also when basic computer software to manipulate files & configure a rules.

A accurate delineation between a operating body & application package is non exact, nonetheless, & is now and again subject to argument. For instance, one of a key questions in the United States v. Microsoft antitrust trial was whether Microsoft's Internet Explorer web browser was part of its Windows operating system or if it was a separable piece of application software. When another example, a GNU/Linux naming controversy is, in a portion, due to disagreement just about a relationship between a Linux kernel and the Linux operating system.

A last level of any operating models is its kernel, the 1st layer of package loaded into computer storage whilst it starts higher. When a number one software program package system layer, entirely more software that gets loaded when it depends on this software to provide the babies by having various most common core services. These most common core services include, however are non limited to: papuan, memory management, task scheduling, and access to more hardware devices. Such as a term "operating system" itself, a wonder of what exactly should form a "kernel" is subject to a few disputation—by owning various camps advocating "microkernels", "monolithic kernels", and then in—using debates on top whether items such as file systems should be involved in the kernel.

System Calls
Supervisor call instruction come operations/services that come requested by applications from either a operating models. Every bit noted on the System Call page, "System calls often use a special machine code instruction which causes the processor to change mode (e.g. to "supervisor even mode" or "secure mode")."

Common core services

When operating systems develop, ever other services come potential to exist as most common core. Since a 1990s, OS's have typically been called upon to provide network & Internet connectivity. It can be called upon to protect a computer's more software system from either damage by malicious software, like viruses. A names of common core services is ever expanding.

Computer software communicate by having both more across APIs (Application Programming Interfaces), similar to how homo interact sustaining software online across user interfaces. This is especially confessedly between applications programme & a OS. A OS's most common core services come accessed by application through the OS's APIs. So an OS enables a communication between devices & package. CPU programming is as well the independent work of the operating technique.

Watch as well: POSIX

Today's operating systems
As of 2005, the major operating systems within far flung utilise in general-all-purpose computers (including personal computers) have consolidated into deuce independent families: a Unix-like family and a Microsoft Windows family. Mainframe computers and embedded systems use a kind of different operating systems, several sustaining there is no directly connection to Windows or even Unix.

Unix-like systems

A Unix-like family is a diverse class action of operating systems, by owning many major sub-categories including System V, BSD, and Linux. A title "Unix" occurs as trademark of The Open Group which licenses it for use to any operating rules that has been shown to conform to the definitions that it develop hand and glove developed. A title is unremarkably wont to refer to a big placed of operating systems which resemble the original Unix.

Unix systems redo in the wide kind of machine architectures. It is utilized heavy when server systems in business, likewise when workstations in academic & engineering environments. Free software Unix variants, such as Linux and BSD, are more and more popular. It develop processed inroads on the desktop market too, particularly by using "user-friendly" Linux distributions such as Ubuntu Linux.

Occasionally proprietary Unix variants such as HP's HP-UX and IBM's AIX are designed to run lone on it vender's proprietary devices. Others, like Solaris, can begin in each proprietary devices & in trade good x86 PCs. Apple's Mac OS X, a BSD variant from either NeXTSTEP and FreeBSD, has replaced Apple's earlier (non-Unix) Mac OS inside a microscopic however dedicated market, in the run becoming the virtually all popular proprietary Unix technique.

Above a past numerous years, loose Unix systems keep around supplanted proprietary ones around many markets. For example, scientific modeling & computer animation were it used to be that a province of SGI's IRIX. In todays world, it is dominated by Linux-depending clusters

Microsoft Windows

A Microsoft Windows family of operating systems originated as a graphical layer in top of the older MS-DOS environment for the IBM PC. Modern versions come according to a fresh Windows NT core that first take form around OS/2. Windows diarrhea in 32- & 64-bit Intel and AMD computers, although earlier versions besides ran on the DEC Alpha, MIPS and PowerPC architectures (and there was operate within progress to produce it act besides on the SPARC architecture).

In todays world, Windows occurs as popular desktop operating rules, enjoying the touching-monopoly of around 90% of the worldwide desktop market share. These are too widely utilized in great-prevent & mid-range servers, supporting applications like web servers and database servers.

Other operating systems

Mainframe operating systems, like IBM's z/OS, and embedded operating systems such as QNX, eCos, and PalmOS, are unremarkably unrelated to Unix & Windows, except Windows CE, Windows NT Embedded 4.0 and Windows XP Embedded which are related to Windows and several *BSDs and Linux distributions tailored for the requirements of an embedded system.

Older operating systems which are then however utilized inside niche markets include a Windows-rather OS/2 from IBM; VMS from Hewlett-Packard (formerly DEC); Mac OS, the non-Unix precursor to Apple's Mackintosh OS X; RISC OS, which is specifically designed to run in ARM processor architectures; and AmigaOS, the number 1 graphical user interface (GUI) based operating models by using advanced multimedia system capabilities available to the general public.

Search & development of newly sort of operating systems is an active subfield of computer science.

Examples of operating systems
Mac OS Microsoft Windows MS-DOS (and its fore-runner CP/M) Unix (including BSD and its derivatives, and "unix-like" OSes such as Linux and GNU) For additional examples, understand a list of operating systems.

Classifications and terminology
An operating models is conceptually broken into leash sets of components: the interface (which will consist of the GUI and/or the command line interpreter or "shell"), sale-subordinate body utilities, & the kernel--which is the heart of the operating system. When a title implies, a casing is an outer wrapper to the kernel, which successively talks directly to the devices.

Devices <-> Kernel <-> Plate <-> Applications | | +----------+ One Two 3

Within occasionally operating systems a egghusk & a kernel come totally separate suspire, allowing for smart shoppers to redo varying combinations of shell & kernel (e.g. UNIX), in others their separation is lone conceptual.

Kernel project ideologies include people of the monolithic kernel, microkernel, and exokernel. Several of the major commercial systems like UNIX, Windows (including Windows NT), and Linux have the monolithic approach, while occasionally freshly systems have the microkernel (such as around Apple's Mac OS X, AmigaOS, QNX, and BeOS). A microkernel approach is besides super popular among search operating systems. Each approaches develop produced successful systems & use at times their benefits. Numbers of embedded systems use ad hoc exokernels.

How Stuff Works: Operating Systems
Unbiased enlightening tutorial with impartial description of how OSs work, and many related links.

Operating System Sucks-Rules-O-Meter
The web-based operating system quality and approval metric.

Internet Operating System Counter
Statistics on Internet OS use, WWW, FTP, and News servers. Over 940,000 hosts checked in this 1999 survey.

osOpinion
Commentary written by technology professionals on computer and Internet-related topics.

OSNews: Exploring the Future of Computing
Weblog style online magazine on operating systems and computing environments. Daily updates, reader forum with many comments.

Convergence International
The non-Wintel user group, supporting Acorn, Amiga, Apple, ARM, Be, NCs, PowerPC, Psion, Unix and other alternative operating systems. Services include a non-Wintel news summary.


Computers: Programming: Languages
Home: Consumer Information: Computers and Internet: Software: Operating Systems





© 2005 GeneralAnswers.org