Printer Friendly
Dictionary, Encyclopedia and Thesaurus - The Free Dictionary
1,737,569,884 visitors served.
forum mailing list For webmasters
?
New: Language forums
Dictionary/
thesaurus
Medical
dictionary
Legal
dictionary
Financial
dictionary
Acronyms
 
Idioms
Encyclopedia
Wikipedia
encyclopedia
?

PC operating environments

    0.02 sec.

PC operating environments

Almost all x86-based PCs use the Windows operating systems. Windows 3.1 is rarely used today, but many 16-bit Windows 3.1 applications, as well as DOS applications, still run under Windows 98, XP and other 32-bit versions of Windows.

OS/2, highly regarded as a robust and stable operating system, had its loyal followers but always suffered from limited application and driver support. It is still used, however (see OS/2 and eComStation).

Linux PCs are increasingly becoming popular for the desktop and run on standard x86-based machines. See Linux and Linspire.

The History of PC Operating Systems
The PC was created without a glimmer of its future potential. As it became mainstream, its flaws surfaced. For example, its 8088 CPU was limited to one megabyte of memory, the first 640K of which was used for applications, with the remaining 384K set aside for video and other peripheral usage (see PC memory map). That upper 384K, known as the Upper Memory Area (UMA), gave rise to countless techniques for squeezing more drivers into it so there would be room for applications in the precious 640K below.

DOS was designed to run only one program at a time, and users eventually wanted more than one program active so they could switch back and forth. In order to get around DOS's single task nature and the PC's 640K limit, a variety of add-ons, techniques and remedies were created to solve this dilemma. Following is a synopsis.

TSRs
In 1984, Borland introduced Sidekick and popularized the TSR, or popup, program. Sidekick stayed in memory but swapped in and out of view by pressing a hotkey. Users could instantly switch to a handy phone directory or notepad. However, keeping many TSRs in memory may not leave room for bigger applications, and TSRs are known to cause conflicts. TSRs can still run under Windows, but generally must be popped up within a DOS window.

Expanded Memory
In 1984, expanded memory (EMS) was created to break the one megabyte barrier. An EMS board with multiple megabytes of RAM could be plugged in, and its memory used directly by EMS applications. Lotus 1-2-3 quickly took advantage of it and hundreds of other applications were written to use it. Windows supports EMS for older DOS applications that require it. See EMS.

Task Switchers and Multitaskers
Programs such as Software Carousel extended DOS's capabilities by allowing the user to keep a variety of programs open at the same time and switch back and forth between them. These "task switchers" used EMS memory, extended memory and/or the hard disk to swap applications in and out of conventional memory.

Combining multitasking with task switching, Quarterdeck's popular DESQview was the first control program to use expanded (EMS) memory to allow programs to run in, not just reside in, the background.

Memory Managers
Memory managers were developed to store TSRs and other memory-resident software (drivers) in the Upper Memory Area. Memory managers manage both extended and EMS memory, and products, such as QEMM, 386MAX and DOS 6's EMM386.EXE, can allocate both types on demand. See DOS memory manager and memory allocation.

Extended Memory and Windows
By the late 1980s, the DOS extender was introduced, which is software that allows DOS applications to run in, not just reside in, extended memory. Paradox 386 and Lotus 1-2-3 Version 3.0 were some of the first programs to use it.

Windows uses its own equivalent DOS extender technologies to manage all the memory in the PC. It lets users launch, keep active and switch between several Windows and DOS applications. Windows' ability to finally use large amounts of memory in the PC contributed to the success of Windows 3.0 and later 3.1. Windows 95/98, which utilized the 32-bit architecture of the x86 chip, inherently used all of extended memory, but still dealt with conventional memory for legacy applications.

DOS 5 and 6
DOS 5 added a task switching capability that ran multiple DOS applications, swapping inactive ones to disk. It improved memory management, freeing up more conventional memory by loading operating system components into upper memory.

DOS 6 improved memory management and added real time compression. It allocated extended memory and EMS memory on demand, making it more flexible for running a mix of old DOS and new Windows programs. Its DoubleSpace or DriveSpace compression doubled the capacity of a hard disk. In DOS 6, for the first time, a variety of stand-alone utility programs were included.

DR-DOS
DR-DOS is a DOS-compatible operating system with advanced memory management and other features that always inspired Microsoft to include similar functionality in its subsequent DOS releases. Novell acquired DR-DOS, added NetWare functionality to it, and then sold it to Caldera (see DR-DOS).

The Bad News
The legacy of TSRs, memory managers and task switchers combined with the various versions of DOS and Windows made quite a nightmare for the micro manager in a large enterprise before the mid-1990s.

The Good News
Starting with Windows 95, most memory management problems were solved. If you are starting out with computers today, you avoided a huge number of growing pains since the advent of the PC in 1981. Now, you only have to deal with viruses, spam, identity theft and spyware.



How to thank TFD for its existence? Tell a friend about us, add a link to this page, add the site to iGoogle, or visit webmaster's page for free fun content.
?Page tools
Printer friendly
Cite / link
Email
Feedback
? Mentioned in ? References in periodicals archive
 
A new high-performance card, called the SunPCi(TM) co-processor card, plugs easily into Sun's Ultra workstations and lets users run Microsoft Windows and DOS applications natively on their Sun(TM) workstations integrating Solaris and PC operating environments in a single desktop.
A new high-performance card, called the SunPCi(TM) co-processor card, plugs easily into Sun's Ultra workstations and lets users run Microsoft Windows and DOS applications natively on their Sun(TM) workstations integrating Solaris and PC operating environments in a single desktop.
The new Packard Bell PC line ranges 400MHz Intel Pentium II processor; 32MB to 64MBare helps users explore their system: CyberTrio, which creates three distinct Windows 98 PC operating environments for different levels of users; Packard Bell Navigator Assistant, which helps users find their way around their PCs quickly and easily; and CyberCoach interactive tutorials which feature live multimedia "how-to" lessons.
 
Encyclopedia browser? ? Full browser
 
 
Encyclopedia
?

Disclaimer | Privacy policy | Feedback | Copyright © 2009 Farlex, Inc.
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. Terms of Use.