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

Distributed operating system

Index Distributed operating system

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

94 relations: ACID, Address space, Algorithm, Application programming interface, Association for Computing Machinery, Availability, Benchmark (computing), Boolean algebra, Centralized computing, Comparison of operating systems, Computer architecture, Computer configuration, Computer data storage, Computer hardware, Computer multitasking, Computer network, Computer performance, Concurrent computing, Data, Data structure, Dataflow, Deadlock, Decentralised system, Dijkstra Prize, Diminishing returns, Distributed computing, DYSEAC, Fault (technology), Fault tolerance, Flexibility (engineering), Flip-flop (electronics), Hash table, Identifier, Indirection, Inferno (operating system), Information retrieval, Input/output, Inter-process communication, Interstate Highway System, Joint Computer Conference, Kernel (operating system), Linearizability, List of distributed computing conferences, List of distributed computing projects, List of important publications in concurrent, parallel, and distributed computing, List of operating systems, Load balancing (computing), Locale (computer hardware), Microkernel, MINIX, ..., Monolithic kernel, Multi-core processor, Multikernel, Multiprocessing, Mutual exclusion, National Institute of Standards and Technology, Network operating system, Network topology, Operating system, Operating System Projects, Parallel computing, Parameter, Peripheral, Plan 9 from Bell Labs, Portable computer, Process (computing), Process management (computing), Process migration, Program counter, Projection (mathematics), Refrigerator truck, Relay, Replication (computing), Separation of mechanism and policy, Serializability, Single system image, Software architecture, Software flow control, Spider web, Spirograph, String (computer science), String art, Subset, Synchronization (computer science), System resource, Thread (computing), Throughput, Time complexity, Transaction processing, TX-2, Unique key, United States Department of the Army, User interface, Value (mathematics). Expand index (44 more) »

ACID

In computer science, ACID (Atomicity, Consistency, Isolation, Durability) is a set of properties of database transactions intended to guarantee validity even in the event of errors, power failures, etc.

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

Address space

In computing, an address space defines a range of discrete addresses, each of which may correspond to a network host, peripheral device, disk sector, a memory cell or other logical or physical entity.

New!!: Distributed operating system and Address space · See more »

Algorithm

In mathematics and computer science, an algorithm is an unambiguous specification of how to solve a class of problems.

New!!: Distributed operating system and Algorithm · 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!!: Distributed operating system and Application programming interface · See more »

Association for Computing Machinery

The Association for Computing Machinery (ACM) is an international learned society for computing.

New!!: Distributed operating system and Association for Computing Machinery · See more »

Availability

In reliability theory and reliability engineering, the term availability has the following meanings.

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

Benchmark (computing)

In computing, a benchmark is the act of running a computer program, a set of programs, or other operations, in order to assess the relative performance of an object, normally by running a number of standard tests and trials against it.

New!!: Distributed operating system and Benchmark (computing) · See more »

Boolean algebra

In mathematics and mathematical logic, Boolean algebra is the branch of algebra in which the values of the variables are the truth values true and false, usually denoted 1 and 0 respectively.

New!!: Distributed operating system and Boolean algebra · See more »

Centralized computing

Centralized computing is computing done at a central location, using terminals that are attached to a central computer.

New!!: Distributed operating system and Centralized computing · 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!!: Distributed 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!!: Distributed operating system and Computer architecture · See more »

Computer configuration

In communications or computer systems, a configuration is an arrangement of functional units according to their nature, number, and chief characteristics.

New!!: Distributed operating system and Computer configuration · See more »

Computer data storage

Computer data storage, often called storage or memory, is a technology consisting of computer components and recording media that are used to retain digital data.

New!!: Distributed operating system and Computer data storage · 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!!: Distributed operating system and Computer hardware · 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!!: Distributed 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!!: Distributed operating system and Computer network · See more »

Computer performance

Computer performance is the amount of work accomplished by a computer system.

New!!: Distributed operating system and Computer performance · See more »

Concurrent computing

Concurrent computing is a form of computing in which several computations are executed during overlapping time periods—concurrently—instead of sequentially (one completing before the next starts).

New!!: Distributed operating system and Concurrent computing · See more »

Data

Data is a set of values of qualitative or quantitative variables.

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

Data structure

In computer science, a data structure is a data organization and storage format that enables efficient access and modification.

