TITLE: Configuration Optimization for 80286 Machines DOCUMENT ID: TID014910 DOCUMENT REVISION: 1 DATE: 15Feb1994 ALERT STATUS: Yellow README FOR: NA NOVELL PRODUCT and VERSION: NOVELL DOS 7.0 ABSTRACT: NA --------------------------------------------------------------------- DISCLAIMER: THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL. NOVELL MAKES EVERY EFFORT WITHIN ITS MEAN TO VERIFY THIS INFORMATION. HOWEVER, THE INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION ONLY. NOVELL MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION. --------------------------------------------------------------------- ISSUE: Novell DOS 7.0 has been written to take advantage of the 386 and 486 PC. If the user chooses to run Novell DOS 7.0 on a 286 PC, the following configurations would assist in achieving the optimum setup. However, the user may find a significantly less amount of Conventional Memory available for applications. This is due to the size of Novell DOS 7.0 and the limitations of the 286 PC architecture. These are some sample configuration files for AT compatible computers. The following configurations offer basic guidelines to give the user ideas on what can be done with Novell DOS 7. Configurations may need to be adjusted according to the requirements of the computer hardware and software. AT Computers 640 KB (ONLY) CONFIG.SYS SHELL=C:\COMMAND.COM C:\ /E:256 /P BREAK=ON BUFFERS=20 FILES=30 FCBS=4,4 FASTOPEN=256 HISTORY=ON, 256, ON AUTOEXEC.BAT @ECHO OFF :NWDOSBEG PATH C:\;C:\NWDOS;C:\NWDOS\NWCLIENT; VERIFY OFF PROMPT [NWDOS] $P$G ?"Load Personal NetWare (Y/N)?" call STARTNET.BAT ?"Enable DelWatch TSR (Y/N)?" DELWATCH C: /F:200 :NWDOSEND These files will setup an AT-type computer to use the following Novell DOS 7.0 features: The DELWATCH command is a 5 KB TSR loaded that keeps track of deleted files. The options indicate that the C: drive will be watched and no more than 200 deletions will be tracked. Depending on the configuration, this PC/AT could be used for other "light-duty" services on networks, and so forth. Consequently, other drivers can be implemented, which will result in reducing the amount of memory available for applications. PC/AT or 286 Based Computers with 640 KB and LIM 4.0 Expansion Boards CONFIG.SYS SHELL=C:\COMMAND.COM C:\ /E:256 /P BREAK=ON BUFFERS=20 FILES=30 FCBS=4,4 FASTOPEN=256 HISTORY=ON, 256, ON DEVICE=REMM.SYS ?"Do not use LIM (y/n)? "DEVICE=C:\NWDOS\HIMEM.SYS/C=EMSALL ?"Use LIM (y/n)? "DEVICE=C:\NWDOS\HIMEM.SYS/C=EMSUMB AUTOEXEC.BAT @ECHO OFF :NWDOSBEG PATH C:\;C:\NWDOS;C:\NWDOS\NWCLIENT VERIFY OFF PROMPT [NWDOS] $P$G ?"Load Personal NetWare (Y/N)?" call STARTNET.BAT ?"Enable DelWatch TSR (Y/N)?" DELWATCH C: /F:200 :NWDOSEND The LIM 4.0 Expansion Board will come with a device driver that enables it to work and function with DOS applications. The device driver that the memory expansion board comes with could be named REMM.SYS. Please read your memory expansion-board's documentation for the location and name of the driver that enables that memory. If the board's driver is named differently, replace the REMM.SYS file in the configuration file with the driver named for your LIM board. The other switches, /CHIPSET=EMSALL or EMSUMB, allow all the Upper Memory to be used for the operating system's purpose or allow an EMS (LIM) page frame as well as an extra portion of upper memory for the operating system's use. As stated earlier, the EMS memory manager and the LIM hardware must meet the LIM 4.0 specification to work properly. PC/AT or 286 Based Computers with 1 MB and LIM 4.0 Expansion Boards CONFIG.SYS SHELL=C:\COMMAND.COM C:\ /E:256 /P BREAK=ON BUFFERS=20 FILES=30 FCBS=4,4 FASTOPEN=256 HISTORY=ON, 256, ON DEVICE=REMM.SYS ?"Do not use LIM (y/n)? "DEVICE=C:\NWDOS\HIMEM.SYS /C=EMSALL ?"Use LIM (y/n)? "DEVICE=C:\NWDOS\HIMEM.SYS /C=EMSUMBDOS=HIGH AUTOEXEC.BAT @ECHO OFF :NWDOSBEG PATH C:\;C:\NWDOS;C:\NWDOS\NWCLIENT VERIFY OFF PROMPT [NWDOS] $P$G ?"Load Personal NetWare (Y/N)?" call STARTNET.BAT ?"Enable DelWatch TSR (Y/N)?" DELWATCH C: /F:200 :NWDOSEND This basic setup is similar to an AT machine with 640 KB except for the DOS=HIGH. An AT machine with 1 MB RAM will have 384 KB of extended memory. This 384 KB will be addressed beginning at FFFF not A000 (640 decimal), as you might assume. Because the beginning address is FFFF, DOS=HIGH can make use of the High Memory Area (HMA) to relocate the Novell DOS kernel and data structures. This has the added benefit of permitting the more efficient use of Upper Memory for TSRs. Briefly, up to 192 KB of memory can be used outside conventional memory. 286-Based Computer with Special Chipsets and Extended Memory CONFIG.SYS SHELL=C:\COMMAND.COM C:\ /E:256 /P BREAK=ON BUFFERS=20 FILES=30 FCBS=4,4 FASTOPEN=256 HISTORY=ON, 256, ON DEVICE=REMM.SYS ?"Load Memory Manager (y/n)? "DEVICE=C:\NWDOS\HIMEM.SYS /C=AUTO DOS=HIGH AUTOEXEC.BAT @ECHO OFF :NWDOSBEG PATH C:\;C:\NWDOS;C:\NWDOS\NWCLIENT VERIFY OFF PROMPT [NWDOS] $P$G ?"Load Personal NetWare (Y/N)?" call STARTNET.BAT ?"Enable DelWatch TSR (Y/N)?" DELWATCH C: /F:200 :NWDOSEND These files can be used if your 286/AT machine has been manufactured with special memory mapping chips that offer control of certain memory functions. These systems offer favorable Upper Memory support for Novell DOS's memory management software to enable and use Upper Memory for TSRs and device drivers. Shadowing should be enabled in the computer's CMOS to support the creation of upper memory by Novell DOS 7. The important line in the example above is the driver HIMEM.SYS. This allows the operating system to determine the type of chipset within the 286/AT machine and enable Upper Memory. The DOS=HIGH will relocate the operating system into High Memory. The valid switch options for HIMEM.SYS /CHIPSET= are the following: EMSALL These switches are for XT and AT machines with LIM 4.0 hardware and drivers. or EMSUMB NEAT This switch is for 286 machines with Chips and Technologies NEAT, NEATsx, LeAPSet, or LeAPSetsx SCAT This switch is for 286 machines with Chips and Technologies SCAT chipset. RAM This switch is for permanent Upper Memory. It must be used with the /USE option on the HIMEM.SYS driver. NONE This switch is for instructing the HIMEM.SYS file not to use Shadow RAM. AUTO This switch is for the AUTO detection of chipset installed. 286-Based Computer with Extended Memory Running Windows 3.1 CONFIG.SYS SHELL=C:\COMMAND.COM C:\ /E:256 /P BREAK=ON BUFFERS=30 FILES=40 FCBS=4,4 FASTOPEN=256 HISTORY=ON, 256, ON ?"Load Memory Manager (y/n)? "DEVICE=C:\NWDOS\HIMEM.SYS DOS=HIGH AUTOEXEC.BAT @ECHO OFF :NWDOSBEG PATH C:\;C:\NWDOS;C:\NWDOS\NWCLIENT VERIFY OFF SET TEMP=c:\temp MKDIR %TEMP% >NUL PROMPT [NWDOS] $P$G ?"Load Personal NetWare (Y/N)?" call STARTNET.BAT ?"Enable DelWatch TSR (Y/N)?" DELWATCH C: /F:200 :NWDOSEND Microsoft Windows 3.1 requires at least 384 KB of available XMS (Extended Memory Specification) memory. If enough extended memory is on the computer, adding a cache such as NWCACHE can improve Windows performance. --------------------------------------------------------------------- Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information. ---------------------------------------------------------------------