answersLogoWhite

0


Best Answer

Windows 95

User Avatar

Wiki User

11y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Which Microsoft operating system first supported preemptive multitasking?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Performing Arts

What operating systems support preemptive multitasking?

Examples of preemptive operating systems include AmigaOS, the Windows NT family (including XP and Vista), Linux, *BSD, OS/2 2.X - OS/2 Warp 3 - 4.5, Mac OS X and Windows 95/98/ME (32-bit applications only)[1]. Unix and Unix-based systems, and VMS, as well as other systems used in the academic and medium-to-large business markets, have always supported preemptive multitasking, but for a long time were beyond the reach of most users either because of the costs of licensing or the expensive hardware required to support them. Examples of older, non-preemptive (cooperative) operating systems include Windows 1.x, 2.x, 3.x, Windows for Workgroups, Windows 95/98 (when running 16-bit applications), NetWare, and Classic Mac OS versions (system 5.0 and up). Non-multitasking operating systems include older versions of Mac OS, MS DOS, and Commodore 64 OS which could only execute one program at a time. Amiga OS, based on the preemptive multitasking TRIPOS system, was the first such system widely available to home users (1985). Running on Motorola 68000-based Amiga systems without memory management, the system used dynamic loading of relocatable code blocks ("hunks" in Amiga jargon) to preemptively multitask all processes in the same flat address space. Early PC operating systems such as MS-DOS and DR-DOS, did not support multitasking at all. Novell NetWare, Microsoft Windows and OS/2 systems introduced cooperative multitasking to the PC, but did not support preemptive multitasking. In the case of the PC, the slow start was partly because of the need to support a large legacy code base of DOS software written to run in single-user mode on a 8086-based PC, whereas the Amiga system was designed to multitask from the beginning. The earliest version of Windows to support a limited form of preemptive multitasking was Windows 2.1x, which used the Intel 80386's Virtual 8086 mode to run DOS applications in virtual 8086 machines--commonly known as "DOS boxes"--which were preemptible. In Windows 95 and its successors, Windows 98 and Windows Me, 32-bit applications were made preemptible by running each one in a separate address space, but 16 bit applications remained cooperative. [1] Windows NT, which ran processes in a 32-bit paged address space from the outset, has always supported preemptive multitasking, and this has been inherited by the NT line of Windows systems, including Windows 2000, Windows XP and Windows Vista. Although there were plans to upgrade the cooperative multitasking Mac OS to a preemptive model (and a preemptive API did exist in Mac OS 9, although in a very limited sense[2] and rarely exploited), these were abandoned in favor of Mac OS X, a re-engineered system based on the BSD-derived Darwin kernel, which supports preemptive multitasking. OS/2 Warp, IBM's rewrite of an earlier IBM/Microsoft collaboration, OS/2, targeted at 386 systems, supported preemptive multitasking of native applications, and also permitted several different Windows sessions to be multitasked preemptively. Preemptive multitasking is a rare example of an advanced feature of the Amiga operating system which was not found on other desktops of a similar price range during the heyday of the Amiga. Unfortunately the company behind the Amiga, Commodore International, failed to recognise its potential in the business world and promoted it almost exclusively as a 'games machine' which hampered its acceptance in the business community, a grave tactical error. Very soon after the Commodore company crashed and the Amiga was left with no support. The Amiga OS was so good that various companies have bought the Amiga and to its credit, although it has never again become mainstream, it still has an active community15 years after the Commodore company went bankrupt.


Whats the difference between cooperative multitasking and preemptive multitasking?

Mike Newton Cooperative Multitasking:- When computer usage evolved from batch mode to interactive mode, multiprogramming was no longer a suitable approach. Each user wanted to see his program running as if it was the only program in the computer. The use of time sharing made this possible, with the qualification that the computer would not seem as fast to any one user as it really would be if it were running only that user's program. Early multitasking systems consisted of suites of related applications that voluntarily ceded time to each other. This approach, which was eventually supported by many computers operating systems, is today known as cooperative multitasking. Although it is rarely used in larger systems, Microsoft Windows prior to Windows 95 and Windows NT, and Mac OS prior to Mac OS X both used cooperative multitasking to enable the running of multiple applications simultaneously. Windows 9x also used cooperative multitasking, but only for 16-bit legacy applications


What operating systems are supported by CimTrak?

CimTrak is supported on multiple Windows, Linux, Unix, and Macintosh operating systems


What kernel is the openSUSE operating system based on?

The kernel in the openSUSE operating system is based on the Linux system. It was developed by the community supported openSUSE project and was initially released in December 2006.


What operating system does IBM use?

IBM System z servers are supported by a multitude of operating systems, such as z/OS, z/VSE, z/TPF, Linux on System z and the z/VM hypervisor.

Related questions

Which Microsoft os first supported preemptive multitasking?

Windows 95


Write a short note on Windows XP?

Windows XP is an operating system that is no longer supported by Microsoft.


What operating systems support preemptive multitasking?

