Initialization and Customization

 This includes management of your virtual memory, swap files, and the desktop options that Windows includes.  Knowing how to install and customize all versions of Windows, including 3.11. 

Windows 3.x

All versions of Windows before Windows 95 are lumped together.  It concentrates on every version of Windows from 3.0 to 3.11 as Windows 3.x.  

Windows 3.x stores all the desktop settings in the WIN.INI file.  WIN.INI also controls all file associations within Windows 3.x.  Windows 3.x arranges icons into group files.  Each group file represents a single Windows.  The group files are stored in a .grp file.  The program that manages the group files is called the File Manager .

All device drivers are listed within SYSTEM.INI, and all the standard windows on the desktop are managed by PROGRAM.INI.  HIMEM.SYS is REQUIRED in order to run Windows 3.x.  All Windows 3.x files are limited to an 8 character file name and a 3 character extension.

Installing Windows 3.x is fairly simple.  In 99% of cases, you'll be installing it over a DOS installation that configures all the hardware prior to Windows being installed.  You should defrag and scandisk the hard drive prior to installation, and use SETUP.EXE to start the installation process.  The only option to worry about is the /I switch, which bypasses the hardware detection phase of setup.  

Windows 3.x Virtual Memory

The other concept that may show up on your test is the concept of Virtual Memory.  Windows 3.x was the first consumer operating system to use virtual memory, which is essentially using Hard Drive space as RAM.  By creating a swap file on your hard drive, Windows can access your hard drive as if it was RAM, and allow you to run programs that would extend you beyond your RAM limitations.

There are 3 types of swap files in Windows 3.x.  There are temporary files, which act as straight RAM.  Then there are application swap files, which share code from applications with other applications.  The third is the Virtual Memory swap file in either temporary swap files (WIN386.SWP) or permanent swap files. (386PART.PAR)

Windows 3.x also introduces the idea of assigning memory in heaps.  Each type of program that can run on a computer uses 1 of 5 heap files that are assigned a specific amount of RAM.  The 5 heaps are;

The System Heap - For Applications And Utilities, and includes all your Virtual Memory.
The GDI Heap - For the Graphical User Interface, or GUI.  This includes fonts, the mouse, and icons displayed on the desktop.
The User Heap - The desktop layout, open and minimized windows, and all other user-oriented elements use the User Heap.
The Menu Heap - Contains the memory assignment for desktop and application menus and menu data.
The Text Heap - Contains the memory assigned for all Text-based functions.  This includes Windows Help and other text functions.

Windows 95

Windows 95 changed the way operating systems looked forever.  Although in theory it's not true, Windows 95 appears as if DOS is not running Windows, and that you must be in Windows to run DOS.  Tthe concept is pretty expansive and difficult to explain.  Just try and remember that Windows 95 is an operating system capable of running both DOS/Windows 3.x 16 bit code and Windows 95 32 bit code.  

Windows 95 also introduced the idea of Plug-And-Play to the operating system.  This is a system that allows the software code of the operating system to change the settings of the hardware from within the operating system.  PnP takes the problems involved in manually setting up hardware out of Windows, and avoids many of the troubleshooting problems that plagued Windows 3.x and DOS.  All Non-Plug-and-Play devices are called legacy cards.

Windows 95 splits the processing load into three components.  They are;

Kernel - Performs Operating System functions, including Memory and File, and I/O management, as well as application support.
User - Controls the User Interface, including the mouse, keyboard, and desktop layout.
GDI - Controls the GUI and printing functions.

Windows 95 also introduces the concept of the Virtual Machine.  The virtual machine allows programs and code written for other operating systems to run inside Windows through emulation.  Although most Virtual Machines are written to emulate DOS, there are machines to allow JAVA, UNIX, and other code to run inside Windows.  Programs that run code without a virtual machine are said to be running in Native mode, and programs that run within virtual machines are said to be running in Emulation mode.

Installing Windows 95

As opposed to Windows 3.x, Windows 95 doesn't require a DOS installation to function.  You can upgrade Windows 3.x to Windows 95, but I HIGHLY recommend NEVER doing this. 

Windows 95 uses an installation process based on log files.  DETLOG.TXT logs all hardware detected during setup, while DETCRASH.LOG records any devices that fail to respond during detection.  Finally, SETUPLOG.TXT records all the activities that occur during setup.  If setup hangs during installation, it can look at these files and skip the activities or detection processes that caused Setup to crash.

Multi-booting.  This deals with having two installed operating systems on the computer at once.  The reason that this is difficult is because most operating systems want to be the only operating system on the computer.  To have more than a single operating system on the computer, you must set the BootMulti section in the MSDOS.SYS file Options area to "BootMulti=1" 


 

Hosted by www.Geocities.ws

1