www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/01/03/21:38:05

To: djgpp AT delorie DOT com
Subject: Re: 32-bit filenames
Message-ID: <19970104.182759.11111.0.chambersb@juno.com>
References: <32C03E84 DOT 5662 AT cse DOT unsw DOT edu DOT au> <19970103 DOT 123734 DOT 4431 DOT 1 DOT chambersb AT juno DOT com>
From: chambersb AT juno DOT com (Benjamin D Chambers)
Date: Fri, 03 Jan 1997 21:22:42 EST

On Fri, 03 Jan 97 01:52:01 GMT tomw AT tsys DOT demon DOT co DOT uk (Tom Wheeley)
writes:
>Doh!  All of you forget that:
>  16 bit == bad old style of doing things, whatever they
> were 32 bit == incredible new invented by Microsoft way >of doing the
same old things using more memory and disk >space and run a lot faster
(but only when you upgrade >your CPU and memory).
>
>It's nothing at all to do with integer size or range of >addressable
memory or register size or anything like that >:-p

I *BEG* to differ on this point...
16-bit=good old way to do things, great system.
32-bit=incredible old way to do things, M$ had nothing to do with it,
just as small, same disk space, don't need to upgrade memory.

I admit, you do have to upgrade your CPU, unless people program wisely -
which most usually don't.  What people refer to as 16-bit or 32-bit is
_THE SIZE OF THE REGISTERS_, so I do not see how you think it does not
refer to integer size or register size.  When Intel (again, NOT M$)
introduced a 32-bit chip they offered more memory models than were
previously available - so, really, the memory addressing _IS_ a result of
the 32bit processor.  Also, with a 32bit offset, it's possible to access
65536 times as much memory as a 16bit processor.  Using more memory and
disk space is not a result of the 32bit chip - if Intel had only made
16bit processors, programs would be just as large as they are now, just
performing tasks differently.  What usually eats up disk space is the
code needed to switch the processor into protected mode (now _THAT'S_
M$'s fault - when the 386 came out, they should have made DOS PM by
default, and use virtual 86 consoles for real-mode app's.)

But the big point is, 16-bit and 32-bit are refering EXPLICITLY to the
register size, and the rest just follows that.

...Chambers

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019