Windows Support Menu
A Brief History
This section will give you information on the various dates associated with Windows 95 and Windows 98 to help you determine which version of the operating system a customer has.
There are 4 versions of Windows 95: Windows 95 OEM, OSR 1, OSR 2, and OSR 2.1. OEM stands for Original Equipment Manufacturer, and is used to represent any hardware or software sold by a company such as Dell as opposed to purchased retail. OSR stands for OEM Service Release, and is a new version of the operating system for OEM venders for resale with new computers only. Customers cannot purchase OSR versions retail, nor may they be sent such and update for a previously owned machine.
The original version of 95 sent out by Dell was version 4.00.950, and has a date code of 0795 as it was shipped on July of 1995.
Note: You can find the version number of Win95 or 98 by checking the System Properties > General Tab. This is the best way to verify the Win9x version.
The differences found in the various OSR releases are discussed below.
- OSR 1
This version of Windows 95 contained fixes not present in the original OEM version of 95. It also contained a full version of the PIIX3 drivers on the CD.
The version number of OSR 1 is 4.00.950 A, and the date code is 0196.
- OSR 2
The major upgrade in this version of 95 is the FAT32 support.
The version number of OSR 2 is 4.00.950 B, and the date code is 0796.
- OSR 2.1
This update had only minor changes. The most important to technicians is the inclusion of USB drivers on the CD. Note that these drivers are not a part of the operating system, and thus are not loaded automatically. The USB drivers require the PIIX 4 drivers to be loaded (which are shipped on a separate floppy called "Intel support diskette"). Installing the USB drivers overwrites certain PIIX 4 files, however, so the PIIX 4 drivers must be loaded a second time. In order for a Windows 95 system with USB support to be fully functional.
The version number of OSR 2.1 is also 4.00.950 B, but the date code is 0197.
There are four versions of Windows 98 you will see: Win98 standard, Win98 upgrade, Win98 Second Edition, and Win98 Step-up.
COMPARISON OF DOS AND WIN9X
The following is a chart displaying the areas in which DOS, Windows 3X and Windows 9X differ.
||No GUI unless through shell program (DOSshell)
||GUI, but needed DOS to boot
||GUI is fully integrated with DOS, not a separate copy.
||8 or 16-bit code.
||32-bit code for device drivers and programs. Support for 16-bit Windows 3.1x applications for backward compatibility
||Only supports FAT16 and FAT12.
||Uses DOS file system (FAT16 or FAT12)
||Support for FAT12, FAT16 and FAT32 (with OSR2 and up).
||No PnP support.
||No PnP support.
||Support for PnP.
||No built in system tools or utilities.
||Windows 95 has few built-in system tools and configuration utilities.
||Windows 98 has many tools that can be utilized for troubleshooting and configuration.
||Much smaller overhead since command prompt only and smaller system requirements.
||GUI requires lots of system resources (HD space and RAM) to maintain
||Much larger overhead; requires more hard drive space and higher system requirements.
||Cooperative for 16-bit Win3.1x apps. Pre-emptive multi-tasking for improved performance with 32-bit apps. Background processes have been improved.
||Support only for single mouse button.
||Support for two-button mice
||Support for two-button mice.
Windows 9X Architecture
Virtual Machines handle different types of applications in different ways.
- DOS APPS
DOS applications run in separate memory and each runs within its own VM.
One failing DOS app won't affect others.
With each program getting its own VM, uses LOTS of memory & resources.
DOS apps cannot truly share info.
- WIN16 APPS
Win16 applications run together in shared memory within the same VM.
With all apps running in shared memory, uses fewer resources.
Win16 apps can share directly.
One failing Win16 app crashes them all.
- WIN32 APPS
Win32 apps run in separate memory (without need for VM).
Run in separate memory but can still share.
One failing Win32 app won't crash others.
None (Except the price to upgrade to Win32 version.)
This is a dynamic region on the HDD handled best by Windows 95. The region serves best if it is contiguous, therefore it is a good idea to Defragment the HDD occasionally. Problems can occur if a user makes changes to this size and management of this region.
Note: This is found under the Performance tab in "System Properties"
A quick overview of multitasking and threads.
'98 will feed the most hungry, but not ignore the least.
Priority boosting; How '98 feeds the hungriest (the loudest priority)