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

Computer multitasking

Index Computer multitasking

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

63 relations: Amiga, Auxiliary memory, Batch processing, Berkeley Software Distribution, Busy waiting, Central processing unit, Channel I/O, CICS, Classic Mac OS, Comparison of BSD operating systems, Computer data storage, Computer multitasking, Computing, Concurrent computing, Context switch, CPU time, CPU-bound, Fiber (computer science), Hang (computing), I/O bound, IBM, Input/output, Itanium, J. Lyons and Co., Job Entry Subsystem 2/3, Linux, MacOS, Memory management unit, Memory protection, Microsoft, Microsoft Windows, Multics, Multiprocessing, Multithreading (computer architecture), Operating system, Parallel computing, Parent process, Peripheral, Polling (computer science), Process (computing), Process state, Protection ring, Real-time computing, RISC OS, Scheduling (computing), Sinclair QDOS, Sinclair QL, SmartComputing, Solaris (operating system), Symmetric multiprocessing, ..., Thread (computing), Time-sharing, TOPS-10, Unix, UNIX System V, Unix-like, Virtual machine, Virtual memory, Windows 95, Windows 9x, Windows NT, Windows NT 3.1, X86-64. Expand index (13 more) »

Amiga

The Amiga is a family of personal computers introduced by Commodore in 1985.

New!!: Computer multitasking and Amiga · See more »

Auxiliary memory

Auxiliary memory, also known as auxiliary storage, secondary storage, secondary memory or external memory, is a non-volatile memory (does not lose stored data when the device is powered down) that is not directly accessible by the CPU, because it is not accessed via the input/output channels (it is an external device).

New!!: Computer multitasking and Auxiliary memory · 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!!: Computer multitasking and Batch processing · 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!!: Computer multitasking and Berkeley Software Distribution · See more »

Busy waiting

In software engineering, busy-waiting, busy-looping or spinning is a technique in which a process repeatedly checks to see if a condition is true, such as whether keyboard input or a lock is available.

New!!: Computer multitasking and Busy waiting · 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!!: Computer multitasking and Central processing unit · See more »

Channel I/O

In computing, channel I/O is a high-performance input/output (I/O) architecture that is implemented in various forms on a number of computer architectures, especially on mainframe computers.

New!!: Computer multitasking and Channel I/O · See more »

CICS

Customer Information Control System (CICS) is a family of mixed language application servers that provide online transaction management and connectivity for applications on IBM Mainframe systems under z/OS and z/VSE.

New!!: Computer multitasking and CICS · 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!!: Computer multitasking and Classic Mac OS · See more »

Comparison of BSD operating systems

There are a number of Unix-like operating systems based on or descended from the Berkeley Software Distribution (BSD) series of Unix variants options.

New!!: Computer multitasking and Comparison of BSD operating systems · 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!!: Computer multitasking and Computer data storage · 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!!: Computer multitasking and Computer multitasking · See more »

Computing

Computing is any goal-oriented activity requiring, benefiting from, or creating computers.

New!!: Computer multitasking and Computing · 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!!: Computer multitasking and Concurrent computing · 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!!: Computer multitasking and Context switch · See more »

CPU time

CPU time (or process time) is the amount of time for which a central processing unit (CPU) was used for processing instructions of a computer program or operating system, as opposed to elapsed time, which includes for example, waiting for input/output (I/O) operations or entering low-power (idle) mode.

New!!: Computer multitasking and CPU time · See more »

CPU-bound

In computer science, a computer is CPU-bound (or compute-bound) when the time for it to complete a task is determined principally by the speed of the central processor: processor utilization is high, perhaps at 100% usage for many seconds or minutes.

New!!: Computer multitasking and CPU-bound · See more »

Fiber (computer science)

In computer science, a fiber is a particularly lightweight thread of execution.

New!!: Computer multitasking and Fiber (computer science) · See more »

Hang (computing)

In computing, a hang or freeze occurs when either a computer program or system ceases to respond to inputs.

New!!: Computer multitasking and Hang (computing) · See more »

I/O bound

In computer science, I/O bound refers to a condition in which the time it takes to complete a computation is determined principally by the period spent waiting for input/output operations to be completed.

New!!: Computer multitasking and I/O bound · 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!!: Computer multitasking and IBM · 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!!: Computer multitasking and Input/output · See more »

Itanium

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

New!!: Computer multitasking and Itanium · See more »

J. Lyons and Co.

J.