Examples of preemptive operating systems include AmigaOS, the Windows NT family (including XP and Vista), Linux, *BSD, OS/2 2.X - OS/2 Warp 3 - 4.5, Mac OS X and Windows 95/98/ME (32-bit applications only)[1]. Unix and Unix-based systems, and VMS, as well as other systems used in the academic and medium-to-large business markets, have always supported preemptive multitasking, but for a long time were beyond the reach of most users either because of the costs of licensing or the expensive hardware required to support them. Examples of older, non-preemptive (cooperative) operating systems include Windows 1.x, 2.x, 3.x, Windows for Workgroups, Windows 95/98 (when running 16-bit applications), NetWare, and Classic Mac OS versions (system 5.0 and up). Non-multitasking operating systems include older versions of Mac OS, MS DOS, and Commodore 64 OS which could only execute one program at a time. Amiga OS, based on the preemptive multitasking TRIPOS system, was the first such system widely available to home users (1985). Running on Motorola 68000-based Amiga systems without memory management, the system used dynamic loading of relocatable code blocks ("hunks" in Amiga jargon) to preemptively multitask all processes in the same flat address space. Early PC operating systems such as MS-DOS and DR-DOS, did not support multitasking at all. Novell NetWare, Microsoft Windows and OS/2 systems introduced cooperative multitasking to the PC, but did not support preemptive multitasking. In the case of the PC, the slow start was partly because of the need to support a large legacy code base of DOS software written to run in single-user mode on a 8086-based PC, whereas the Amiga system was designed to multitask from the beginning. The earliest version of Windows to support a limited form of preemptive multitasking was Windows 2.1x, which used the Intel 80386's Virtual 8086 mode to run DOS applications in virtual 8086 machines--commonly known as "DOS boxes"--which were preemptible. In Windows 95 and its successors, Windows 98 and Windows Me, 32-bit applications were made preemptible by running each one in a separate address space, but 16 bit applications remained cooperative. [1] Windows NT, which ran processes in a 32-bit paged address space from the outset, has always supported preemptive multitasking, and this has been inherited by the NT line of Windows systems, including Windows 2000, Windows XP and Windows Vista. Although there were plans to upgrade the cooperative multitasking Mac OS to a preemptive model (and a preemptive API did exist in Mac OS 9, although in a very limited sense[2] and rarely exploited), these were abandoned in favor of Mac OS X, a re-engineered system based on the BSD-derived Darwin kernel, which supports preemptive multitasking. OS/2 Warp, IBM's rewrite of an earlier IBM/Microsoft collaboration, OS/2, targeted at 386 systems, supported preemptive multitasking of native applications, and also permitted several different Windows sessions to be multitasked preemptively. Preemptive multitasking is a rare example of an advanced feature of the Amiga operating system which was not found on other desktops of a similar price range during the heyday of the Amiga. Unfortunately the company behind the Amiga, Commodore International, failed to recognise its potential in the business world and promoted it almost exclusively as a 'games machine' which hampered its acceptance in the business community, a grave tactical error. Very soon after the Commodore company crashed and the Amiga was left with no support. The Amiga OS was so good that various companies have bought the Amiga and to its credit, although it has never again become mainstream, it still has an active community15 years after the Commodore company went bankrupt.


Whats the difference between cooperative multitasking and preemptive multitasking?

Mike Newton Cooperative Multitasking:- When computer usage evolved from batch mode to interactive mode, multiprogramming was no longer a suitable approach. Each user wanted to see his program running as if it was the only program in the computer. The use of time sharing made this possible, with the qualification that the computer would not seem as fast to any one user as it really would be if it were running only that user's program. Early multitasking systems consisted of suites of related applications that voluntarily ceded time to each other. This approach, which was eventually supported by many computers operating systems, is today known as cooperative multitasking. Although it is rarely used in larger systems, Microsoft Windows prior to Windows 95 and Windows NT, and Mac OS prior to Mac OS X both used cooperative multitasking to enable the running of multiple applications simultaneously. Windows 9x also used cooperative multitasking, but only for 16-bit legacy applications


Is Windows XP an os?

Windows XP is an outdated operating system manufactured by Microsoft which is no longer supported.


What are the main difference's between operating system for mainframe computer and personal computer?

1) A mainframe will support multiple users. A personal computer originally supported only one user at a time (Windows can now have simultaneous login sessions). 2) Multitasking. A mainframe must be able to multitask between different threads. Today, PC OSs do as well but earlier versions didn't have true preemptive multitasking. 3) Remote access. Most mainframes can be remotely managed. No such requirement on a PC. 4) A mainframe should easily support a large number of processes. A PC might not be well suited to this.


What operating systems are supported by CimTrak?

CimTrak is supported on multiple Windows, Linux, Unix, and Macintosh operating systems


Why the metatreder4 is not installed on Microsoft surface PC-?

The Metatreder4 is not installed on Microsoft surface PC because it is not supported.


How you can perform a multitasking in C programming language?

Multi-tasking is supported by the fork and exec subroutines in the C library.


What is an interface that uses graphics as compared to a command-drive interface?

The interface you are looking for is called a GUI (Graphical User Interface). This interface is supported by all Microsoft Windows Operating System's.


Can auto desk 3dsmax can run with mac book pro?

3ds Max is only available for the Windows operating system. Autodesk advises (See links below) that Apple® computers based on Intel processors and running Microsoft operating systems are supported using Apple's Boot Camp. Virtual machine environments are currently not supported.


Does Microsoft database Access 2010 work in XP operating system?

It's compatible with Windows XP SP3 (32 bits) and operating systems of 64 bits like Windows XP Pro x64 or Windows Server 2003/2003 R2 are not supported.