home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / lang / cplus / 12598 < prev    next >
Encoding:
Text File  |  1992-08-19  |  2.1 KB  |  44 lines

  1. Newsgroups: comp.lang.c++
  2. 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
  3. From: maxtal@extro.ucc.su.OZ.AU (John MAX Skaller)
  4. Subject: Re: Dumb questions about Borland C++
  5. Message-ID: <1992Aug19.174331.2207@ucc.su.OZ.AU>
  6. Sender: news@ucc.su.OZ.AU
  7. Nntp-Posting-Host: extro.ucc.su.oz.au
  8. Organization: MAXTAL P/L C/- University Computing Centre, Sydney
  9. References: <q!3m8wf.sjk@netcom.com> <1992Aug13.152405.16170@ucc.su.OZ.AU> <1992Aug18.000414.15202@microsoft.com>
  10. Date: Wed, 19 Aug 1992 17:43:31 GMT
  11. Lines: 31
  12.  
  13. In article <1992Aug18.000414.15202@microsoft.com> jimad@microsoft.com (Jim Adcock) writes:
  14. >In article <1992Aug13.152405.16170@ucc.su.OZ.AU> maxtal@extro.ucc.su.OZ.AU (John MAX Skaller) writes:
  15. >|    No. Its only a 16 bit machine. And the 386 still
  16. >|runs 16 bit operating systems.
  17. >
  18. >Recent Intel PC chips such as the 386/486 can run in many different memory
  19. >model modes, including 16 bit flat, 16:16 segmented, 32 flat, and 16:32 
  20. >segmented.  The last mode, for example, gives the programmer 16,000 distinct
  21. >4 Gigabyte address spaces.  Most PC operating systems have historically
  22. >used the 16 bit flat and 16:16 segmented modes.  NT is an example that
  23. >uses a 32-bit flat programming model [like most recent Unix machines]
  24. >I'm not aware of any operating systems that currently exposes the 16:32 
  25. >programming mode.
  26. >
  27. >But, the point is is that its the historical operating systems that are
  28. >the restriction, not the chips themselves.  Blame the Intel chips for having
  29. >a shortage of registers, or blame them for being CISC,...., but don't blame them
  30. >for being "16 bits" -- because they aren't.
  31. >
  32.  
  33.  
  34.     Of course. I mean that while we have hardware that can do
  35. nice things, only very recently has there been any software with
  36. >16 capability (namely OS/2). Excepting of course 386 Unix systems.
  37.  
  38.  
  39. -- 
  40. ;----------------------------------------------------------------------
  41.         JOHN (MAX) SKALLER,         maxtal@extro.ucc.su.oz.au
  42.     Maxtal Pty Ltd, 6 MacKay St ASHFIELD, NSW 2131, AUSTRALIA
  43. ;--------------- SCIENTIFIC AND ENGINEERING SOFTWARE ------------------
  44.