multitasking · MultiFinder ·
system · OS/2 ·
|| The ability to execute
more than one task
at the same time, a task
being a program.
The terms multitasking and multiprocessing
are often used interchangeably, although multiprocessing
sometimes implies that more than one CPU is
In multitasking, only one CPU is involved, but it switches
from one program to another so quickly that it gives the
appearance of executing all of the programs at the same time.
There are two basic types of multitasking:
preemptive and cooperative. In preemptive
multitasking, the operating
system parcels out CPU time slices to each program.
multitasking, each program can control the CPU for as long
as it needs it. If a program is not using the CPU, however, it
can allow another program to use it temporarily. OS/2,
NT, the Amiga
operating system and UNIX
use preemptive multitasking, whereas Microsoft
Windows 3.x and the MultiFinder
computers) use cooperative multitasking.
| For More Information...
||On Time home
The On Time site
provides information on their real-time multitasking
kernel for C and PASCAL, and the cross development
system for 32-bit embedded systems.
describes the MOVIE (Multitasking Object-oriented Visual
Interactive Environment ) project from Syracuse
University. The goal of the MOVIE project is to provide
a programming environment on top of evolving open
software and HPCC language standards.
CMX-RTX real time
page for the CMS-RTX real time multitasking operating
system for microprocessors and
| Copyright (c) 2001 ZDNet and internet.com Corp.. All
rights reserved. Reproduction in whole or in part in any form
or medium without express written permission of ZDNet and
Mecklermedia is prohibited. ZDNet and the ZDNet logo are
trademarks of Ziff-Davis Inc. Webopedia logo is a trademark of
internet.com Corporation. |