home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / sys / mac / misc / 15636 < prev    next >
Encoding:
Internet Message Format  |  1992-08-29  |  5.4 KB

  1. Path: sparky!uunet!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!yale!gumby!destroyer!caen!kuhub.cc.ukans.edu!husc-news.harvard.edu!husc10!ajross
  2. Newsgroups: comp.sys.mac.misc
  3. Subject: Re: MACS COST TOO MUCH (NOT!)
  4. Message-ID: <ajross.715040512@husc10>
  5. From: ajross@husc10.harvard.edu (Andrew Ross)
  6. Date: 28 Aug 92 22:21:52 GMT
  7. References: <ewright.714687708@convex.convex.com> <9223 
  8.  <ewright.714943016@convex.convex.com> <1992Aug28.063440.28863@CS.ORST.EDU> <ewright.715017293@convex.convex.com>
  9. Nntp-Posting-Host: husc10.harvard.edu
  10. Lines: 98
  11.  
  12. ewright@convex.com (Edward V. Wright) writes:
  13.  
  14. >In <1992Aug28.063440.28863@CS.ORST.EDU> pricec@prism.CS.ORST.EDU (price carl wayne) writes:
  15.  
  16. >>Strange, my PC has a memory limit of 4GB without any of the expanded et al.
  17. >>BS.  
  18.  
  19. >You said it.  BS indeed.  The PC has a memory limit of 640 kilobytes.  
  20. >Not megabytes, *kilobytes*.  Memory beyond that barrier cannot be
  21. >addressed without resorting to tricks such as those used by Microsoft
  22. >Windows.  Tricks that don't always work, which is why Ventura Publisher
  23. >for Windows, for example, cannot multitask with any other Windows program
  24. >no matter how much physical or virtual memory you have installed.  If you
  25. >don't believe me, just call Ventura technical support and *ask*.
  26.  
  27. I'm sorry, but I'm losing my patience here.  This has been stated again
  28. and again.  Let me say it explicitly:
  29.  
  30.      THE PC IS NOT LIMITED TO 640K.
  31.  
  32. This is a .DOS. limitation.  It stems from the fact that the original 8086
  33. processor had only 20 address lines and thus could address only 1MB of
  34. real memory.  This processor used a segmented address mode where a
  35. complete address was specified by two bytes:  one being the address within
  36. the segment and the other being the "segment offset", or number of 4k
  37. blocks into the memory the segment started.  Each segment was therefore
  38. 64k long, the idea being that a program would reside in only one segment
  39. or so, thus an address reference would usually require only one byte. 
  40. When IBM picked the 8088 (the 8-bit memory bus version of the 8086) for
  41. its PC, 1MB was seen as a ridiculously large amount of memory for a
  42. microcomputer.  Thus when DOS was written, it reserved the top 384k for
  43. things like video memory and the like ("640k should be enough for anybody."
  44. --Bill Gates. ;)  When intel designed the 80286, they included the same
  45. segmented design for backwards compatibility; they also added a "protected
  46. mode" to the processor in which it could address the full 16MB provided by
  47. its 24 address bits.  The next generation 80386 (and the i486, which uses
  48. the same memory scheme) had 32 bit addressing and could access 4GB of real
  49. memory.  OS/2 and all PC unixes use the 386's protected mode exclusively
  50. and therefore have access to ALL THE MEMORY THE PROCESSOR CAN HANDLE
  51. (though there is a problem for some machines at 16MB, read on).  Windows
  52. uses this mode for most of its native operations, but since it has been
  53. launched from DOS, and has to multitask DOS programs, still relies on the
  54. segmented model to some extent.
  55.  
  56. Most machines with the AT (Industry Standard Architecture - ISA) type of
  57. expansion bus, however, run into another type of barrier at 16MB.  This
  58. expansion bus, being designed for the 286, has only 24 address lines. 
  59. This means that anything attached to it (hard drive, floppies, video,
  60. pretty much everything) can only read and write into the lowest 16MB of
  61. memory.  OS/2 deals with this by calling anything above 16MB on these
  62. machines a kind of "Virtual Memory" which it uses as swap space in the
  63. same way that disk-based VM is used.  Micro Channel machines (PS/2's) and
  64. Extended ISA (EISA) based machines do not have this limitation. 
  65.  
  66. Some quick definitions for Mr. Wright:
  67.  
  68. Extended Memory - This is the term used for all the memory above the first
  69.                   1MB in a DOS (not OS/2 or Unix) machine.  It is not a
  70.                   hack or a fix, just a term.
  71.  
  72. Expanded Memory - This is a hack.  In old DOS machines, extra memory was
  73.                   often used by swapping chunks in and out of blocks in
  74.                   the high memory.
  75.  
  76. High Memory - The space between 640k and 1MB.  DOS can use it, but not for
  77.               standard programs.
  78.  
  79. OS/2 2.0 - Fantastic operating system you obviously haven't used which
  80.            makes all the above definitions irrelevant.
  81.  
  82. >>You Should check out the PC world, much has and is happening (the
  83. >>great thing about competition).
  84.  
  85. >Look, kid, I've already stated this several times, but 
  86. >since you obviously have trouble reading, I'll state it
  87. >again, in capital letters just for you: I AM TYPING THIS
  88. >ON A PC.  I USE A PC EIGHT HOURS A DAY -- MORE THAN I USE
  89. >THE MAC.  I don't need to "check out the PC world," I am
  90. >already more familiar with it than I really care to be,
  91. >probably more familiar with it than most people here, and
  92. >obviously a hell of a lot more familar than you.   
  93.  
  94. Most office assistants and students use PC's that much.  This does not
  95. make them experts.  Using a machine for what it is intended to do teaches
  96. you nothing about its internals.  This is equally if not more true on the
  97. Mac.  Please back up you attacks with evidence.
  98.  
  99. I have to get one flame in here:
  100.  
  101. IMHO, someone who suports his office's decision to pay $7000 for a
  102. 386-20 and $600 for a Video Accelerator and thinks all PC's are limited to
  103. 640k doesn't know sh*t about PC's.  Please grow up.
  104.  
  105. Andy Ross
  106. ajross@husc.harvard.edu
  107.                                                that's right, no .sig
  108.  
  109.  
  110.