New!!: Distributed operating system and Data structure · See more »

Dataflow

Dataflow is a term used in computing which has various meanings depending on application and the context in which the term is used.

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

Deadlock

In concurrent computing, a deadlock is a state in which each member of a group is waiting for some other member to take action, such as sending a message or more commonly releasing a lock.

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

Decentralised system

A decentralised system in systems theory is a system in which lower level components operate on local information to accomplish global goals.

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

Dijkstra Prize

The Edsger W. Dijkstra Paper Prize in Distributed Computing is given for outstanding papers on the principles of distributed computing, whose significance and impact on the theory and/or practice of distributed computing has been evident for at least a decade.

New!!: Distributed operating system and Dijkstra Prize · See more »

Diminishing returns

In economics, diminishing returns is the decrease in the marginal (incremental) output of a production process as the amount of a single factor of production is incrementally increased, while the amounts of all other factors of production stay constant.

New!!: Distributed operating system and Diminishing returns · See more »

Distributed computing

Distributed computing is a field of computer science that studies distributed systems.

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

DYSEAC

DYSEAC was the second Standards Electronic Automatic Computer.

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

Fault (technology)

In document ISO 10303-226, a fault is defined as an abnormal condition or defect at the component, equipment, or sub-system level which may lead to a failure.

New!!: Distributed operating system and Fault (technology) · See more »

Fault tolerance

Fault tolerance is the property that enables a system to continue operating properly in the event of the failure (or one or more faults within) some of its components.

New!!: Distributed operating system and Fault tolerance · See more »

Flexibility (engineering)

Flexibility is used as an attribute of various types of systems.

New!!: Distributed operating system and Flexibility (engineering) · See more »

Flip-flop (electronics)

In electronics, a flip-flop or latch is a circuit that has two stable states and can be used to store state information.

New!!: Distributed operating system and Flip-flop (electronics) · See more »

Hash table

In computing, a hash table (hash map) is a data structure that implements an associative array abstract data type, a structure that can map keys to values.

New!!: Distributed operating system and Hash table · See more »

Identifier

An identifier is a name that identifies (that is, labels the identity of) either a unique object or a unique class of objects, where the "object" or class may be an idea, physical object (or class thereof), or physical substance (or class thereof).

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

Indirection

In computer programming, indirection (also called "dereferencing") is the ability to reference something using a name, reference, or container instead of the value itself.

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

Inferno (operating system)

Inferno is a distributed operating system started at Bell Labs and now developed and maintained by Vita Nuova Holdings as free software.

New!!: Distributed operating system and Inferno (operating system) · See more »

Information retrieval

Information retrieval (IR) is the activity of obtaining information system resources relevant to an information need from a collection of information resources.

New!!: Distributed operating system and Information retrieval · 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!!: Distributed operating system and Input/output · See more »

Inter-process communication

In computer science, inter-process communication or interprocess communication (IPC) refers specifically to the mechanisms an operating system provides to allow the processes to manage shared data.

New!!: Distributed operating system and Inter-process communication · See more »

Interstate Highway System

The Dwight D. Eisenhower National System of Interstate and Defense Highways, commonly known as the Interstate Highway System, is a network of controlled-access highways that forms part of the National Highway System in the United States.

New!!: Distributed operating system and Interstate Highway System · See more »

Joint Computer Conference

The Joint Computer Conferences were a series of computer conferences in the USA held under various names between 1951 and 1987.

New!!: Distributed operating system and Joint Computer Conference · 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!!: Distributed operating system and Kernel (operating system) · See more »

Linearizability

In concurrent programming, an operation (or set of operations) is atomic, linearizable, indivisible or uninterruptible if it appears to the rest of the system to occur at once without being interrupted.

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

List of distributed computing conferences

This is a selected list of international academic conferences in the fields of distributed computing, parallel computing, and concurrent computing.

New!!: Distributed operating system and List of distributed computing conferences · See more »

List of distributed computing projects

This is a list of distributed computing and grid computing projects.

New!!: Distributed operating system and List of distributed computing projects · See more »

List of important publications in concurrent, parallel, and distributed computing

This is a list of important publications in concurrent, parallel, and distributed computing, organized by field.

New!!: Distributed operating system and List of important publications in concurrent, parallel, and distributed computing · See more »

List of operating systems