New!!: Computer multitasking and J. Lyons and Co. · See more »

Job Entry Subsystem 2/3

The Job Entry Subsystem (JES) is a component of IBM's mainframe operating systems that is responsible for managing batch workloads.

New!!: Computer multitasking and Job Entry Subsystem 2/3 · See more »

Linux

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

New!!: Computer multitasking and Linux · See more »

MacOS

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

New!!: Computer multitasking and MacOS · See more »

Memory management unit

A memory management unit (MMU), sometimes called paged memory management unit (PMMU), is a computer hardware unit having all memory references passed through itself, primarily performing the translation of virtual memory addresses to physical addresses.

New!!: Computer multitasking and Memory management unit · 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!!: Computer multitasking and Memory protection · See more »

Microsoft

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

New!!: Computer multitasking 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!!: Computer multitasking and Microsoft Windows · 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!!: Computer multitasking and Multics · See more »

Multiprocessing

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

New!!: Computer multitasking and Multiprocessing · See more »

Multithreading (computer architecture)

In computer architecture, multithreading is the ability of a central processing unit (CPU) or a single core in a multi-core processor to execute multiple processes or threads concurrently, appropriately supported by the operating system.

New!!: Computer multitasking and Multithreading (computer architecture) · 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!!: Computer multitasking and Operating system · 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!!: Computer multitasking and Parallel computing · See more »

Parent process

In computing, a parent process is a process that has created one or more child processes.

New!!: Computer multitasking and Parent process · 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!!: Computer multitasking and Peripheral · See more »

Polling (computer science)

Polling, or polled operation, in computer science, refers to actively sampling the status of an external device by a client program as a synchronous activity.

New!!: Computer multitasking and Polling (computer science) · See more »

Process (computing)

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

New!!: Computer multitasking and Process (computing) · See more »

Process state

In a multitasking computer system, processes may occupy a variety of states.

New!!: Computer multitasking and Process state · 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!!: Computer multitasking and Protection ring · 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!!: Computer multitasking and Real-time computing · See more »

RISC OS

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

New!!: Computer multitasking and RISC OS · 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!!: Computer multitasking and Scheduling (computing) · See more »

Sinclair QDOS

QDOS is the multitasking operating system found on the Sinclair QL personal computer and its clones.

New!!: Computer multitasking and Sinclair QDOS · See more »

Sinclair QL

The Sinclair QL (for Quantum leap), is a personal computer launched by Sinclair Research in 1984, as an upper-end counterpart to the Sinclair ZX Spectrum.

New!!: Computer multitasking and Sinclair QL · See more »

SmartComputing

Smart Computing was a monthly computing and technology magazine published by Sandhills Publishing Company in Lincoln, Nebraska, USA.

New!!: Computer multitasking and SmartComputing · See more »

Solaris (operating system)

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

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

Symmetric multiprocessing

Symmetric multiprocessing (SMP) involves a multiprocessor computer hardware and software architecture where two or more identical processors are connected to a single, shared main memory, have full access to all input and output devices, and are controlled by a single operating system instance that treats all processors equally, reserving none for special purposes.

New!!: Computer multitasking and Symmetric multiprocessing · 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!!: Computer multitasking and Thread (computing) · 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!!: Computer multitasking and Time-sharing · 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!!: Computer multitasking and TOPS-10 · 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!!: Computer multitasking 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!!: Computer multitasking 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!!: Computer multitasking and Unix-like · See more »

Virtual machine

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

New!!: Computer multitasking 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!!: Computer multitasking and Virtual memory · See more »

Windows 95

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

New!!: Computer multitasking 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!!: Computer multitasking and Windows 9x · 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!!: Computer multitasking and Windows NT · See more »

Windows NT 3.1

Windows NT 3.1 is a 32-bit operating system developed by Microsoft, and released on July 27, 1993.

New!!: Computer multitasking and Windows NT 3.1 · 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!!: Computer multitasking and X86-64 · See more »

Redirects here:

App switching, Computer/Multitasking, Concurrent processing, Interleaved execution, Mobile phone multitasking, Multi program, Multi programming, Multi tasking, Multi-doing, Multi-program, Multi-programming, Multi-task, Multi-tasking, Multiprogram, Multiprogramming, Multitask, Multitasker, Multitasking, Multitasking (computing), Multitasking operating system, Operating system multitasking, Smartphone multitasking, Time slice multiplexing.

References

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

OutgoingIncoming
Hey! We are on Facebook now! »