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

  1. Path: sparky!uunet!ogicse!uwm.edu!psuvax1!uxa.ecn.bgu.edu!garrot.DMI.USherb.CA!sarcelle!martin
  2. From: martin@DMI.USherb.CA (Jean-francois Martin)
  3. Newsgroups: comp.sys.mac.misc
  4. Subject: STOP: THE MAC COST TOO MUSH
  5. Message-ID: <Btswn9.MGo@DMI.USherb.CA>
  6. Date: 30 Aug 92 14:37:56 GMT
  7. Article-I.D.: DMI.Btswn9.MGo
  8. Sender: usenet@DMI.USherb.CA (Pour courrier Usenet)
  9. Reply-To: martin@DMI.USherb.CA
  10. Organization: Universite de Sherbrooke -- Dept. De Mathematiques et D'Informatique
  11. Lines: 94
  12. Nntp-Posting-Host: sarcelle
  13.  
  14. In article 715040512@husc10, ajross@husc10.harvard.edu (Andrew Ross) writes:
  15.  
  16. >     THE PC IS NOT LIMITED TO 640K.
  17. >
  18. >This is a .DOS. limitation.  It stems from the fact that the original 8086
  19. >processor had only 20 address lines and thus could address only 1MB of
  20. >real memory.  This processor used a segmented address mode where a
  21. >complete address was specified by two bytes:  one being the address within
  22. >the segment and the other being the "segment offset", or number of 4k
  23. >blocks into the memory the segment started.  Each segment was therefore
  24. >64k long, the idea being that a program would reside in only one segment
  25. >or so, thus an address reference would usually require only one byte. 
  26. >When IBM picked the 8088 (the 8-bit memory bus version of the 8086) for
  27. >its PC, 1MB was seen as a ridiculously large amount of memory for a
  28. >microcomputer.  Thus when DOS was written, it reserved the top 384k for
  29. >things like video memory and the like ("640k should be enough for anybody."
  30. >--Bill Gates. ;)  When intel designed the 80286, they included the same
  31. >segmented design for backwards compatibility; they also added a "protected
  32. >mode" to the processor in which it could address the full 16MB provided by
  33. >its 24 address bits.  The next generation 80386 (and the i486, which uses
  34. >the same memory scheme) had 32 bit addressing and could access 4GB of real
  35. >memory.  OS/2 and all PC unixes use the 386's protected mode exclusively
  36. >and therefore have access to ALL THE MEMORY THE PROCESSOR CAN HANDLE
  37. >(though there is a problem for some machines at 16MB, read on).  Windows
  38. >uses this mode for most of its native operations, but since it has been
  39. >launched from DOS, and has to multitask DOS programs, still relies on the
  40. >segmented model to some extent.
  41. >
  42. >Most machines with the AT (Industry Standard Architecture - ISA) type of
  43. >expansion bus, however, run into another type of barrier at 16MB.  This
  44. >expansion bus, being designed for the 286, has only 24 address lines. 
  45. >This means that anything attached to it (hard drive, floppies, video,
  46. >pretty much everything) can only read and write into the lowest 16MB of
  47. >memory.  OS/2 deals with this by calling anything above 16MB on these
  48. >machines a kind of "Virtual Memory" which it uses as swap space in the
  49. >same way that disk-based VM is used.  Micro Channel machines (PS/2's) and
  50. >Extended ISA (EISA) based machines do not have this limitation. 
  51. >
  52. >Some quick definitions for Mr. Wright:
  53. >
  54. >Extended Memory - This is the term used for all the memory above the first
  55. >                  1MB in a DOS (not OS/2 or Unix) machine.  It is not a
  56. >                  hack or a fix, just a term.
  57. >
  58. >Expanded Memory - This is a hack.  In old DOS machines, extra memory was
  59. >                  often used by swapping chunks in and out of blocks in
  60. >                  the high memory.
  61. >
  62. >High Memory - The space between 640k and 1MB.  DOS can use it, but not for
  63. >              standard programs.
  64. >
  65. >OS/2 2.0 - Fantastic operating system you obviously haven't used which
  66. >           makes all the above definitions irrelevant.
  67. >
  68. >>>You Should check out the PC world, much has and is happening (the
  69. >>>great thing about competition).
  70. >
  71. >>Look, kid, I've already stated this several times, but 
  72. >>since you obviously have trouble reading, I'll state it
  73. >>again, in capital letters just for you: I AM TYPING THIS
  74. >>ON A PC.  I USE A PC EIGHT HOURS A DAY -- MORE THAN I USE
  75. >>THE MAC.  I don't need to "check out the PC world," I am
  76. >>already more familiar with it than I really care to be,
  77. >>probably more familiar with it than most people here, and
  78. >>obviously a hell of a lot more familar than you.   
  79. >
  80. >Most office assistants and students use PC's that much.  This does not
  81. >make them experts.  Using a machine for what it is intended to do teaches
  82. >you nothing about its internals.  This is equally if not more true on the
  83. >Mac.  Please back up you attacks with evidence.
  84. >
  85. >I have to get one flame in here:
  86. >
  87. >IMHO, someone who suports his office's decision to pay $7000 for a
  88. >386-20 and $600 for a Video Accelerator and thinks all PC's are limited to
  89. >640k doesn't know sh*t about PC's.  Please grow up.
  90. >
  91. >Andy Ross
  92. >ajross@husc.harvard.edu
  93. >                                               that's right, no .sig
  94. >
  95. >
  96.  
  97. At least an good article on the PC. Not a flame that we get used to see on
  98. this newsgroup. For the others, stop bashing everybody else who don't
  99. use the same computer as you do. PLEASE, STOP THE THREAD: THE MAC COST TOO MUCH.
  100.  
  101.  
  102. ---
  103. ================================================================================
  104. = Jean-Francois Martin                                     martin@dmi.usherb.ca=
  105. = Graduate student of Universite de Sherbrooke (je parle francais)             =
  106. = "In complete darkness we are all the same" Janet Jackson                     =
  107. ================================================================================
  108.