home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / sys / intel / 2872 < prev    next >
Encoding:
Internet Message Format  |  1993-01-12  |  2.6 KB

  1. Xref: sparky comp.sys.intel:2872 comp.sys.mac.hardware:25295 comp.sys.ibm.pc.hardware:34805
  2. Path: sparky!uunet!olivea!spool.mu.edu!umn.edu!lynx!nmsu.edu!dante!bgrubb
  3. From: bgrubb@dante.nmsu.edu (GRUBB)
  4. Newsgroups: comp.sys.intel,comp.sys.mac.hardware,comp.sys.ibm.pc.hardware
  5. Subject: Re: 486 vs. Mac Benchmarks
  6. Message-ID: <1993Jan5.133150.11430@nmsu.edu>
  7. Date: 5 Jan 93 13:31:50 GMT
  8. Sender: usenet@nmsu.edu
  9. Organization: New Mexico State University, Las Cruces, NM
  10. Lines: 38
  11.  
  12. ntaib@silver.ucs.indiana.edu (Iskandar Taib) writes:
  13. > davidsen@crd.ge.com (bill davidses writes:
  14.                                                               
  15. >>  The truth is that Mac applications are 32 bit, and DOS applications
  16. >>are 16 bit. A comparison of UNIX 32 bit applications would be more      
  17. >>correct, if they were just comparing the processors.                      
  18.                                                                        
  19. >Well, if this is so, how do the apps run on Mac Pluses? And why is    
  20. >32 bit adressing an option under System 7?   
  21. Part of the answer is in the CPUs Mac and IBM used. Here is part of
  22. my Mac & IBM info article {Arcived on Sumex (36.44.0.6) in the /info-mac/report
  23. directory as mac-ibm-compare.txt}
  24.  
  25. IBM     ALU  Registers    External    cache    Features/
  26. CPU                     bus  address           Notes
  27.  8088   16      16       8     20      ?      {197?-1989}
  28.  8086   16      16      16     20      ?      {197?-1989}
  29. 80286   16      16      16     24      ?      Protected Mode & segmenting
  30. 80386   32      32      32     32      ?      MMU & 32-bit Protected Mode 
  31. ...
  32. MAC     ALU  Registers    External    cache*   Features/
  33. CPU                     bus  address           Notes
  34. 68000   16      32      16     24      none    {1984-1993}
  35. 68020   32      32      32     32     i; 256   {1987-1992}
  36. ...
  37. Note the bit of the Registers and the addresses.  The 32-bits in the 68000 
  38. register and 24 bits in the address allowed programers to write 24-bit code 
  39. and still allow for 32-code compability.  {That's at least what a Apple/IBM
  40. dealer says and he hates the Mac} The problem is some code is
  41. designed around the 68000 and old OSes and is only 24-bit and so does not
  42. run in 32-bit mode. {System 7.x was the first non-UNIX OS to have 32-bit
  43. addressing, ALL older system back to 4.1 are 24-bit only though they allowed 
  44. for 32-bit code to run} So, all Mac Apps are NOT 32-bit but they ARE 24-bit
  45. {Very badly writen programs did strange things with the higher 8-bits that
  46. Apple said not to do, as a result these programs bomb on the 68020 and higher
  47. and with the newer OS which checked the addressing calls.}
  48.  
  49. Hope that clears some of the confusion.
  50.