home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.os.ms-windows.programmer.win32
- Path: sparky!uunet!news!wrs.com!edm
- From: edm@wrs.com (Ed McClanahan)
- Subject: Re: 16-bit Windows 3.1 vs Win32s thunking
- Message-ID: <edm.727746345@wrs.com>
- Sender: news@wrs.com (News Manager)
- Nntp-Posting-Host: chaos
- Organization: Wind River Systems, Inc.
- References: <1993Jan21.020250.29619@emr1.emr.ca> <1993Jan22.080936.23324@microsoft.com>
- Date: Fri, 22 Jan 1993 23:45:45 GMT
- Lines: 44
-
- alistair@microsoft.com (Alistair Banks) writes:
-
- > Well no, because we set the 16-bit
- >segment registers to zero, so cs=ds=es=gs=fs=0, and we just use
- >32-bit addressing - this is a portable concept, particularly to
- >RISC systems which don't have "segment" registers a la x86
-
- First, let me be another to say thanks to Alisair for the frequent
- postings and uploads - and presumably a stong Internet evangelist
- inside the WinNT/Win32 Microsoft community...
-
- I think Microsoft has made the correct choice of going with a
- straight flat 32-bit address space. However, most of the confirmed
- or potential targets for NT that I have heard suggested ALL support
- a larger than 32-bit address space:
-
- x86 - 48 bits
- Pentium - 64 bits
- Alpha - 64 bits
- Mips - 64 bits
- PowerPC - 64 bits (???)
- SPARC - 32 bits (soon to be extended to 64?)
- HP-PA - 48 bits
-
- My impression is that most new "general purpose" processors are
- headed for greater than 32 bits, while "embedded systems" processors
- top out at 32 bits (e.g. i960, Hobbit, ARM).
-
- Still, I agree that sticking with 32-bits helps "portability".
- However, having been formally at HP for 8 years, I have to
- point out that HP-PA is a 48-bit SEGMENTED RISC processor,
- where the segment registers are specified as 32-bits but
- currently all implementations allow only 16-bits. Even HP,
- however, sets these segment registers based on a processes'
- context so that "short" 32-bit addresses may be used.
-
- Once again, thanks for the Internet "support", Alistair!
-
- Ed "CM are me" McClanahan
- --
-
- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-
- Edward McClanahan
-