Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

Operating system

+ Save concept

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs. [1]

345 relations: Abstraction (computer science), Alan Turing, ALGOL, American Airlines, AmigaOS, Android (operating system), Antivirus software, Apple II, Apple Inc., Application programming interface, ARM architecture, ARPANET, Assembly language, Atlas (computer), Atlas Supervisor, B (programming language), BareMetal, Batch processing, BCPL, BeOS, Berkeley Software Distribution, BOS/360, Burroughs Corporation, Burroughs large systems, Burroughs MCP, C (programming language), Call stack, Case sensitivity, CDC Kronos, CDC SCOPE, Central processing unit, Chrome OS, Chromium OS, Classic Mac OS, Classified information, Clothes line, Cloud computing, Command-line interface, Common Desktop Environment, Common Open Software Environment, Comparison of operating systems, Computer architecture, Computer file, Computer hardware, Computer keyboard, Computer monitor, Computer mouse, Computer multitasking, Computer network, Computer program, ..., Computing platform, Context switch, Control Data Corporation, Cooperative multitasking, CP-67, CP/M, Crash (computing), Credit card, Daemon (computing), DARPA, Data buffer, Data storage, Dave Cutler, Debian, DECnet, Device driver, Device file, Digital Equipment Corporation, Directory (computing), Directory structure, Disk image, Disk operating system, Distributed operating system, Domain Name System, DOS/360 and successors, ECos, Embedded operating system, Embedded system, Emulator, Enlightened Sound Daemon, Executive Systems Problem Oriented Language, Ext3, Federal government of the United States, File attribute, File locking, File system, File Transfer Protocol, Firewall (computing), Firmware, Free software, Free Software Foundation, FreeBSD, General Comprehensive Operating System, General Electric, General protection fault, Glossary of operating systems terms, GNOME, GNU Hurd, GNU Project, Google, Graphical user interface, Haiku (operating system), Hard disk drive, Hewlett-Packard, History of IBM mainframe operating systems, History of operating systems, Homebrew Computer Club, Honeywell, HP-UX, Hybrid kernel, Hypervisor, IA-32, IBM, IBM 704, IBM 709, IBM 7090, IBM 7090/94 IBSYS, IBM Airline Control Program, IBM AIX, IBM PC DOS, IBM Personal Computer, IBM System i, IBM System/360, IBM System/360 Model 67, IBM Systems Network Architecture, Infinite loop, Input device, Input/output, Institution of Engineering and Technology, Intel 80286, Intel 80386, Interrupt, Interruptible operating system, IOS, IP address, ISO 9660, Itanium, Java (software platform), John Wiley & Sons, KDE, KDE Plasma 5, Keith Bostic, Ken Thompson, Kernel (operating system), Library (computing), Lightweight Directory Access Protocol, Linker (computing), Linus Torvalds, Linux, Linux distribution, Linux kernel, Linux Mint, List of alternative shells for Windows, List of operating systems, List of pioneers in computer science, Live CD, Mac OS X 10.0, Mac OS X Lion, Mac OS X Server 1.0, Mach (kernel), Machine code, Macintosh, MacOS, MacOS Server, Mainframe computer, Manchester Mark 1, Mass storage, Massachusetts Institute of Technology, Memory management, Memory protection, Memory segmentation, Message transfer agent, Michigan Terminal System, Microcomputer, Microcontroller, Microprocessor, Microsoft, Microsoft Windows, Minicomputer, MINIX, MiNT, Mobile device, Mobile operating system, Mobile phone, Modular programming, MontaVista, MorphOS, MOS Technology 6502, MS-DOS, Multi-user software, Multics, MUSIC/SP, NetBSD, Network File System, Network operating system, Network service, NeXT, NeXTSTEP, Non-volatile memory, NOS (software), NTFS, NTFS-3G, Object-oriented operating system, Open core, OpenBSD, OpenVMS, Operating environment, Operating system abstraction layer, Operating System Projects, ORVYL and WYLBUR, OS 2200, OS/2, OS/360 and successors, Output device, P-code machine, Page fault, Paging, Palm OS, Parallel computing, PDP-11, Per Brinch Hansen, Performance per watt, Personal computer, PikeOS, Plan 9 from Bell Labs, PLATO (computer system), Popek and Goldberg virtualization requirements, Porting, POSIX, Preemption (computing), Prentice Hall, Printer (computing), Programmable interrupt controller, Proprietary software, Protected mode, Protection ring, QNX, Qt (software), Random-access memory, ReactOS, Read-only memory, Real-time computing, Real-time operating system, Red Hat Enterprise Linux, ReiserFS, Remote procedure call, Resident monitor, Richard Stallman, RISC OS, RTLinux, Runtime library, Sabre (computer system), Samba (software), Sandbox (computer security), Scheduling (computing), Secure Shell, Segmentation fault, Server (computing), Server Message Block, SHARE Operating System, Shell (computing), Single address space operating system, Single-board computer, Singularity (operating system), Smartphone, Smartwatch, Software, Software architecture, Software development, Software maintenance, Software portability, Solaris (operating system), Sorting algorithm, SPARC, Spooling, Stack machine, Status message (instant messaging), Steve Jobs, Sun Microsystems, Supercomputer, Syllable Desktop, Symbian, System call, System Commander, System image, System software, Tablet computer, The Open Group, Tim Berners-Lee, Time-sharing, Timeline of operating systems, TOP500, TOPS-10, TOPS-20, Transaction Processing Facility, Trusted Computer System Evaluation Criteria, Trusted operating system, TSS (operating system), Ubuntu (operating system), Unikernel, Unisys, United States Department of Defense, UNIVAC 1100/2200 series, Universal Disk Format, Universal Turing machine, University of California, Berkeley, Unix, UNIX System V, Unix-like, Usage share of operating systems, User interface, User space, VAX, Video game console, Virtual file system, Virtual machine, Virtual memory, Virtualization, VxWorks, Web server, WIMP (computing), Windows 10, Windows 3.x, Windows 95, Windows 9x, Windows Embedded Compact, Windows ME, Windows NT, Windows NT 4.0, Windows Server 2003, Windows Server 2008 R2, Windows shell, Windows Vista, Windows XP, Workstation, World Wide Web, X86, X86-64, XTS-400, Z/OS, Z/VM, 16-bit, 32-bit, 36-bit, 64-bit computing. Expand index (295 more) »

Abstraction (computer science)

In software engineering and computer science, abstraction is.

New!!: Operating system and Abstraction (computer science) · See more »

Alan Turing

Alan Mathison Turing (23 June 1912 – 7 June 1954) was an English computer scientist, mathematician, logician, cryptanalyst, philosopher, and theoretical biologist.

New!!: Operating system and Alan Turing · See more »

ALGOL

ALGOL (short for "Algorithmic Language") is a family of imperative computer programming languages, originally developed in the mid-1950s, which greatly influenced many other languages and was the standard method for algorithm description used by the ACM in textbooks and academic sources for more than thirty years.

New!!: Operating system and ALGOL · See more »

American Airlines

American Airlines, Inc. (AA) is a major United States airline headquartered in Fort Worth, Texas, within the Dallas-Fort Worth metroplex.

New!!: Operating system and American Airlines · See more »

AmigaOS

AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers.

New!!: Operating system and AmigaOS · See more »

Android (operating system)

Android is a mobile operating system developed by Google, based on a modified version of the Linux kernel and other open source software and designed primarily for touchscreen mobile devices such as smartphones and tablets.

New!!: Operating system and Android (operating system) · See more »

Antivirus software

Antivirus software, or anti-virus software (abbreviated to AV software), also known as anti-malware, is a computer program used to prevent, detect, and remove malware.

New!!: Operating system and Antivirus software · See more »

Apple II

