pre-emptive multitasking

pre-emptive multitasking

(operating system, parallel)
A type of multitasking where the scheduler can interrupt and suspend ("swap out") the currently running task in order to start or continue running ("swap in") another task. The tasks under pre-emptive multitasking can be written as though they were the only task and the scheduler decides when to swap them. The scheduler must ensure that when swapping tasks, sufficient state is saved and restored that tasks do not interfere.

The length of time for which a process runs is known as its "time slice" and may depend on the task's priority or its use of resources such as memory and I/O.

OS/2, Unix and the Amiga use pre-emptive multitasking.

This contrasts with cooperative multitasking where each task must include calls to allow it to be descheduled periodically.
References in periodicals archive ?
RTMON is pre-emptive multitasking OS which is highly simplified for easy use by the students.
The new solution is aimed at providing fast server speeds using the inbuilt multiprocessor support, pre-emptive multitasking and faster networking of the Mac OS X.
BIOStation extends the features of the TIGER 542/PC by offering services that include pre-emptive multitasking, I/O, capture, and statistics.
The powerful UNIX-based core of Mac OS X with features like protected memory and pre-emptive multitasking is tailor-made for the rigorous demands of creative professionals and demanding server environments," said Ron Okamoto, Apple's vice president of Worldwide Developer Relations.
Running on Pyramid and SNI's family of servers, AS/X builds on the advantages of the UNIX operating system in the areas of pre-emptive multitasking, symmetrical multiprocessing, journaling file system and RAID.
The Ubicom ipOS operating system is a selectable single-tasking or pre-emptive multitasking kernel with a task handler that is designed to eliminate priority inversions, which helps ensure correct behavior and simplify debugging.
Apache runs in Tenon's multi-threaded, pre-emptive multitasking environment, and has been extended with support for WebSTAR plug-ins and AppleScript CGIs.
Because of its new user interface, new underlying operating system features such as pre-emptive multitasking and 32-bit support, and a huge array of new communications services, Windows 95 is the perfect environment for integrating the PC with the telephone.
Fully ROMable, Windows CE features pre-emptive multitasking, a Windows-like GUI, and a standard communication protocol that facilitates Internet access and information sharing with other Windows-based applications.
When asked which factors are most strongly influencing a decision in favor of buying Windows 95, more than two- thirds of the subscribers surveyed cited the new program's promised increase in available 'real mode' memory (74%); the fact that it's a 32-bit OS (71%); and its pre-emptive multitasking capabilities (68%).
DESQview/X is, in fact, a complete windowing, pre-emptive multitasking environment that allows users to work with any combination of local and remote applications for DOS, Microsoft Windows, UNIX and other X platforms.
Full pre-emptive multitasking under Windows 95 and NT allows the operator to perform multiple tasks, such as opening files and printing reports, without jeopardizing vital data collection and alarming.