This is a list of operating systems.

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

Load balancing (computing)

In computing, load balancing improves the distribution of workloads across multiple computing resources, such as computers, a computer cluster, network links, central processing units, or disk drives.

New!!: Distributed operating system and Load balancing (computing) · See more »

Locale (computer hardware)

In computer architecture a locale is an abstraction of the concept of a localized set of hardware resources which are close enough to enjoy uniform memory access.

New!!: Distributed operating system and Locale (computer hardware) · See more »

Microkernel

In computer science, a microkernel (also known as μ-kernel) is the near-minimum amount of software that can provide the mechanisms needed to implement an operating system (OS).

New!!: Distributed operating system and Microkernel · 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!!: Distributed operating system and MINIX · See more »

Monolithic kernel

A monolithic kernel is an operating system architecture where the entire operating system is working in kernel space and is alone in supervisor mode.

New!!: Distributed operating system and Monolithic kernel · See more »

Multi-core processor

A multi-core processor is a single computing component with two or more independent processing units called cores, which read and execute program instructions.

New!!: Distributed operating system and Multi-core processor · See more »

Multikernel

A multikernel operating system treats a multi-core machine as a network of independent cores, as if it were a distributed system.

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

Multiprocessing

Multiprocessing is the use of two or more central processing units (CPUs) within a single computer system.

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

Mutual exclusion

In computer science, mutual exclusion is a property of concurrency control, which is instituted for the purpose of preventing race conditions; it is the requirement that one thread of execution never enter its critical section at the same time that another concurrent thread of execution enters its own critical section.

New!!: Distributed operating system and Mutual exclusion · See more »

National Institute of Standards and Technology

The National Institute of Standards and Technology (NIST) is one of the oldest physical science laboratories in the United States.

New!!: Distributed operating system and National Institute of Standards and Technology · See more »

Network operating system

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

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

Network topology

Network topology is the arrangement of the elements (links, nodes, etc.) of a communication network.

New!!: Distributed operating system and Network topology · See more »

Operating system

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

New!!: Distributed operating system and Operating system · 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!!: Distributed operating system and Operating System Projects · 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!!: Distributed operating system and Parallel computing · See more »

Parameter

A parameter (from the Ancient Greek παρά, para: "beside", "subsidiary"; and μέτρον, metron: "measure"), generally, is any characteristic that can help in defining or classifying a particular system (meaning an event, project, object, situation, etc.). That is, a parameter is an element of a system that is useful, or critical, when identifying the system, or when evaluating its performance, status, condition, etc.

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

Peripheral

A peripheral device is "an ancillary device used to put information into and get information out of the computer." Three categories of peripheral devices exist based on their relationship with the computer.

New!!: Distributed operating system and Peripheral · 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!!: Distributed operating system and Plan 9 from Bell Labs · See more »

Portable computer

A portable computer was a computer designed to be easily moved from one place to another and included a display and keyboard.

New!!: Distributed operating system and Portable computer · See more »

Process (computing)

In computing, a process is an instance of a computer program that is being executed.

New!!: Distributed operating system and Process (computing) · See more »

Process management (computing)

Process management is an integral part of any modern-day operating system (OS).

New!!: Distributed operating system and Process management (computing) · See more »

Process migration

In computing, process migration is a specialized form of process management whereby processes are moved from one computing environment to another.

New!!: Distributed operating system and Process migration · See more »

Program counter

The program counter (PC), commonly called the instruction pointer (IP) in Intel x86 and Itanium microprocessors, and sometimes called the instruction address register (IAR), the instruction counter, or just part of the instruction sequencer, is a processor register that indicates where a computer is in its program sequence.

New!!: Distributed operating system and Program counter · See more »

Projection (mathematics)

In mathematics, a projection is a mapping of a set (or other mathematical structure) into a subset (or sub-structure), which is equal to its square for mapping composition (or, in other words, which is idempotent).

New!!: Distributed operating system and Projection (mathematics) · See more »

Refrigerator truck

A refrigerator truck is a van or truck designed to carry perishable freight at specific temperatures.

New!!: Distributed operating system and Refrigerator truck · See more »

Relay

A relay is an electrically operated switch.

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

Replication (computing)

Replication in computing involves sharing information so as to ensure consistency between redundant resources, such as software or hardware components, to improve reliability, fault-tolerance, or accessibility.