The Apple II (stylized as Apple.

New!!: Operating system and Apple II · See more »

Apple Inc.

Apple Inc. is an American multinational technology company headquartered in Cupertino, California, that designs, develops, and sells consumer electronics, computer software, and online services.

New!!: Operating system and Apple Inc. · See more »

Application programming interface

In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software.

New!!: Operating system and Application programming interface · See more »

ARM architecture

ARM, previously Advanced RISC Machine, originally Acorn RISC Machine, is a family of reduced instruction set computing (RISC) architectures for computer processors, configured for various environments.

New!!: Operating system and ARM architecture · See more »

ARPANET

The Advanced Research Projects Agency Network (ARPANET) was an early packet switching network and the first network to implement the protocol suite TCP/IP.

New!!: Operating system and ARPANET · See more »

Assembly language

An assembly (or assembler) language, often abbreviated asm, is a low-level programming language, in which there is a very strong (but often not one-to-one) correspondence between the assembly program statements and the architecture's machine code instructions.

New!!: Operating system and Assembly language · See more »

Atlas (computer)

The Atlas Computer was a joint development between the University of Manchester, Ferranti, and Plessey.

New!!: Operating system and Atlas (computer) · See more »

Atlas Supervisor

The Atlas Supervisor was the program which managed the allocation of processing resources of Manchester University's Atlas Computer so that the machine was able to act on many tasks and user programs concurrently.

New!!: Operating system and Atlas Supervisor · See more »

B (programming language)

B is a programming language developed at Bell Labs circa 1969.

New!!: Operating system and B (programming language) · See more »

BareMetal

BareMetal is an exokernel-based single address space operating system (OS) created by Return Infinity.

New!!: Operating system and BareMetal · See more »

Batch processing

In computing, batch processing refers to a computer working through a queue or batch of separate jobs (programs) without manual intervention (non-interactive).

New!!: Operating system and Batch processing · See more »

BCPL

BCPL ("Basic Combined Programming Language"; or 'Before C Programming Language' (a common humorous backronym)) is a procedural, imperative, and structured computer programming language.

New!!: Operating system and BCPL · See more »

BeOS

BeOS is an operating system for personal computers first developed by Be Inc. in 1991.

New!!: Operating system and BeOS · See more »

Berkeley Software Distribution

Berkeley Software Distribution (BSD) was a Unix operating system derivative developed and distributed by the Computer Systems Research Group (CSRG) of the University of California, Berkeley, from 1977 to 1995.

New!!: Operating system and Berkeley Software Distribution · See more »

BOS/360

BOS/360 (Basic Operating System/360) was an early IBM System/360 operating system.

New!!: Operating system and BOS/360 · See more »

Burroughs Corporation

The Burroughs Corporation was a major American manufacturer of business equipment.

New!!: Operating system and Burroughs Corporation · See more »

Burroughs large systems

In the 1970s, Burroughs Corporation was organized into three divisions with very different product line architectures for high-end, mid-range, and entry-level business computer systems.

New!!: Operating system and Burroughs large systems · See more »

Burroughs MCP

The MCP (Master Control Program) is the proprietary operating system of the Burroughs small, medium and large systems, including the Unisys Clearpath/MCP systems.

New!!: Operating system and Burroughs MCP · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: Operating system and C (programming language) · See more »

Call stack

In computer science, a call stack is a stack data structure that stores information about the active subroutines of a computer program.

New!!: Operating system and Call stack · See more »

Case sensitivity

In computers, upper case and lower case text may be treated as distinct (case sensitivity) or equivalent (case insensitivity).

New!!: Operating system and Case sensitivity · See more »

CDC Kronos

Kronos is an operating system with time-sharing capabilities, written by Control Data Corporation in the 1970s.

New!!: Operating system and CDC Kronos · See more »

CDC SCOPE

SCOPE, an acronym for Supervisory Control Of Program Execution, was the name used by the Control Data Corporation for a number of operating system projects in the 1960s.

New!!: Operating system and CDC SCOPE · See more »

Central processing unit

A central processing unit (CPU) is the electronic circuitry within a computer that carries out the instructions of a computer program by performing the basic arithmetic, logical, control and input/output (I/O) operations specified by the instructions.

New!!: Operating system and Central processing unit · See more »

Chrome OS

Chrome OS is an operating system designed by Google that is based on the Linux kernel and uses the Google Chrome web browser as its principal user interface.

New!!: Operating system and Chrome OS · See more »

Chromium OS

Chromium OS is an open-source operating system designed for running web applications and browsing the World Wide Web.

New!!: Operating system and Chromium OS · See more »

Classic Mac OS

Classic Mac OS is a colloquial term used to describe a series of operating systems developed for the Macintosh family of personal computers by Apple Inc. from 1984 until 2001.

New!!: Operating system and Classic Mac OS · See more »

Classified information

Classified information is material that a government body deems to be sensitive information that must be protected.

New!!: Operating system and Classified information · See more »

Clothes line

A clothes line or washing line is any type of rope, cord, or twine that has been stretched between two points (e.g. two sticks), outside or indoors, above the level of the ground.

New!!: Operating system and Clothes line · See more »

Cloud computing

Cloud computing is an information technology (IT) paradigm that enables ubiquitous access to shared pools of configurable system resources and higher-level services that can be rapidly provisioned with minimal management effort, often over the Internet.

New!!: Operating system and Cloud computing · See more »

Command-line interface

A command-line interface or command language interpreter (CLI), also known as command-line user interface, console user interface and character user interface (CUI), is a means of interacting with a computer program where the user (or client) issues commands to the program in the form of successive lines of text (command lines).

New!!: Operating system and Command-line interface · See more »

Common Desktop Environment

The Common Desktop Environment (CDE) is a desktop environment for Unix and OpenVMS, based on the Motif widget toolkit.

New!!: Operating system and Common Desktop Environment · See more »

Common Open Software Environment

The Common Open Software Environment or COSE was an initiative formed in March 1993 by the major Unix vendors of the time to create open, unified operating system (OS) standards.

New!!: Operating system and Common Open Software Environment · See more »

Comparison of operating systems

These tables provide a comparison of operating systems, of computer devices, as listing general and technical information for a number of widely used and currently available PC or handheld (including smartphone and tablet computer) operating systems.

New!!: Operating system and Comparison of operating systems · See more »

Computer architecture

In computer engineering, computer architecture is a set of rules and methods that describe the functionality, organization, and implementation of computer systems.

New!!: Operating system and Computer architecture · See more »

Computer file

A computer file is a computer resource for recording data discretely in a computer storage device.

New!!: Operating system and Computer file · See more »

Computer hardware

Computer hardware includes the physical parts or components of a computer, such as the central processing unit, monitor, keyboard, computer data storage, graphic card, sound card and motherboard.

New!!: Operating system and Computer hardware · See more »

Computer keyboard

In computing, a computer keyboard is a typewriter-style device which uses an arrangement of buttons or keys to act as mechanical levers or electronic switches.

New!!: Operating system and Computer keyboard · See more »

Computer monitor

A computer monitor is an output device which displays information in pictorial form.

New!!: Operating system and Computer monitor · See more »

Computer mouse

A computer mouse is a hand-held pointing device that detects two-dimensional motion relative to a surface.

New!!: Operating system and Computer mouse · See more »

Computer multitasking

In computing, multitasking is the concurrent execution of multiple tasks (also known as processes) over a certain period of time.

New!!: Operating system and Computer multitasking · See more »

Computer network

A computer network, or data network, is a digital telecommunications network which allows nodes to share resources.

New!!: Operating system and Computer network · See more »

Computer program

A computer program is a collection of instructions for performing a specific task that is designed to solve a specific class of problems.

New!!: Operating system and Computer program · See more »

Computing platform

A computing platform or digital platform is the environment in which a piece of software is executed.

New!!: Operating system and Computing platform · See more »

Context switch

In computing, a context switch is the process of storing the state of a process or of a thread, so that it can be restored and execution resumed from the same point later.

New!!: Operating system and Context switch · See more »

Control Data Corporation

Control Data Corporation (CDC) was a mainframe and supercomputer firm.

New!!: Operating system and Control Data Corporation · See more »

Cooperative multitasking

Cooperative multitasking, also known as non-preemptive multitasking, is a style of computer multitasking in which the operating system never initiates a context switch from a running process to another process.

New!!: Operating system and Cooperative multitasking · See more »

CP-67

CP-67 was the control program portion of CP/CMS, a virtual machine operating system developed for the IBM System/360-67 by IBM's Cambridge Scientific Center.

New!!: Operating system and CP-67 · See more »

CP/M

CP/M, originally standing for Control Program/Monitor and later Control Program for Microcomputers, is a mass-market operating system created for Intel 8080/85-based microcomputers by Gary Kildall of Digital Research, Inc.

New!!: Operating system and CP/M · See more »

Crash (computing)

In computing, a crash (or system crash) occurs when a computer program, such as a software application or an operating system, stops functioning properly and exits.

New!!: Operating system and Crash (computing) · See more »

Credit card

A credit card is a payment card issued to users (cardholders) to enable the cardholder to pay a merchant for goods and services based on the cardholder's promise to the card issuer to pay them for the amounts so paid plus the other agreed charges.

New!!: Operating system and Credit card · See more »

Daemon (computing)

In multitasking computer operating systems, a daemon is a computer program that runs as a background process, rather than being under the direct control of an interactive user.

New!!: Operating system and Daemon (computing) · See more »

DARPA

The Defense Advanced Research Projects Agency (DARPA) is an agency of the United States Department of Defense responsible for the development of emerging technologies for use by the military.

New!!: Operating system and DARPA · See more »

Data buffer

In computer science, a data buffer (or just buffer) is a region of a physical memory storage used to temporarily store data while it is being moved from one place to another.

New!!: Operating system and Data buffer · See more »

Data storage

Data storage is the recording (storing) of information (data) in a storage medium.

New!!: Operating system and Data storage · See more »

Dave Cutler

David Neil "Dave" Cutler Sr. (born March 13, 1942) is an American software engineer, a designer, and a developer of several operating systems in the computer industry.

New!!: Operating system and Dave Cutler · See more »

Debian

Debian is a Unix-like computer operating system that is composed entirely of free software, and packaged by a group of individuals participating in the Debian Project.

New!!: Operating system and Debian · See more »

DECnet

DECnet is a suite of network protocols created by Digital Equipment Corporation.

New!!: Operating system and DECnet · See more »

Device driver

In computing, a device driver is a computer program that operates or controls a particular type of device that is attached to a computer.

New!!: Operating system and Device driver · See more »

Device file

In Unix-like operating systems, a device file or special file is an interface to a device driver that appears in a file system as if it were an ordinary file.

New!!: Operating system and Device file · See more »

Digital Equipment Corporation

Digital Equipment Corporation, also known as DEC and using the trademark Digital, was a major American company in the computer industry from the 1950s to the 1990s.

New!!: Operating system and Digital Equipment Corporation · See more »

Directory (computing)

In computing, a directory is a file system cataloging structure which contains references to other computer files, and possibly other directories.

New!!: Operating system and Directory (computing) · See more »

Directory structure

In computing, a directory structure is the way an operating system's file system and its files are displayed to the user.

New!!: Operating system and Directory structure · See more »

Disk image

A disk image, in computing, is a computer file containing the contents and structure of a disk volume or of an entire data storage device, such as a hard disk drive, tape drive, floppy disk, optical disc or USB flash drive.

New!!: Operating system and Disk image · See more »

Disk operating system

A disk operating system (abbreviated DOS) is a computer operating system that can use a disk storage device, such as a floppy disk, hard disk drive, or optical disc.

New!!: Operating system and Disk operating system · See more »

Distributed operating system

A distributed operating system is a software over a collection of independent, networked, communicating, and physically separate computational nodes.

New!!: Operating system and Distributed operating system · See more »

Domain Name System

The Domain Name System (DNS) is a hierarchical decentralized naming system for computers, services, or other resources connected to the Internet or a private network.

New!!: Operating system and Domain Name System · See more »

DOS/360 and successors

Disk Operating System/360, also DOS/360, or simply DOS, is a discontinued operating system for IBM mainframes.

New!!: Operating system and DOS/360 and successors · See more »

ECos

The Embedded Configurable Operating System (eCos) is a free and open source real-time operating system intended for embedded systems and applications which need only one process with multiple threads.

New!!: Operating system and ECos · See more »

Embedded operating system

An embedded operating system is an operating system for embedded computer systems.

New!!: Operating system and Embedded operating system · See more »

Embedded system

An embedded system is a computer system with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints.

New!!: Operating system and Embedded system · See more »

Emulator

In computing, an emulator is hardware or software that enables one computer system (called the host) to behave like another computer system (called the guest).

New!!: Operating system and Emulator · See more »

Enlightened Sound Daemon

In computing, the Enlightened Sound Daemon (ESD or EsounD) was the sound server for Enlightenment and GNOME.

New!!: Operating system and Enlightened Sound Daemon · See more »

Executive Systems Problem Oriented Language

ESPOL (short for Executive Systems Problem Oriented Language) was a superset of ALGOL 60 that provided capabilities of what would later be known as Mohols, machine oriented high order languages, such as interrupting a processor on a multiprocessor system (the Burroughs large systems were multiprocessor processor systems).

New!!: Operating system and Executive Systems Problem Oriented Language · See more »

Ext3

ext3, or third extended filesystem, is a journaled file system that is commonly used by the Linux kernel.

New!!: Operating system and Ext3 · See more »

Federal government of the United States

The federal government of the United States (U.S. federal government) is the national government of the United States, a constitutional republic in North America, composed of 50 states, one district, Washington, D.C. (the nation's capital), and several territories.

New!!: Operating system and Federal government of the United States · See more »

File attribute

File attributes are metadata associated with computer files that define file system behavior.

New!!: Operating system and File attribute · See more »

File locking

File locking is a mechanism that restricts access to a computer file by allowing only one user or process to access it in a specific time.

New!!: Operating system and File locking · See more »

File system

In computing, a file system or filesystem controls how data is stored and retrieved.

New!!: Operating system and File system · See more »

File Transfer Protocol

The File Transfer Protocol (FTP) is a standard network protocol used for the transfer of computer files between a client and server on a computer network.

New!!: Operating system and File Transfer Protocol · See more »

Firewall (computing)

In computing, a firewall is a network security system that monitors and controls incoming and outgoing network traffic based on predetermined security rules.

New!!: Operating system and Firewall (computing) · See more »

Firmware

In electronic systems and computing, firmware is a specific class of computer software that provides the low-level control for the device's specific hardware.

New!!: Operating system and Firmware · See more »

Free software

Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions.

New!!: Operating system and Free software · See more »

Free Software Foundation

The Free Software Foundation (FSF) is a 501(c)(3) non-profit organization founded by Richard Stallman on 4 October 1985 to support the free software movement, which promotes the universal freedom to study, distribute, create, and modify computer software, with the organization's preference for software being distributed under copyleft ("share alike") terms, such as with its own GNU General Public License.

New!!: Operating system and Free Software Foundation · See more »

FreeBSD

FreeBSD is a free and open-source Unix-like operating system descended from Research Unix via the Berkeley Software Distribution (BSD).

New!!: Operating system and FreeBSD · See more »

General Comprehensive Operating System

General Comprehensive Operating System (GCOS,; originally GECOS, General Electric Comprehensive Operating Supervisor) is a family of operating systems oriented toward mainframe computers.

New!!: Operating system and General Comprehensive Operating System · See more »

General Electric

General Electric Company (GE) is an American multinational conglomerate incorporated in New York and headquartered in Boston, Massachusetts.

New!!: Operating system and General Electric · See more »

General protection fault

A general protection fault (GPF) in the x86 instruction set architectures (ISAs) is a fault (a type of interrupt) initiated by ISA-defined protection mechanisms in response to an access violation caused by some running code, either in the kernel or a user program.

New!!: Operating system and General protection fault · See more »

Glossary of operating systems terms

This page is a glossary of Operating systems terminology.

New!!: Operating system and Glossary of operating systems terms · See more »

GNOME

GNOME is a desktop environment composed of free and open-source software that runs on Linux and most BSD derivatives.

New!!: Operating system and GNOME · See more »

GNU Hurd

GNU Hurd is the multiserver microkernel written as part of GNU.

New!!: Operating system and GNU Hurd · See more »

GNU Project

The GNU Project is a free-software, mass-collaboration project, first announced on September 27, 1983 by Richard Stallman at MIT.

New!!: Operating system and GNU Project · See more »

Google

Google LLC is an American multinational technology company that specializes in Internet-related services and products, which include online advertising technologies, search engine, cloud computing, software, and hardware.

New!!: Operating system and Google · See more »

Graphical user interface

The graphical user interface (GUI), is a type of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, instead of text-based user interfaces, typed command labels or text navigation.

New!!: Operating system and Graphical user interface · See more »

Haiku (operating system)

Haiku is a free and open-source operating system compatible with the now discontinued BeOS.

New!!: Operating system and Haiku (operating system) · See more »

Hard disk drive

A hard disk drive (HDD), hard disk, hard drive or fixed disk is an electromechanical data storage device that uses magnetic storage to store and retrieve digital information using one or more rigid rapidly rotating disks (platters) coated with magnetic material.

New!!: Operating system and Hard disk drive · See more »

Hewlett-Packard

The Hewlett-Packard Company (commonly referred to as HP) or shortened to Hewlett-Packard was an American multinational information technology company headquartered in Palo Alto, California.

New!!: Operating system and Hewlett-Packard · See more »

History of IBM mainframe operating systems

The history of operating systems running on IBM mainframes is a notable chapter of history of mainframe operating systems, because of IBM's long-standing position as the world's largest hardware supplier of mainframe computers.

New!!: Operating system and History of IBM mainframe operating systems · See more »

History of operating systems

Computer operating systems (OSes) provide a set of functions needed and used by most application programs on a computer, and the links needed to control and synchronize computer hardware.

New!!: Operating system and History of operating systems · See more »

Homebrew Computer Club

The Homebrew Computer Club was an early computer hobbyist group in Silicon Valley which met from March 5, 1975 to December 1986, and was depicted in the films Pirates of Silicon Valley (1999) and Jobs (2013), as well as the PBS documentary series, Triumph of the Nerds (1996).

New!!: Operating system and Homebrew Computer Club · See more »

Honeywell

Honeywell International Inc. is an American multinational conglomerate company that produces a variety of commercial and consumer products, engineering services and aerospace systems for a wide variety of customers, from private consumers to major corporations and governments.

New!!: Operating system and Honeywell · See more »

HP-UX

HP-UX (from "Hewlett Packard Unix") is Hewlett Packard Enterprise's proprietary implementation of the Unix operating system, based on UNIX System V (initially System III) and first released in 1984.

New!!: Operating system and HP-UX · See more »

Hybrid kernel

A hybrid kernel is an operating system kernel architecture that attempts to combine aspects and benefits of microkernel and monolithic kernel architectures used in computer operating systems.

New!!: Operating system and Hybrid kernel · See more »

Hypervisor

A hypervisor or virtual machine monitor (VMM) is computer software, firmware or hardware that creates and runs virtual machines.

New!!: Operating system and Hypervisor · See more »

IA-32

IA-32 (short for "Intel Architecture, 32-bit", sometimes also called i386) is the 32-bit version of the x86 instruction set architecture, first implemented in the Intel 80386 microprocessors in 1985.

New!!: Operating system and IA-32 · See more »

IBM

The International Business Machines Corporation (IBM) is an American multinational technology company headquartered in Armonk, New York, United States, with operations in over 170 countries.

New!!: Operating system and IBM · See more »

IBM 704

The IBM 704, introduced by IBM in 1954, is the first mass-produced computer with floating-point arithmetic hardware.

New!!: Operating system and IBM 704 · See more »

IBM 709

The IBM 709 was a computer system, initially announced by IBM in January 1957 and first installed during August 1958.

New!!: Operating system and IBM 709 · See more »

IBM 7090

The IBM 7090 is a second-generation transistorized version of the earlier IBM 709 vacuum tube mainframe computers that was designed for "large-scale scientific and technological applications".

New!!: Operating system and IBM 7090 · See more »

IBM 7090/94 IBSYS

IBSYS is the discontinued tape-based operating system that IBM supplied with its IBM 7090 and IBM 7094 computers.

New!!: Operating system and IBM 7090/94 IBSYS · See more »

IBM Airline Control Program

IBM Airline Control Program, or ACP, is a discontinued operating system developed by IBM beginning about 1965.

New!!: Operating system and IBM Airline Control Program · See more »

IBM AIX

AIX (Advanced Interactive eXecutive, pronounced) is a series of proprietary Unix operating systems developed and sold by IBM for several of its computer platforms.

New!!: Operating system and IBM AIX · See more »

IBM PC DOS

IBM PC DOS (an acronym for IBM personal computer disk operating system) is a discontinued operating system for the IBM Personal Computer, manufactured and sold by IBM from the early 1980s into the 2000s.

New!!: Operating system and IBM PC DOS · See more »

IBM Personal Computer

The IBM Personal Computer, commonly known as the IBM PC, is the original version and progenitor of the IBM PC compatible hardware platform.

New!!: Operating system and IBM Personal Computer · See more »

IBM System i

The IBM System i is IBM's previous generation of midrange computer systems for IBM i users, and was subsequently replaced by the IBM Power Systems in April 2008.

New!!: Operating system and IBM System i · See more »

IBM System/360

The IBM System/360 (S/360) is a family of mainframe computer systems that was announced by IBM on April 7, 1964, and delivered between 1965 and 1978.

New!!: Operating system and IBM System/360 · See more »

IBM System/360 Model 67

The IBM System/360 Model 67 (S/360-67) was an important IBM mainframe model in the late 1960s.

New!!: Operating system and IBM System/360 Model 67 · See more »

IBM Systems Network Architecture

Systems Network Architecture (SNA) is IBM's proprietary networking architecture, created in 1974.

New!!: Operating system and IBM Systems Network Architecture · See more »

Infinite loop

An infinite loop (or endless loop) is a sequence of instructions in a computer program which loops endlessly, either due to the loop having no terminating condition, having one that can never be met, or one that causes the loop to start over.

New!!: Operating system and Infinite loop · See more »

Input device

In computing, an input device is a piece of computer hardware equipment used to provide data and control signals to an information processing system such as a computer or information appliance.

New!!: Operating system and Input device · See more »

Input/output

In computing, input/output or I/O (or, informally, io or IO) is the communication between an information processing system, such as a computer, and the outside world, possibly a human or another information processing system.

New!!: Operating system and Input/output · See more »

Institution of Engineering and Technology

The Institution of Engineering and Technology (IET) is a multidisciplinary professional engineering institution.

New!!: Operating system and Institution of Engineering and Technology · See more »

Intel 80286

The Intel 80286 (also marketed as the iAPX 286 and often called Intel 286) is a 16-bit microprocessor that was introduced on 1 February 1982.

New!!: Operating system and Intel 80286 · See more »

Intel 80386

The Intel 80386, also known as i386 or just 386, is a 32-bit microprocessor introduced in 1985.

New!!: Operating system and Intel 80386 · See more »

Interrupt

In system programming, an interrupt is a signal to the processor emitted by hardware or software indicating an event that needs immediate attention.

New!!: Operating system and Interrupt · See more »

Interruptible operating system

An interruptible operating system is an operating system with ability to handle multiple interrupts concurrently, or in other words, which allow interrupts to be interrupted.

New!!: Operating system and Interruptible operating system · See more »

IOS

iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware.

New!!: Operating system and IOS · See more »

IP address

An Internet Protocol address (IP address) is a numerical label assigned to each device connected to a computer network that uses the Internet Protocol for communication.

New!!: Operating system and IP address · See more »

ISO 9660

ISO 9660 is a file system for optical disc media.

New!!: Operating system and ISO 9660 · See more »

Itanium

Itanium is a family of 64-bit Intel microprocessors that implement the Intel Itanium architecture (formerly called IA-64).

New!!: Operating system and Itanium · See more »

Java (software platform)

Java is a set of computer software and specifications developed by James Gosling at Sun Microsystems, which was later acquired by the Oracle Corporation, that provides a system for developing application software and deploying it in a cross-platform computing environment.

New!!: Operating system and Java (software platform) · See more »

John Wiley & Sons

John Wiley & Sons, Inc., also referred to as Wiley, is a global publishing company that specializes in academic publishing.

New!!: Operating system and John Wiley & Sons · See more »

KDE

KDE is an international free software community that develops Free and Open Source based software.

New!!: Operating system and KDE · See more »

KDE Plasma 5

KDE Plasma 5 is the fifth and current generation of the desktop environment created by KDE primarily for Linux systems.

New!!: Operating system and KDE Plasma 5 · See more »

Keith Bostic

Keith Bostic is an American Software Engineer and one of the key people in the history of Berkeley Software Distribution UNIX and Open Source software.

New!!: Operating system and Keith Bostic · See more »

Ken Thompson

Kenneth Lane "Ken" Thompson (born February 4, 1943), commonly referred to as ken in hacker circles, is an American pioneer of computer science.

New!!: Operating system and Ken Thompson · See more »

Kernel (operating system)

The kernel is a computer program that is the core of a computer's operating system, with complete control over everything in the system.

New!!: Operating system and Kernel (operating system) · See more »

Library (computing)

In computer science, a library is a collection of non-volatile resources used by computer programs, often for software development.

New!!: Operating system and Library (computing) · See more »

Lightweight Directory Access Protocol

The Lightweight Directory Access Protocol (LDAP) is an open, vendor-neutral, industry standard application protocol for accessing and maintaining distributed directory information services over an Internet Protocol (IP) network.

New!!: Operating system and Lightweight Directory Access Protocol · See more »

Linker (computing)

In computing, a linker or link editor is a computer utility program that takes one or more object files generated by a compiler and combines them into a single executable file, library file, or another 'object' file.

New!!: Operating system and Linker (computing) · See more »

Linus Torvalds

Linus Benedict Torvalds (born December 28, 1969) is a Finnish-American software engineer who is the creator, and historically, the principal developer of the Linux kernel, which became the kernel for operating systems such as the Linux operating systems, Android, and Chrome OS.

New!!: Operating system and Linus Torvalds · See more »

Linux

Linux is a family of free and open-source software operating systems built around the Linux kernel.

New!!: Operating system and Linux · See more »

Linux distribution

A Linux distribution (often abbreviated as distro) is an operating system made from a software collection, which is based upon the Linux kernel and, often, a package management system.

New!!: Operating system and Linux distribution · See more »

Linux kernel

The Linux kernel is an open-source monolithic Unix-like computer operating system kernel.

New!!: Operating system and Linux kernel · See more »

Linux Mint

Linux Mint is a community-driven Linux distribution based on Debian and Ubuntu that strives to be a "modern, elegant and comfortable operating system which is both powerful and easy to use." Linux Mint provides full out-of-the-box multimedia support by including some proprietary software and comes bundled with a variety of free and open-source applications.

New!!: Operating system and Linux Mint · See more »

List of alternative shells for Windows

This is a list of software that provides an alternative graphical user interface for Microsoft Windows operating systems.

New!!: Operating system and List of alternative shells for Windows · See more »

List of operating systems

This is a list of operating systems.

New!!: Operating system and List of operating systems · See more »

List of pioneers in computer science

This article presents a list of individuals who made transformative breakthroughs in the creation, development and imagining of what computers and electronics could do.

New!!: Operating system and List of pioneers in computer science · See more »

Live CD

A live CD (also live DVD, live disc, or live operating system) is a complete bootable computer installation including operating system which runs directly from a CD-ROM or similar storage device into a computer's memory, rather than loading from a hard disk drive.

New!!: Operating system and Live CD · See more »

Mac OS X 10.0

Mac OS X version 10.0 (code named Cheetah) is the first major release of Mac OS X (later named OS X and then macOS), Apple’s desktop and server operating system.

New!!: Operating system and Mac OS X 10.0 · See more »

Mac OS X Lion

Mac OS X Lion (version 10.7) is the eighth major release of Mac OS X (now named macOS), Apple's desktop and server operating system for Macintosh computers.

New!!: Operating system and Mac OS X Lion · See more »

Mac OS X Server 1.0

Mac OS X Server 1.0, released on March 16, 1999, is the first operating system released into the retail market by Apple Computer based on NeXT technology.

New!!: Operating system and Mac OS X Server 1.0 · See more »

Mach (kernel)

Mach is a kernel developed at Carnegie Mellon University to support operating system research, primarily distributed and parallel computing.

New!!: Operating system and Mach (kernel) · See more »

Machine code

Machine code is a computer program written in machine language instructions that can be executed directly by a computer's central processing unit (CPU).

New!!: Operating system and Machine code · See more »

Macintosh

The Macintosh (pronounced as; branded as Mac since 1998) is a family of personal computers designed, manufactured, and sold by Apple Inc. since January 1984.

New!!: Operating system and Macintosh · See more »

MacOS

macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.

New!!: Operating system and MacOS · See more »

MacOS Server

macOS Server, formerly Mac OS X Server and OS X Server, is a separately sold operating system add-on which provides additional server programs along with management and administration tools for macOS.

New!!: Operating system and MacOS Server · See more »

Mainframe computer

Mainframe computers (colloquially referred to as "big iron") are computers used primarily by large organizations for critical applications; bulk data processing, such as census, industry and consumer statistics, enterprise resource planning; and transaction processing.

New!!: Operating system and Mainframe computer · See more »

Manchester Mark 1

The Manchester Mark 1 was one of the earliest stored-program computers, developed at the Victoria University of Manchester from the Manchester Baby (operational in June 1948).

New!!: Operating system and Manchester Mark 1 · See more »

Mass storage

In computing, mass storage refers to the storage of large amounts of data in a persisting and machine-readable fashion.

New!!: Operating system and Mass storage · See more »

Massachusetts Institute of Technology

The Massachusetts Institute of Technology (MIT) is a private research university located in Cambridge, Massachusetts, United States.

New!!: Operating system and Massachusetts Institute of Technology · See more »

Memory management

Memory management is a form of resource management applied to computer memory.

New!!: Operating system and Memory management · See more »

Memory protection

Memory protection is a way to control memory access rights on a computer, and is a part of most modern instruction set architectures and operating systems.

New!!: Operating system and Memory protection · See more »

Memory segmentation

Memory segmentation is the division of a computer's primary memory into segments or sections.

New!!: Operating system and Memory segmentation · See more »

Message transfer agent

Within Internet message handling services (MHS), a message transfer agent or mail transfer agent (MTA) or mail relay is software that transfers electronic mail messages from one computer to another using a client–server application architecture.

New!!: Operating system and Message transfer agent · See more »

Michigan Terminal System

The Michigan Terminal System (MTS) is one of the first time-sharing computer operating systems.

New!!: Operating system and Michigan Terminal System · See more »

Microcomputer

A microcomputer is a small, relatively inexpensive computer with a microprocessor as its central processing unit (CPU).

New!!: Operating system and Microcomputer · See more »

Microcontroller

A microcontroller (MCU for microcontroller unit, or UC for μ-controller) is a small computer on a single integrated circuit.

New!!: Operating system and Microcontroller · See more »

Microprocessor

A microprocessor is a computer processor that incorporates the functions of a central processing unit on a single integrated circuit (IC), or at most a few integrated circuits.

New!!: Operating system and Microprocessor · See more »

Microsoft

Microsoft Corporation (abbreviated as MS) is an American multinational technology company with headquarters in Redmond, Washington.

New!!: Operating system and Microsoft · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: Operating system and Microsoft Windows · See more »

Minicomputer

A minicomputer, or colloquially mini, is a class of smaller computers that was developed in the mid-1960s and sold for much less than mainframe and mid-size computers from IBM and its direct competitors.

New!!: Operating system and Minicomputer · See more »

MINIX

MINIX (from "mini-Unix") is a POSIX-compliant (since version 2.0), Unix-like operating system based on a microkernel architecture.

New!!: Operating system and MINIX · See more »

MiNT

MiNT is Now TOS (MiNT) is a free software alternative operating system kernel for the Atari ST system and its successors.

New!!: Operating system and MiNT · See more »

Mobile device

A mobile device (or handheld computer) is a computing device small enough to hold and operate in the hand.

New!!: Operating system and Mobile device · See more »

Mobile operating system

No description.

New!!: Operating system and Mobile operating system · See more »

Mobile phone

A mobile phone, known as a cell phone in North America, is a portable telephone that can make and receive calls over a radio frequency link while the user is moving within a telephone service area.

New!!: Operating system and Mobile phone · See more »

Modular programming

Modular programming is a software design technique that emphasizes separating the functionality of a programme into independent, interchangeable modules, such that each contains everything necessary to execute only one aspect of the desired functionality.

New!!: Operating system and Modular programming · See more »

MontaVista

MontaVista Software is a company that develops embedded Linux system software, development tools, and related software.

New!!: Operating system and MontaVista · See more »

MorphOS

MorphOS is an AmigaOS-like computer operating system.

New!!: Operating system and MorphOS · See more »

MOS Technology 6502

The MOS Technology 6502 (typically "sixty-five-oh-two" or "six-five-oh-two") William Mensch and the moderator both pronounce the 6502 microprocessor as "sixty-five-oh-two".

New!!: Operating system and MOS Technology 6502 · See more »

MS-DOS

MS-DOS (acronym for Microsoft Disk Operating System) is an operating system for x86-based personal computers mostly developed by Microsoft.

New!!: Operating system and MS-DOS · See more »

Multi-user software

Multi-user software is software that allows access by multiple users of a computer.

New!!: Operating system and Multi-user software · See more »

Multics

Multics (Multiplexed Information and Computing Service) is an influential early time-sharing operating system, based around the concept of a single-level memory.

New!!: Operating system and Multics · See more »

MUSIC/SP

MUSIC/SP (Multi-User System for Interactive Computing/System Product; originally "McGill University System for Interactive Computing") was developed at McGill University in the 1970s from an early IBM time-sharing system called RAX (Remote Access Computing System).

New!!: Operating system and MUSIC/SP · See more »

NetBSD

NetBSD is a free and open source Unix-like operating system that descends from Berkeley Software Distribution (BSD), a Research Unix derivative developed at the University of California, Berkeley.

New!!: Operating system and NetBSD · See more »

Network File System

Network File System (NFS) is a distributed file system protocol originally developed by Sun Microsystems in 1984, allowing a user on a client computer to access files over a computer network much like local storage is accessed.

New!!: Operating system and Network File System · See more »

Network operating system

The term network operating system is used to refer to two rather different concepts.

New!!: Operating system and Network operating system · See more »

Network service

In computer networking, a network service is an application running at the network application layer and above, that provides data storage, manipulation, presentation, communication or other capability which is often implemented using a client-server or peer-to-peer architecture based on application layer network protocols.

New!!: Operating system and Network service · See more »

NeXT

NeXT (later NeXT Computer and NeXT Software) was an American computer and software company founded in 1985 by Apple Computer co-founder Steve Jobs.

New!!: Operating system and NeXT · See more »

NeXTSTEP

NeXTSTEP is a discontinued object-oriented, multitasking operating system based on UNIX.

New!!: Operating system and NeXTSTEP · See more »

Non-volatile memory

Non-volatile memory (NVM) or non-volatile storage is a type of computer memory that can retrieve stored information even after having been power cycled.

New!!: Operating system and Non-volatile memory · See more »

NOS (software)

NOS (Network Operating System) is a discontinued operating system with time-sharing capabilities, written by Control Data Corporation in the 1970s.

New!!: Operating system and NOS (software) · See more »

NTFS

NTFS (New Technology File System) is a proprietary file system developed by Microsoft.

New!!: Operating system and NTFS · See more »

NTFS-3G

NTFS-3G is an open source cross-platform implementation of the Microsoft Windows NTFS file system with read-write support.

New!!: Operating system and NTFS-3G · See more »

Object-oriented operating system

An object-oriented operating system is an operating system that uses object-oriented design principles.

New!!: Operating system and Object-oriented operating system · See more »

Open core

Open core is a business model for the monetization of commercially produced open-source software.

New!!: Operating system and Open core · See more »

OpenBSD

OpenBSD is a free and open-source Unix-like computer operating system descended from Berkeley Software Distribution (BSD), a Research Unix derivative developed at the University of California, Berkeley.

New!!: Operating system and OpenBSD · See more »

OpenVMS

OpenVMS is a closed-source, proprietary computer operating system for use in general-purpose computing.

New!!: Operating system and OpenVMS · See more »

Operating environment

In computer software, an operating environment or integrated applications environment is the environment in which users run application software.

New!!: Operating system and Operating environment · See more »

Operating system abstraction layer

An operating system abstraction layer (OSAL) provides an application programming interface (API) to an abstract operating system making it easier and quicker to develop code for multiple software or hardware platforms.

New!!: Operating system and Operating system abstraction layer · See more »

Operating System Projects

OSP, an Environment for Operating System Projects, is a teaching operating system designed to provide an environment for an introductory course in operating systems.

New!!: Operating system and Operating System Projects · See more »

ORVYL and WYLBUR

ORVYL and WYLBUR are the names associated with the Stanford Timesharing System.

New!!: Operating system and ORVYL and WYLBUR · See more »

OS 2200

OS 2200 is the operating system for the Unisys ClearPath Dorado family of mainframe systems.

New!!: Operating system and OS 2200 · See more »

OS/2

OS/2 is a series of computer operating systems, initially created by Microsoft and IBM under the leadership of IBM software designer Ed Iacobucci.

New!!: Operating system and OS/2 · See more »

OS/360 and successors

OS/360, officially known as IBM System/360 Operating System, is a discontinued batch processing operating system developed by IBM for their then-new System/360 mainframe computer, announced in 1964; it was heavily influenced by the earlier IBSYS/IBJOB and Input/Output Control System (IOCS) packages.

New!!: Operating system and OS/360 and successors · See more »

Output device

In computing, an output device is a piece of computer hardware equipment that uses received data and commands from an information processing system (such as a computer or information appliance) in order to perform a task.

New!!: Operating system and Output device · See more »

P-code machine

In computer programming, a p-code machine, or portable code machine is a virtual machine designed to execute p-code (the assembly language of a hypothetical CPU).

New!!: Operating system and P-code machine · See more »

Page fault

A page fault (sometimes called #PF, PF or hard fault) is a type of exception raised by computer hardware when a running program accesses a memory page that is not currently mapped by the memory management unit (MMU) into the virtual address space of a process.

New!!: Operating system and Page fault · See more »

Paging

In computer operating systems, paging is a memory management scheme by which a computer stores and retrieves data from secondary storage for use in main memory.

New!!: Operating system and Paging · See more »

Palm OS

Palm OS (also known as Garnet OS) is a discontinued mobile operating system initially developed by Palm, Inc., for personal digital assistants (PDAs) in 1996.

New!!: Operating system and Palm OS · See more »

Parallel computing

Parallel computing is a type of computation in which many calculations or the execution of processes are carried out concurrently.

New!!: Operating system and Parallel computing · See more »

PDP-11

The PDP-11 is a series of 16-bit minicomputers sold by Digital Equipment Corporation (DEC) from 1970 into the 1990s, one of a succession of products in the PDP series.

New!!: Operating system and PDP-11 · See more »

Per Brinch Hansen

Per Brinch Hansen (November 13, 1938 – July 31, 2007) was a Danish-American computer scientist known for his work in operating systems, concurrent programming and parallel and distributed computing.

New!!: Operating system and Per Brinch Hansen · See more »

Performance per watt

In computing, performance per watt is a measure of the energy efficiency of a particular computer architecture or computer hardware.

New!!: Operating system and Performance per watt · See more »

Personal computer

A personal computer (PC) is a multi-purpose computer whose size, capabilities, and price make it feasible for individual use.

New!!: Operating system and Personal computer · See more »

PikeOS

PikeOS is a commercial, hard real-time operating system (RTOS) that offers a separation kernel based hypervisor with multiple partition types for many other operating systems (called GuestOS) and applications.

New!!: Operating system and PikeOS · See more »

Plan 9 from Bell Labs

Plan 9 from Bell Labs is a distributed operating system, originating in the Computing Sciences Research Center (CSRC) at Bell Labs in the mid-1980s, and building on UNIX concepts first developed there in the late 1960s; until the Labs' final release at the start of 2015.

New!!: Operating system and Plan 9 from Bell Labs · See more »

PLATO (computer system)

PLATO (Programmed Logic for Automatic Teaching Operations) was the first generalized computer-assisted instruction system.

New!!: Operating system and PLATO (computer system) · See more »

Popek and Goldberg virtualization requirements

The Popek and Goldberg virtualization requirements are a set of conditions sufficient for a computer architecture to support system virtualization efficiently.

New!!: Operating system and Popek and Goldberg virtualization requirements · See more »

Porting

In software engineering, porting is the process of adapting software for the purpose of achieving some form of execution in a computing environment that is different from the one that a given program (meant for such execution) was originally designed for (e.g. different CPU, operating system, or third party library).

New!!: Operating system and Porting · See more »

POSIX

The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems.

New!!: Operating system and POSIX · See more »

Preemption (computing)

In computing, preemption is the act of temporarily interrupting a task being carried out by a computer system, without requiring its cooperation, and with the intention of resuming the task at a later time.

New!!: Operating system and Preemption (computing) · See more »

Prentice Hall

Prentice Hall is a major educational publisher owned by Pearson plc.

New!!: Operating system and Prentice Hall · See more »

Printer (computing)

In computing, a printer is a peripheral device which makes a persistent human-readable representation of graphics or text on paper.

New!!: Operating system and Printer (computing) · See more »

Programmable interrupt controller

In computing, a programmable interrupt controller (PIC) is a device that is used to combine several sources of interrupt onto one or more CPU lines, while allowing priority levels to be assigned to its interrupt outputs.

New!!: Operating system and Programmable interrupt controller · See more »

Proprietary software

Proprietary software is non-free computer software for which the software's publisher or another person retains intellectual property rights—usually copyright of the source code, but sometimes patent rights.

New!!: Operating system and Proprietary software · See more »

Protected mode

In computing, protected mode, also called protected virtual address mode, is an operational mode of x86-compatible central processing units (CPUs).

New!!: Operating system and Protected mode · See more »

Protection ring

In computer science, hierarchical protection domains, often called protection rings, are mechanisms to protect data and functionality from faults (by improving fault tolerance) and malicious behaviour (by providing computer security).

New!!: Operating system and Protection ring · See more »

QNX

QNX is a commercial Unix-like real-time operating system, aimed primarily at the embedded systems market.

New!!: Operating system and QNX · See more »

Qt (software)

Qt ("cute") is a cross-platform application framework and widget toolkit for creating classic and embedded graphical user interfaces, and applications that run on various software and hardware platforms with little or no change in the underlying codebase, while still being a native application with native capabilities and speed.

New!!: Operating system and Qt (software) · See more »

Random-access memory

Random-access memory (RAM) is a form of computer data storage that stores data and machine code currently being used.

New!!: Operating system and Random-access memory · See more »

ReactOS

ReactOS is a free and open-source operating system for x86/x64 personal computers intended to be binary-compatible with computer programs and device drivers made for Windows Server 2003.

New!!: Operating system and ReactOS · See more »

Read-only memory

Read-only memory (ROM) is a type of non-volatile memory used in computers and other electronic devices.

New!!: Operating system and Read-only memory · See more »

Real-time computing

In computer science, real-time computing (RTC), or reactive computing describes hardware and software systems subject to a "real-time constraint", for example from event to system response.

New!!: Operating system and Real-time computing · See more »

Real-time operating system

A real-time operating system (RTOS) is an operating system (OS) intended to serve real-time applications that process data as it comes in, typically without buffer delays.

New!!: Operating system and Real-time operating system · See more »

Red Hat Enterprise Linux

Red Hat Enterprise Linux (RHEL) is a Linux distribution developed by Red Hat and targeted toward the commercial market.

New!!: Operating system and Red Hat Enterprise Linux · See more »

ReiserFS

ReiserFS is a general-purpose, journaled computer file system formerly designed and implemented by a team at Namesys led by Hans Reiser.

New!!: Operating system and ReiserFS · See more »

Remote procedure call

In distributed computing, a remote procedure call (RPC) is when a computer program causes a procedure (subroutine) to execute in a different address space (commonly on another computer on a shared network), which is coded as if it were a normal (local) procedure call, without the programmer explicitly coding the details for the remote interaction.

New!!: Operating system and Remote procedure call · See more »

Resident monitor

In computing, a resident monitor is a type of system software program that was used in many early computers from the 1950s to 1970s.

New!!: Operating system and Resident monitor · See more »

Richard Stallman

Richard Matthew Stallman (born March 16, 1953), often known by his initials, rms—is an American free software movement activist and programmer.

New!!: Operating system and Richard Stallman · See more »

RISC OS

RISC OS is a computer operating system originally designed by Acorn Computers Ltd in Cambridge, England.

New!!: Operating system and RISC OS · See more »

RTLinux

RTLinux is a hard realtime RTOS microkernel that runs the entire Linux operating system as a fully preemptive process.

New!!: Operating system and RTLinux · See more »

Runtime library

In computer programming, a runtime library (RTL) is a set of low-level routines used by a compiler to invoke some of the behaviors of a runtime environment, by inserting calls to the runtime library into compiled executable binary.

New!!: Operating system and Runtime library · See more »

Sabre (computer system)

Sabre Global Distribution System, owned by Sabre Holdings, is used by travel agents around the world with more than 400 airlines, 220,000 hotels, 42 car rental brands, 38 rail providers and 17 cruise lines.

New!!: Operating system and Sabre (computer system) · See more »

Samba (software)

Samba is a free software re-implementation of the SMB/CIFS networking protocol, and was originally developed by Andrew Tridgell.

New!!: Operating system and Samba (software) · See more »

Sandbox (computer security)

In computer security, a sandbox is a security mechanism for separating running programs, usually in an effort to mitigate system failures or software vulnerabilities from spreading.

New!!: Operating system and Sandbox (computer security) · See more »

Scheduling (computing)

In computing, scheduling is the method by which work specified by some means is assigned to resources that complete the work.

New!!: Operating system and Scheduling (computing) · See more »

Secure Shell

Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network.

New!!: Operating system and Secure Shell · See more »

Segmentation fault

In computing, a segmentation fault (often shortened to segfault) or access violation is a fault, or failure condition, raised by hardware with memory protection, notifying an operating system (OS) the software has attempted to access a restricted area of memory (a memory access violation).

New!!: Operating system and Segmentation fault · See more »

Server (computing)

In computing, a server is a computer program or a device that provides functionality for other programs or devices, called "clients".

New!!: Operating system and Server (computing) · See more »

Server Message Block

In computer networking, Server Message Block (SMB), one version of which was also known as Common Internet File System (CIFS), operates as an application-layer network protocol mainly used for providing shared access to files, printers, and serial ports and miscellaneous communications between nodes on a network.

New!!: Operating system and Server Message Block · See more »

SHARE Operating System

The SHARE Operating System (SOS) was created in 1959 as an improvement on the General Motors GM-NAA I/O operating system, the first operating system, by the SHARE user group.

New!!: Operating system and SHARE Operating System · See more »

Shell (computing)

In computing, a shell is a user interface for access to an operating system's services.

New!!: Operating system and Shell (computing) · See more »

Single address space operating system

In computer science, a single address space operating system (or SASOS) is an operating system that provides only one globally shared virtual address space for all processes.

New!!: Operating system and Single address space operating system · See more »

Single-board computer

A single-board computer (SBC) is a complete computer built on a single circuit board, with microprocessor(s), memory, input/output (I/O) and other features required of a functional computer.

New!!: Operating system and Single-board computer · See more »

Singularity (operating system)

Singularity is an experimental operating system (OS) which was built by Microsoft Research between 2003 and 2010.

New!!: Operating system and Singularity (operating system) · See more »

Smartphone

A smartphone is a handheld personal computer with a mobile operating system and an integrated mobile broadband cellular network connection for voice, SMS, and Internet data communication; most, if not all, smartphones also support Wi-Fi.

New!!: Operating system and Smartphone · See more »

Smartwatch

A smartwatch is a touchscreen wearable computer in the form of a wristwatch.

New!!: Operating system and Smartwatch · See more »

Software

Computer software, or simply software, is a generic term that refers to a collection of data or computer instructions that tell the computer how to work, in contrast to the physical hardware from which the system is built, that actually performs the work.

New!!: Operating system and Software · See more »

Software architecture

Software architecture refers to the high level structures of a software system, the discipline of creating such structures, and the documentation of these structures.

New!!: Operating system and Software architecture · See more »

Software development

Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components.

New!!: Operating system and Software development · See more »

Software maintenance

Software maintenance in software engineering is the modification of a software product after delivery to correct faults, to improve performance or other attributes.

New!!: Operating system and Software maintenance · See more »

Software portability

Portability in high-level computer programming is the usability of the same software in different environments.

New!!: Operating system and Software portability · See more »

Solaris (operating system)

Solaris is a Unix operating system originally developed by Sun Microsystems.

New!!: Operating system and Solaris (operating system) · See more »

Sorting algorithm

In computer science, a sorting algorithm is an algorithm that puts elements of a list in a certain order.

New!!: Operating system and Sorting algorithm · See more »

SPARC

SPARC, for Scalable Processor Architecture, is a reduced instruction set computing (RISC) instruction set architecture (ISA) originally developed by Sun Microsystems.

New!!: Operating system and SPARC · See more »

Spooling

In computing, spooling is a specialized form of multi-programming for the purpose of copying data between different devices.

New!!: Operating system and Spooling · See more »

Stack machine

In computer science, computer engineering and programming language implementations, a stack machine is a type of computer.

New!!: Operating system and Stack machine · See more »

Status message (instant messaging)

A status message is a function of some instant messaging applications whereby a user may post a message that appears automatically to other users if they attempt to make contact.

New!!: Operating system and Status message (instant messaging) · See more »

Steve Jobs

Steven Paul Jobs (February 24, 1955 – October 5, 2011) was an American entrepreneur and business magnate.

New!!: Operating system and Steve Jobs · See more »

Sun Microsystems

Sun Microsystems, Inc. was an American company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the Network File System (NFS), and SPARC.

New!!: Operating system and Sun Microsystems · See more »

Supercomputer

A supercomputer is a computer with a high level of performance compared to a general-purpose computer.

New!!: Operating system and Supercomputer · See more »

Syllable Desktop

Syllable Desktop is a free and open source operating system for Pentium and compatible processors.

New!!: Operating system and Syllable Desktop · See more »

Symbian

Symbian is a discontinued mobile operating system (OS) and computing platform designed for smartphones.

New!!: Operating system and Symbian · See more »

System call

In computing, a system call is the programmatic way in which a computer program requests a service from the kernel of the operating system it is executed on.

New!!: Operating system and System call · See more »

System Commander

System Commander (SC for short) was a boot manager/loader software application developed by.

New!!: Operating system and System Commander · See more »

System image

In computing, a system image is a serialized copy of the entire state of a computer system stored in some non-volatile form such as a file.

New!!: Operating system and System image · See more »

System software

System software is computer software designed to provide a platform to other software.

New!!: Operating system and System software · See more »

Tablet computer

A tablet computer, commonly shortened to tablet, is a portable personal computer, typically with a mobile operating system and LCD touchscreen display processing circuitry, and a rechargeable battery in a single thin, flat package.

New!!: Operating system and Tablet computer · See more »

The Open Group

The Open Group is an industry consortium that seeks to "enable the achievement of business objectives" by developing "open, vendor-neutral technology standards and certifications".

New!!: Operating system and The Open Group · See more »

Tim Berners-Lee

Sir Timothy John Berners-Lee (born 8 June 1955), also known as TimBL, is an English engineer and computer scientist, best known as the inventor of the World Wide Web.

New!!: Operating system and Tim Berners-Lee · See more »

Time-sharing

In computing, time-sharing is the sharing of a computing resource among many users by means of multiprogramming and multi-tasking at the same time.

New!!: Operating system and Time-sharing · See more »

Timeline of operating systems

This article presents a timeline of events in the history of computer operating systems from 1951 to the current day.

New!!: Operating system and Timeline of operating systems · See more »

TOP500

The TOP500 project ranks and details the 500 most powerful non-distributed computer systems in the world.

New!!: Operating system and TOP500 · See more »

TOPS-10

The TOPS-10 System (Timesharing / Total Operating System-10) was a computer operating system from Digital Equipment Corporation (DEC) for the PDP-10 (or DECsystem-10) mainframe computer launched in 1967.

New!!: Operating system and TOPS-10 · See more »

TOPS-20

The TOPS-20 operating system by Digital Equipment Corporation (DEC) was a proprietary OS used on some of DEC's 36-bit mainframe computers.

New!!: Operating system and TOPS-20 · See more »

Transaction Processing Facility

Transaction Processing Facility (TPF) is an IBM real-time operating system for mainframe computers descended from the IBM System/360 family, including zSeries and System z9.

New!!: Operating system and Transaction Processing Facility · See more »

Trusted Computer System Evaluation Criteria

Trusted Computer System Evaluation Criteria (TCSEC) is a United States Government Department of Defense (DoD) standard that sets basic requirements for assessing the effectiveness of computer security controls built into a computer system.

New!!: Operating system and Trusted Computer System Evaluation Criteria · See more »

Trusted operating system

Trusted Operating System (TOS) generally refers to an operating system that provides sufficient support for multilevel security and evidence of correctness to meet a particular set of government requirements.

New!!: Operating system and Trusted operating system · See more »

TSS (operating system)

The IBM Time Sharing System TSS/360 is a discontinued early time-sharing operating system designed exclusively for a special model of the System/360 line of mainframes, the Model 67.

New!!: Operating system and TSS (operating system) · See more »

Ubuntu (operating system)

Ubuntu (stylized as ubuntu) is a free and open source operating system and Linux distribution based on Debian.

New!!: Operating system and Ubuntu (operating system) · See more »

Unikernel

A unikernel is a specialised, single address space machine image constructed by using library operating systems.

New!!: Operating system and Unikernel · See more »

Unisys

No description.

New!!: Operating system and Unisys · See more »

United States Department of Defense

The Department of Defense (DoD, USDOD, or DOD) is an executive branch department of the federal government of the United States charged with coordinating and supervising all agencies and functions of the government concerned directly with national security and the United States Armed Forces.

New!!: Operating system and United States Department of Defense · See more »

UNIVAC 1100/2200 series

The UNIVAC 1100/2200 series is a series of compatible 36-bit computer systems, beginning with the UNIVAC 1107 in 1962, initially made by Sperry Rand.

New!!: Operating system and UNIVAC 1100/2200 series · See more »

Universal Disk Format

Universal Disk Format (UDF) is a profile of the specification known as ISO/IEC 13346 and ECMA-167 and is an open vendor-neutral file system for computer data storage for a broad range of media.

New!!: Operating system and Universal Disk Format · See more »

Universal Turing machine

In computer science, a universal Turing machine (UTM) is a Turing machine that can simulate an arbitrary Turing machine on arbitrary input.

New!!: Operating system and Universal Turing machine · See more »

University of California, Berkeley

The University of California, Berkeley (UC Berkeley, Berkeley, Cal, or California) is a public research university in Berkeley, California.

New!!: Operating system and University of California, Berkeley · See more »

Unix

Unix (trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, development starting in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.

New!!: Operating system and Unix · See more »

UNIX System V

UNIX System V (pronounced: "System Five") is one of the first commercial versions of the Unix operating system.

New!!: Operating system and UNIX System V · See more »

Unix-like

A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification.

New!!: Operating system and Unix-like · See more »

Usage share of operating systems

The usage share of operating systems is an estimate of the percentage of computing devices that run each operating system at any particular time.

New!!: Operating system and Usage share of operating systems · See more »

User interface

The user interface (UI), in the industrial design field of human–computer interaction, is the space where interactions between humans and machines occur.

New!!: Operating system and User interface · See more »

User space

A modern computer operating system usually segregates virtual memory into kernel space and user space.

New!!: Operating system and User space · See more »

VAX

VAX is a discontinued instruction set architecture (ISA) developed by Digital Equipment Corporation (DEC) in the mid-1970s.

New!!: Operating system and VAX · See more »

Video game console

A video game console is an electronic, digital or computer device that outputs a video signal or visual image to display a video game that one or more people can play.

New!!: Operating system and Video game console · See more »

Virtual file system

A Virtual File System (VFS) or virtual filesystem switch is an abstraction layer on top of a more concrete file system.

New!!: Operating system and Virtual file system · See more »

Virtual machine

In computing, a virtual machine (VM) is an emulation of a computer system.

New!!: Operating system and Virtual machine · See more »

Virtual memory

In computing, virtual memory (also virtual storage) is a memory management technique that provides an "idealized abstraction of the storage resources that are actually available on a given machine" which "creates the illusion to users of a very large (main) memory." The computer's operating system, using a combination of hardware and software, maps memory addresses used by a program, called virtual addresses, into physical addresses in computer memory.

New!!: Operating system and Virtual memory · See more »

Virtualization

In computing, virtualization refers to the act of creating a virtual (rather than actual) version of something, including virtual computer hardware platforms, storage devices, and computer network resources.

New!!: Operating system and Virtualization · See more »

VxWorks

VxWorks is a real-time operating system (RTOS) developed as proprietary software by Wind River Systems, an Intel subsidiary of Alameda, California, US.

New!!: Operating system and VxWorks · See more »

Web server

Web server refers to server software, or hardware dedicated to running said software, that can serve contents to the World Wide Web.

New!!: Operating system and Web server · See more »

WIMP (computing)

In human–computer interaction, WIMP stands for "windows, icons, menus, pointer", denoting a style of interaction using these elements of the user interface.

New!!: Operating system and WIMP (computing) · See more »

Windows 10

Windows 10 (codenamed Redstone, formerly Threshold) is a personal computer operating system developed and released by Microsoft, as part of the Windows NT family of operating systems.

New!!: Operating system and Windows 10 · See more »

Windows 3.x

Windows 3.x means either of, or all of the following versions of Microsoft Windows.

New!!: Operating system and Windows 3.x · See more »

Windows 95

Windows 95 (codenamed Chicago) is a consumer-oriented operating system developed by Microsoft.

New!!: Operating system and Windows 95 · See more »

Windows 9x

Windows 9x is a generic term referring to a series of Microsoft Windows computer operating systems produced from 1995 to 2000, which were based on the Windows 95 kernel and its underlying foundation of MS-DOS, both of which were updated in subsequent versions.

New!!: Operating system and Windows 9x · See more »

Windows Embedded Compact

Windows Embedded Compact, formerly Windows Embedded CE and Windows CE, is an operating system subfamily developed by Microsoft as part of its Windows Embedded family of products.* Unlike Windows Embedded Standard, which is based on Windows NT, Windows Embedded Compact uses a different hybrid kernel.

New!!: Operating system and Windows Embedded Compact · See more »

Windows ME

Windows Millennium Edition, or Windows ME (marketed with the pronunciation of the pronoun "me", commonly pronounced as an initialism, "M-E (Codenamed Millennium)", is a graphical operating system from Microsoft released to manufacturing in June 2000, and launched in September 2000.

New!!: Operating system and Windows ME · See more »

Windows NT

Windows NT is a family of operating systems produced by Microsoft, the first version of which was released in July 1993.

New!!: Operating system and Windows NT · See more »

Windows NT 4.0

Windows NT 4.0 is an operating system that is part of Microsoft's Windows NT family of operating systems.

New!!: Operating system and Windows NT 4.0 · See more »

Windows Server 2003

Windows Server 2003 is a server operating system produced by Microsoft and released on April 24, 2003.

New!!: Operating system and Windows Server 2003 · See more »

Windows Server 2008 R2

Windows Server 2008 R2 is a server operating system produced by Microsoft.

New!!: Operating system and Windows Server 2008 R2 · See more »

Windows shell

The Windows shell is the graphical user interface for the Microsoft Windows operating system.

New!!: Operating system and Windows shell · See more »

Windows Vista

Windows Vista (codenamed Longhorn) is an operating system by Microsoft for use on personal computers, including home and business desktops, laptops, tablet PCs and media center PCs.

New!!: Operating system and Windows Vista · See more »

Windows XP

Windows XP (codenamed Whistler) is a personal computer operating system that was produced by Microsoft as part of the Windows NT family of operating systems.

New!!: Operating system and Windows XP · See more »

Workstation

A workstation is a special computer designed for technical or scientific applications.

New!!: Operating system and Workstation · See more »

World Wide Web

The World Wide Web (abbreviated WWW or the Web) is an information space where documents and other web resources are identified by Uniform Resource Locators (URLs), interlinked by hypertext links, and accessible via the Internet.

New!!: Operating system and World Wide Web · See more »

X86

x86 is a family of backward-compatible instruction set architectures based on the Intel 8086 CPU and its Intel 8088 variant.

New!!: Operating system and X86 · See more »

X86-64

x86-64 (also known as x64, x86_64, AMD64 and Intel 64) is the 64-bit version of the x86 instruction set.

New!!: Operating system and X86-64 · See more »

XTS-400

The XTS-400 is a multilevel secure computer operating system.

New!!: Operating system and XTS-400 · See more »

Z/OS

z/OS is a 64-bit operating system for IBM mainframes, produced by IBM.

New!!: Operating system and Z/OS · See more »

Z/VM

z/VM is the current version in IBM's VM family of virtual machine operating systems.

New!!: Operating system and Z/VM · See more »

16-bit

16-bit microcomputers are computers in which 16-bit microprocessors were the norm.

New!!: Operating system and 16-bit · See more »

32-bit

32-bit microcomputers are computers in which 32-bit microprocessors are the norm.

New!!: Operating system and 32-bit · See more »

36-bit

Prior to the introduction of computers, the state of the art in precision scientific and engineering calculation was the ten-digit, electrically powered, mechanical calculator, such as those manufactured by Friden, Marchant and Monroe.

New!!: Operating system and 36-bit · See more »

64-bit computing

In computer architecture, 64-bit computing is the use of processors that have datapath widths, integer size, and memory address widths of 64 bits (eight octets).

New!!: Operating system and 64-bit computing · See more »

Redirects here:

Commodity operating systems, Computer operating sysem, Computer operating system, Desktop OS, Desktop operating system, Desktop operating systems, Desktop os, GPOS, General-purpose operating system, OPSYS, Operating System, Operating System Types, Operating Systems, Operating systems, Operatingsystem, Operation system, Operative system, Server OS.

References

[1] https://en.wikipedia.org/wiki/Operating_system

OutgoingIncoming
Hey! We are on Facebook now! »