VERSDOS.ART ·
ART ·
5.1 KB ·
1980-01-01 ·
from CompuLink-User-Group_Magazette_Vol-2-Issue-1_1986
Versions of DOS : Which should you be using?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
There are now 4 versions of the operating system PC-DOS in use on
the IBM Personal computer. These are versions 2.0 2.1 3.0 and 3.1, the
latter has only become generally availible within the last few months.
There is also an earlier version ( 1.1 ) but you will only have
encountered this if you imported your PC before they were officially
availible in this country. The question to ask therefore is which
version should you be using and is there any advantage in upgrading to
a more recent version? Until about 18 months ago all PCs were supplied
with PC-DOS version 2.0, probably the majority of PCs are still using
this version. It was replaced with PC-DOS 2.1 which is still shipping
with all new PCs, the differences between 2.0 and 2.1 however are
hardly discernible.
PC-DOS 3.0 was supplied on the AT when it first became availible, if
you buy an AT today you will probably still get 3.0, otherwise you
might get 3.1 if the dealer has it. Contrary to popular understanding
all 4 versions of PC-DOS will run ( with varying degrees of success )
on all members of the personal computer family ( portable, PC, XT, AT
). On the AT only versions 3.0 and 3.1 will pick up the date from the
built in real time clock on power up. Also if the 20Meg internal disk
is formatted with 3.0 or 3.1 then it is not readable with 2.0 or 2.1
because of the use of 16 bit FAT entries. here is a list of the
significant enhancements on going from one version to the next:
2.0 -> 2.1 very few, a few bugs fixed. 2.1 -> 3.0 support for AT
high capacity diskette, uses 16 bit FAT entries on the AT 20Mb
winchester, extra user commands: ATTRIB LABEL SHARE and ramdisk driver
VDISK.SYS, support for different countries so that the date can be in
british format ( DD-MM-YY ) for example. 3.0 -> 3.1 network support
system calls, extra user commands JOIN and SUBST.
Should you upgrade to 3.1 on your PC ?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
IBM's marketing philosophy has been to ship PCs and XTs with 2.1 and
ATs with 3.0, 3.0 and 3.1 work equally as well on the PC or XT however
so is it worth upgrading? Doing so will cost about £50-60 from your
local dealer. The answer depends on your machine and what it is used
for. If you are not running on a fixed disk then the answer is almost
certainly no, ie it is only worth considering on an XT or a PC with a
hard disk upgrade.
If you have bought ( or are thinking of buying ) a large disk ( 20
Mb or more ) then you should definitely go for 3.0 or better still 3.1.
This is because its space will be allocated in 2Kb clusters instead of
4Kb clusters which can save 20 to 25 % of wasted space on a full disk.
On a 10Mb XT or PC with 10Mb disk upgrade the balance is more closely
matched, a 10Mb disk formatted with 3.0 or 3.1 is still allocated in
4Kb clusters ( as under 2.0 or 2.1 ) so there is no space saving on the
disk. The SUBST and JOIN commands under 3.1 may be worth having
however. SUBST makes a subdirectory of one disk accessible as a
seperate drive letter. This is very useful for wordstar and other
programs which have no built in support for sub-directories, for
example I use the line
SUBST D: C:\WS
in my AUTOEXEC.BAT file, \WS contains all the wordstar files.
I have installed Wordstar so that it looks for its overlay files on
D: I can now use wordstar in all subdirectories without having to copy
the .OVL files there first. JOIN provides an opposite type of effect,
a whole drive may be tacked on to the directory structure of another
drive so that it appears as a sub-directory of the first drive. This
is somewhat analogous to the UNIX mount command. This could be useful
in overcoming the 32Mb limit of DOS as 2 or more 20-30 Mb partitions of
a large disk can be logically connected so they appear as one disk.
If you dislike U.S date formats then a line of the form country=044
in your CONFIG.SYS file will allow british date formats ( in 3.0 and
3.1 ) eg DIR listings and the DATE command will use this format,
application programs might also if they are written properly to use the
"get country dependant information" DOS system call.
The SWITCHAR command in CONFIG.SYS files is no longer supported in
DOS 3.0 and 3.1, in DOS 2.0 and 2.1 you can put the statement:
SWITCHAR=-
in your CONFIG.SYS file, this will cause the switch character (
normally '/' ) be become '-' and the directory seperator ( normally
'\' ) to become '/'. This provides a closer approximation to UNIX, ie
one might type:
DIR -W /mydir instead of DIR /W \mydir
but this will not work under 3.0 or 3.1
Graham Cole 9/2/86