home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.c++
- Path: sparky!uunet!charon.amdahl.com!pacbell.com!mips!mips!munnari.oz.au!mel.dit.csiro.au!mineng.dmpe.CSIRO.AU!dmssyd.syd.dms.CSIRO.AU!metro!extro.ucc.su.OZ.AU!maxtal
- From: maxtal@extro.ucc.su.OZ.AU (John MAX Skaller)
- Subject: Re: Dumb questions about Borland C++
- Message-ID: <1992Aug19.174331.2207@ucc.su.OZ.AU>
- Sender: news@ucc.su.OZ.AU
- Nntp-Posting-Host: extro.ucc.su.oz.au
- Organization: MAXTAL P/L C/- University Computing Centre, Sydney
- References: <q!3m8wf.sjk@netcom.com> <1992Aug13.152405.16170@ucc.su.OZ.AU> <1992Aug18.000414.15202@microsoft.com>
- Date: Wed, 19 Aug 1992 17:43:31 GMT
- Lines: 31
-
- In article <1992Aug18.000414.15202@microsoft.com> jimad@microsoft.com (Jim Adcock) writes:
- >In article <1992Aug13.152405.16170@ucc.su.OZ.AU> maxtal@extro.ucc.su.OZ.AU (John MAX Skaller) writes:
- >| No. Its only a 16 bit machine. And the 386 still
- >|runs 16 bit operating systems.
- >
- >Recent Intel PC chips such as the 386/486 can run in many different memory
- >model modes, including 16 bit flat, 16:16 segmented, 32 flat, and 16:32
- >segmented. The last mode, for example, gives the programmer 16,000 distinct
- >4 Gigabyte address spaces. Most PC operating systems have historically
- >used the 16 bit flat and 16:16 segmented modes. NT is an example that
- >uses a 32-bit flat programming model [like most recent Unix machines]
- >I'm not aware of any operating systems that currently exposes the 16:32
- >programming mode.
- >
- >But, the point is is that its the historical operating systems that are
- >the restriction, not the chips themselves. Blame the Intel chips for having
- >a shortage of registers, or blame them for being CISC,...., but don't blame them
- >for being "16 bits" -- because they aren't.
- >
-
-
- Of course. I mean that while we have hardware that can do
- nice things, only very recently has there been any software with
- >16 capability (namely OS/2). Excepting of course 386 Unix systems.
-
-
- --
- ;----------------------------------------------------------------------
- JOHN (MAX) SKALLER, maxtal@extro.ucc.su.oz.au
- Maxtal Pty Ltd, 6 MacKay St ASHFIELD, NSW 2131, AUSTRALIA
- ;--------------- SCIENTIFIC AND ENGINEERING SOFTWARE ------------------
-