New!!: Distributed operating system and Replication (computing) · See more »

Separation of mechanism and policy

The separation of mechanism and policy is a design principle in computer science.

New!!: Distributed operating system and Separation of mechanism and policy · See more »

Serializability

In concurrency control of databases,Philip A. Bernstein, Vassos Hadzilacos, Nathan Goodman (1987): (free PDF download), Addison Wesley Publishing Company, Gerhard Weikum, Gottfried Vossen (2001):, Elsevier, transaction processing (transaction management), and various transactional applications (e.g., transactional memoryMaurice Herlihy and J. Eliot B. Moss. Transactional memory: architectural support for lock-free data structures. Proceedings of the 20th annual international symposium on Computer architecture (ISCA '93). Volume 21, Issue 2, May 1993. and software transactional memory), both centralized and distributed, a transaction schedule is serializable if its outcome (e.g., the resulting database state) is equal to the outcome of its transactions executed serially, i.e. without overlapping in time.

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

Single system image

In distributed computing, a single system image (SSI) cluster is a cluster of machines that appears to be one single system.

New!!: Distributed operating system and Single system image · 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!!: Distributed operating system and Software architecture · See more »

Software flow control

Software flow control is a method of flow control used in computer data links, especially RS-232 serial.

New!!: Distributed operating system and Software flow control · See more »

Spider web

A spider web, spiderweb, spider's web, or cobweb (from the archaic word coppe, meaning "spider") is a device created by a spider out of proteinaceous spider silk extruded from its spinnerets, generally meant to catch its prey.

New!!: Distributed operating system and Spider web · See more »

Spirograph

Spirograph is a geometric drawing toy that produces mathematical roulette curves of the variety technically known as hypotrochoids and epitrochoids.

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

String (computer science)

In computer programming, a string is traditionally a sequence of characters, either as a literal constant or as some kind of variable.

New!!: Distributed operating system and String (computer science) · See more »

String art

String art, or pin and thread art, is characterized by an arrangement of colored thread strung between points to form geometric patterns or representational designs such as a ship's sails, sometimes with other artist material comprising the remainder of the work.

New!!: Distributed operating system and String art · See more »

Subset

In mathematics, a set A is a subset of a set B, or equivalently B is a superset of A, if A is "contained" inside B, that is, all elements of A are also elements of B. A and B may coincide.

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

Synchronization (computer science)

In computer science, synchronization refers to one of two distinct but related concepts: synchronization of processes, and synchronization of Data.

New!!: Distributed operating system and Synchronization (computer science) · See more »

System resource

In computing, a system resource, or simply resource, is any physical or virtual component of limited availability within a computer system.

New!!: Distributed operating system and System resource · See more »

Thread (computing)

In computer science, a thread of execution is the smallest sequence of programmed instructions that can be managed independently by a scheduler, which is typically a part of the operating system.

New!!: Distributed operating system and Thread (computing) · See more »

Throughput

In general terms, throughput is the maximum rate of production or the maximum rate at which something can be processed.

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

Time complexity

In computer science, the time complexity is the computational complexity that describes the amount of time it takes to run an algorithm.

New!!: Distributed operating system and Time complexity · See more »

Transaction processing

Transaction processing is information processing in computer science that is divided into individual, indivisible operations called transactions.

New!!: Distributed operating system and Transaction processing · See more »

TX-2

The MIT Lincoln Laboratory TX-2 computer was the successor to the Lincoln TX-0 and was known for its role in advancing both artificial intelligence and human-computer interaction.

New!!: Distributed operating system and TX-2 · See more »

Unique key

In database relational modeling and implementation, a unique key (also known as a candidate key) of a relation is a minimal superkey for that relation; that is, a set of attributes such that.

New!!: Distributed operating system and Unique key · See more »

United States Department of the Army

The Department of the Army (DA) is one of the three military departments within the Department of Defense of the United States of America.

New!!: Distributed operating system and United States Department of the Army · 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!!: Distributed operating system and User interface · See more »

Value (mathematics)

In mathematics, value may refer to several, strongly related notions.

New!!: Distributed operating system and Value (mathematics) · See more »

Redirects here:

DISTRIBUTED OS, Distributed Operating System.

References

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

OutgoingIncoming
Hey! We are on Facebook now! »