Information Technology Reference
In-Depth Information
H
Microsoft Windows
H.1 Introduction
DOS has long been the Achilles heel of the PC and has limited its development. It has also
been its strength in that it provides a common platform for all packages. DOS and Windows
3. x operated in a 16-bit mode and had limited memory accessing. Windows 3.0 provided a
great leap in PC systems as it provided an excellent graphical user interface to DOS. It suf-
fered from the fact that it still used DOS as the core operating system. Windows 95/98 and
Windows NT have finally moved away from DOS and operate as full 32-bit protected-mode
operating systems. Their main features are:
Run both 16-bit and 32-bit application programs.
Allow access to a large virtual memory (up to 4 GB).
Support for pre-emptive multitasking and multithreading of Windows-based and MS-
DOS-based applications.
Support for multiple file systems, including 32-bit installable file systems such as VFAT,
CDFS (CD-ROM) and network redirectors. These allow better performance, use of long
file names, and are an open architecture to support future growth.
Support for 32-bit device drivers which give improved performance and intelligent mem-
ory usage.
A 32-bit kernel which includes memory management, process scheduling and process
management.
Enhanced robustness and clean-up when an application ends or crashes.
Enhanced dynamic environment configuration.
The three most widely used operating systems are MS-DOS, Microsoft Windows and UNIX.
Microsoft Windows comes in many flavours; the main versions are outlined below and Table
H.1 lists some of their attributes.
Microsoft Windows 3. x - 16-bit PC-based operating system with limited multitasking. It
runs from MS-DOS and thus still uses MS-DOS functionality and file system structure.
Microsoft Windows 95/98 - robust 32-bit multitasking operating system (although there
are some 16-bit parts in it) which can run MS-DOS applications, Microsoft Windows 3. x
applications and 32-bit applications.
Microsoft Windows NT Version 4 - robust 32-bit multitasking operating system with in-
tegrated networking. Networks are around NT servers and clients. As with Microsoft
Windows 95/98 it can run MS-DOS, Microsoft Windows 3. x applications and 32-bit ap-
plications.
Windows NT Version 5/2000 - available as Workstation, Server and SMP Server (multi-
processor). It runs on Alphas, Intel x 86, Intel IA32, Intel IA64 and AMD K7 (which is
similar to an Alpha).
Search WWH ::




Custom Search