AOL Computing's Webopædia home page
newly added terms
newly added links

Top Ten Terms
  
1
SSL
2
TCPIP
3
IP address
4
MP3
5
USB
6
local area networks
7
SCSI
8
operating system
9
PCI
10
T-1 carrier




Search AOL Computing's Webopædia for information

By keyword...
  
...or by category
  
Term of the Day:
title bar


multitasking
cooperative multitasking
MultiFinder
multiprocessing
operating system
OS/2
UNIX

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 involved.

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. In cooperative 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, Windows 95, Windows NT, the Amiga operating system and UNIX use preemptive multitasking, whereas Microsoft Windows 3.x and the MultiFinder (for Macintosh computers) use cooperative multitasking.



For internet.com pages about multitasking, . Also, check out the following links!


More Information

  CMX-RTX real time operating system
Product feature page for the CMS-RTX real time multitasking operating system for microprocessors and microcomputers. Updated on Apr 14, 1998

  MOVIE site
This site 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. Updated on Dec 7, 1996

  On Time home page
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. Updated on Aug 1, 1998

FIND AN ERROR?


Copyright © 1996-2000
internet.com Corporation

brought to you by: