home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / mac / misc / 20748 < prev    next >
Encoding:
Text File  |  1992-12-16  |  20.4 KB  |  385 lines

  1. Newsgroups: comp.sys.mac.misc
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!spool.mu.edu!umn.edu!lynx!nmsu.edu!dante!bgrubb
  3. From: bgrubb@dante.nmsu.edu (GRUBB)
  4. Subject: 'Mac & IBM Info-Version .91
  5. Message-ID: <1992Dec16.214151.1622@nmsu.edu>
  6. Sender: usenet@nmsu.edu
  7. Organization: New Mexico State University, Las Cruces, NM
  8. Distribution: na
  9. Date: Wed, 16 Dec 1992 21:41:51 GMT
  10. Lines: 373
  11.  
  12. Mac & IBM Info-Version .91
  13.  
  14. Thank you all for your information.
  15. The reason for this general data sheet is that people in both camps are not 
  16. clear or accurate about what they are saying about their machines.  
  17. This was part of the reason the Mac vs. IBM, Mac bigots, and similar threads 
  18. degenerated into a mess.  To help keep this organized please provide, if 
  19. possible, article citations for the information provided or corrected. 
  20. Note: this is a data sheet so let's keep the opinions to a minimum.  Also do 
  21. not just say it is incomplete, but give me the info to make it complete.
  22.  
  23. When completed, this data sheet will, I hope, enable us to make 
  24. convincing and intelligent comparisons between Mac and IBM.  Thank you.
  25.  
  26. Special thanks to ANDREW@aardvark.ucs.uoknor.edu (Chihuahua Charlie), bell-
  27. peter@YALE.EDU (Peter Bell), cj00+@andrew.cmu.edu (Carl B Jabido), 
  28. fj05+@andrew.cmu.edu (Faisal Nameer Jawdat), julian@deepthnk.kiwi.gen.nz 
  29. (Julian Harris), Erick.Krueger@um.cc.umich.edu, krueger@engin.umich.edu, 
  30. matt@wardsgi.med.yale.edu (Matt Healy), nan@matt.ksu.ksu.edu (Nan Zou), 
  31. pwagner%us.oracle.com, s_fuller@iastate.edu, strobl@gmd.de (Wolfgang Strobl), 
  32. jkirvin@pafosu1.hq.af.mil, phill@ichips.intel.com, sxjcb@orca.alaska.edu (Jay 
  33. C. Beavers), Lewis Kawecki@novell.com, and mikew@apple.com for providing 
  34. informational corrections to this list.
  35.  
  36. The CPUs
  37.  
  38. Note: I am only showing the Motorola & Intel CPUs used in the Mac and 
  39. the main IBM machines. This is why, for example, the Motorola  
  40. 68008 and 68010 are not listed: Apple never used these chips in the Mac.
  41. Years only appear with dead CPUs and indicate first time used in a machine to 
  42. the last year used as a CPU.
  43.  
  44. IBM     ALU  Registers    External    cache    Features/
  45. CPU                     bus  address           Notes
  46.  8088   16      16       8     20      ?      {Died in 1989}
  47.  8086   16      16      16     20      ?      {Ditto}
  48. 80286   16      16      16     24      ?      Protected Mode & segmenting
  49. 80386   32      32      32     32      ?      MMU & 32-bit Protected Mode 
  50. 80486   32      32      32     32    one 8K   80386 & FPU
  51. P5      32      32      64     36?     ?      RISC-like features, 
  52.                                               superscalar, Write-Back (386)
  53.  
  54.  
  55. 386sx   386 chip with 32 bit internal architecture, & 16 bit external.
  56. 386slc  low power version of the 386 with a chip cash. Used mainly 
  57.         in laptops. 
  58. 486sx   486 with no built in FPU.
  59. 486dx2  same as 486 but the internal clock rate of the chip is 
  60.       doubled in comparison to the clock rate of the rest of
  61.       the machine. (ex. a machine with a 50 Mhz dx2 has a
  62.       chip that runs at 50 MHz, the rest of the machine runs
  63.       at 25 MHz
  64. 486dx3  being demoed, 20/60 mHz, 25/75 mHz, and 33/99 mHz planned.
  65. P5      Intel claims a performance of 100+ MIPS. It is to be out in the first 
  66.         quarter of 1993 [InfoWorld July 27, 92 & Vaporware 9/92].{We need to 
  67.         see this.}
  68. PowerPC: The chip is out and rumor has it that IBM may build its PowerPC 601 
  69. EARLY 1993 (InfoWorld June 8 and 15, 92; MacWeek July 13, 92) It is also 
  70. rumored that the 601  machine will be four times as fast as a 50 MHz 486dx 
  71. running Windows.{could give P5 a run for the money with the programs of five 
  72. OSs that could run on this: DOS, Windows 3.x, OS/2, Mac OS, & UNIX (AU/X 4.0) 
  73. and its earlier release date.}
  74.  
  75. MAC     ALU  Registers    External    cache    Features/
  76. CPU                     bus  address           Notes
  77.  
  78. 68000   16      32      16     24        ?     {1984-1993}
  79. 68020   32      32      32     32        ?     {198?-1992}
  80. 68030   32      32      32     32        ?      MMU
  81. 68040LC 32      32      32     32     two 4K?   MMU & faster*
  82. 68040   32      32      32     32     two 4K    MMU & FPU
  83. 68050    development discontinued in favor of 68060
  84. 68060: {Anyone have the data for this?}
  85. PowerPC: Chip is out and rumor is that the 601 machine will be three times as 
  86. fast as a Mac Quadra. Apple PowerPC 601 will be about a year latter then 
  87. IBM's.  Rumor is that Apple is planning to provide info to third party 
  88. developers to use this as an accelerator for present Nubus Macs [InfoWorld 
  89. August 3 and Vaporware 9/92]
  90.  
  91. *68040LC is a 68040 without a working FPU, a varient of this to be used in the 
  92. Centris 610 due out on Feb. 15, 1993 (MacWeek 11/02/92).  Unclear as if a 
  93. 68040LC will be used or Motorola will go and design a special chip. 
  94.  
  95. in comparing the CPUs the list looks like this:
  96.  
  97. 8088/8086 ~ 68000 {16-bit vs 16/24/32-bit chip (data path/address 
  98. lines/data and address registers.  The ALU is what determines the bit
  99. classification chip so the 68000 is 16-bit despite the higher bits
  100. of the External Address(24) and the Registers(32) Side note: the 8088/8086 
  101. bought the farm around 1989 and it looks like the 68000 goes out as a CPU in 
  102. February 1993 due to the fact System 7.0.X runs poorly on it.}
  103.  
  104. 286        ~ 68020 {This is the poorest comparison since the hardware 
  105. segmenting in the 286 pulls it past the 68020 and to the 68030 class while the 
  106. 16-bit of the 286 pulls it nearer the 68000. OS/2 1.0 though 1.3 all use the 
  107. protected mode of the hardware segmenting in the 286,  as does Windows 3.X.  I 
  108. think that this makes the 68020 fit better even though the 286 is 16-bit and 
  109. the 68020 32-bit. (hardware segmenting vs 32-bit.)
  110. Side Note: the 68020 went out as a CPU with the end of the LC and the 286 is 
  111. almost gone as well.}
  112.  
  113. 386       ~ 68030 {The MMUs, 32-bit nature of these chips and
  114. their protected memory puts them roughly together.  AU/X 3.0 is
  115. at present the only Mac OS to use the protected memory feature of
  116. the 68030.}
  117.  
  118. 486sx   ~ 68040LC {same as 486 and 68040 but without the FPU, used as
  119. a low cost solution for people who do not need the FPU.}
  120.  
  121. 486       ~ 68040 {two 32-bit microprocessors with built-in FPU, MMU, 8K
  122. internal cache.  The cache is implemented as two 4K caches in the 68040
  123. and one in the 486.  This is as far as that goes.}
  124.  
  125. P5        ~ 68060 {Both are planned to be superscalar but may flounder 
  126. against the earlier released PowerPC chip.  Too early to compare these.} 
  127. [PC Week Sept 7 & 14 on 68060]
  128.  
  129. PowerPC   = PowerPC {This is the only CPU to be used by both IBM and
  130. Apple and is planned to run programs from DOS, Windows 3.x, OS/2 and Mac OS as 
  131. well as parts of these OS on top of the Taligent OS. {Prototype is PowerOpen 
  132. (AU/X 4.0)}
  133.  
  134. Hardware 
  135. Color Support/Display
  136. Mac: All present Macs except the Classic and Powerbook 100 support the use of 
  137. 32-bit color. This is done in ROM by 32-bit color QuickDraw, which allows 
  138. programs to use 32-bit color even if the monitor does not display it; older 
  139. machines that supported color (SE/30, II, IIX, and IIcx) had only 8-bit color 
  140. in ROM and needed a software patch to use 32-bit color. (MacUser Special 1993: 
  141. 28-29)  To keep costs down and speed up most Macs have only 8 or 16 bit 
  142. display capability built in, and most of those can be expanded to display 24 
  143. bit color.  32-bit color QuickDraw allows an almost transparent capability to 
  144. display and edit X-bit images in Y-bit color (Where X and Y are 1, 2, 4, 8, or 
  145. 32 in any combination) reguardless of monitor resolution {63 dpi (12" color) 
  146. to 80 dpi (full page grey)}.  This means that even though you can use only 256 
  147. or 32,768 of the colors at a time, all 16,777,216 colors are still avalible 
  148. and are simulated at lower resolutions by dithering. (This is the reason for 
  149. CLUTS, so the program knows which set of colors to use with a picture and what 
  150. 32-bit colors the dithers really are.)
  151.  
  152. IBM:  I need more information on this. According to Faisal Nameer Jawdat, PC's 
  153. have no internal definition of how the operating system interacts with the 
  154. video hardware, and leave it up to the OS and video hardware in question.  In 
  155. addition, according to Matt Healy, IBM never bothered to provide a standard 
  156. mechanism for software to determine what display mode is actually present. As 
  157. a result some modes are very hard to detect, and some of the "clone" graphics 
  158. cards are only partly IBM-compatible. {With no IBM equivalent of 32-bit color 
  159. QuickDraw, editing 32-bit pictures in 8-bit mode may be more difficult then on 
  160. the Mac.  Any conformation?}
  161. Monitor types: 
  162. MDA
  163.  original character-mapped video mode, no graphics, 80x25 text.
  164. CGA (color graphics array)
  165.  320x200 4 colors or 640x200 b/w, 16 color pallette, bad for the eyes.
  166. EGA (enhanced graphics array)
  167.  640x350 16 colors from 64 color pallette (and some lower res); some versions 
  168.  could run at 256 colors, bearable on the eyes.
  169. VGA (video graphics array)
  170.  320x200 at 256 colors, 640x480 at 16 colors, and some others, these two are 
  171.  the most commonly used.  All modes have a 256K color pallette, from a 18-bit 
  172.  CLUT (Color LookUp Table).  Monitors use analog input, incompatible with TTL 
  173.  signals from EGA/CGA etc.
  174. MCGA (multi-color grpahics array)
  175.  subset of VGA that provides the 320x200x256 mode but lacks the 640x480x16
  176.  mode.  Common on the initial PS/1 implimentation from IBM.
  177. SVGA (super VGA)
  178.  At first no standardization which resulted in chaos, each manufacturer used 
  179.  their own implementation scheme,  either 512K (two years ago) or 1M (today), 
  180.  resolution of 800x600 and 1024x768 at 16 and 256 colors are common, newer 
  181.  ones (since last year) have the Sierra HiColor RAMDAC, giving 15-bit 32,768 
  182.  colors at 800x600, some of the very newer ones (23 month ago) can do 24 bits 
  183.  per pixel (usually at 640x480).  {a standard called VESA was established 
  184.  latter and is used in the newer units} Speedwise, too much variation, some 
  185.  very slow (Western Digital Paradise based, for example), some very fast (S3 
  186.  86C911 based, for example), some are so-so(like Tseng ET4000, a very popular
  187.  chipset).  Some limiting factors: 8.33 MHz ISA bus, AT architecture where the 
  188.  CPU looks at the card through a 64K "window", etc.
  189. Other standards not classified as SVGA: 
  190. 8514/a:
  191.  IBM's own standard, graphics accelerator with graphics functions like 
  192.  linedraw, polygon fill, etc. in hardware.  Uses interlacing.  Some clone 
  193.  implementations from ATI are the fastest video available today, though some 
  194.  models do not have interlacing.
  195. XGA (eXtended graphics array)
  196.  newer and faster than 8514/a, only available for MCA bus-based PS/2s, clones 
  197.  are coming out soon.  Max resolution at 1024x768x8b, same as 8514/a, also 
  198.  some 16 bpp mode.
  199. XGA-2
  200.  Accelerates graphics functions up to 20 times faster than standard VGA in
  201.  Windows and OS/2, including line draws, bit and pixel-block transfers, area
  202.  fills, masking and X/Y addressing. Has up to 65,536 simultaneous colors, 
  203.  Refresh rates up to 75 Hz, ensures flicker free, rock solid images to reduce 
  204.  visual discomfort, and is VGA compatable.  Up to 1280x1024 on OS/2.
  205. TMS34010/34020: high end graphics co-processors, usually >$1000, some
  206.                 do 24-bit, speeds up vector-oriented graphics like CAD.  
  207.  
  208. Network (Includes printing)
  209. Mac
  210. Harware: AppleTalk functionality (Includes LocalTalk) that needs $30 
  211. connectors.  Ethernet requires a card (PDS or Nubus) in most present machines  
  212. and the hardware support for each machine runs about $250-$300.
  213. Software: AppleTalk, Ethernet, and Novell Netware.  The first two are provided 
  214. with each machine. {Server software is extra.}
  215. Printing requires connection of the printer and the printer being selected in 
  216. the chooser.  Changing printers is by selecting a different name in the 
  217. chooser.
  218.  
  219. IBM  
  220. Harware: Appletalk (not widely used), Ethernet,  and TokenRing.
  221. Software: Novell Netware, Banyan Vines, DECNet, Windows/Work Groups
  222. Each of the MS-DOS networking schemes are, in general, totally incompatible 
  223. with the others. Once you have chosen one, you are pretty much locked-in to 
  224. that product line from then on.  Novell Netware is the biggest, especially in 
  225. corporate environments where it controls something like 80 percent of the 
  226. market.  In general, Netware is more powerful and offers better 
  227. control/management/security than AppleTalk, but it's designed around a 
  228. mainframe type set-up.
  229. Printing {Looks like a mess. Need more info}
  230. DOS/Windows
  231. If it's a single user, then you plug the printer into the parallel port, and 
  232. don't worry about it. {Tweeking may be needed with poorly written software.}
  233. Network Printing is not controlled by the system; it is mostly implemented by 
  234. the actual program, therefor performance varies from one software program to 
  235. the next; Windows 3.x can do a good job of showing "jobs" in the print queue, 
  236. but it always lists printers as "active"... even if they are not. 
  237. This becomes a problem if there are several incompatible printers on the same 
  238. net, because there's no way for software to reliably determine which printer 
  239. is active right now. 
  240. OS/2
  241. Mac-like the os deals with the printers, with apps making calls to the OS.
  242.  
  243. Expansion
  244. Mac:  All Macs since the Plus have a SCSI interface and SIMM memory expansion.
  245. PDS: Avalible in the SE and all present Modular Macs.
  246. NuBus: Supported in all Modular Macs except the LC, LCII, and Performa 400.
  247. The SE/30 could be adapted to use this as well.
  248. CPU expansion is handled either through the PDS or the NuBus.
  249.  
  250. IBM:  {need more info}
  251. Memory expansion is through parity-checked SIMMs, same as special Mac IIcis or 
  252. by memory boards. {Parity SIMMs are more expensive then 'normal' SIMMs and 
  253. their importance is at present questionable with error correction in OS and 
  254. other parts of the hardware avalible.}
  255. Side Note: to find the number of SIMMS that a full x-bit chip requires to run 
  256. at full speed, divide x by 8.  So, 16-bit requires two SIMMS, 32-bit requires 
  257. four, and 64-bit requires eight SIMMS. One way to get around this is to halve 
  258. the data path, but this can half the speed of the machine so its a trade off.  
  259. {LC II uses a 32-bit chip but a 16 bit data path so only 2 as opposed to 4 
  260. SIMMS are required; the 386sx is the IBM equivalent.}
  261.  
  262. HD Interfaces: 
  263. MFM (?), RLL (Run Length Limited)
  264.  hard drive only interfaces, and only used in smaller (2 60mb) hard drives. 
  265. IDE (Integrated Drive Electronics)
  266.  currently the most common standard, and is used for medium sized drives. Can 
  267.  have more than one hard drive
  268. ESDI (Enhanced Storage Device Interface)
  269.  generally considerred better than SCSI in many ways but not common enough for 
  270.  practical consideration. Can have more than one hard drive
  271. SCSI
  272.  not too wide spread yet, generally not bundled with systems, except as add-
  273.  on. Can support up to 7 devices per SCSI controller. One problem:  here's no 
  274.  exact specifications for the controller so incompatibilities result.
  275.  
  276. BUS interfaces {More info please, this is Greek to me.}
  277. ISA
  278.  dominant factor, but it's showing its age.  Uses edge-triggered interrupts, 
  279.  can't share them, hence comes the IRQ conflict. Limited busmastering 
  280.  capabilities. 8 and 16 bit, though most cards aren't bandwidth
  281.  limited. (COM ports, LPT ports, game ports, MIDI card, etc.) Most ISA 
  282.  motherboard designs these days have memory on a 32 bit path direct to the 
  283.  processor.
  284. MCA
  285.  IBM's 16 and 32-bit bus; anything can talk to anything, as fast as the two 
  286.  components involved can handle it. Never took off because it was incompatible 
  287.  with ISA and EISA.
  288. EISA
  289.  microchannel, is 32 bit, runs at 8.33 mHz and has the ability to self-
  290.  configure cards like MCA.
  291. PDS (Processor Direct Slot)
  292.  was an acronym for proprietary implimentations of Local Bus in the early days
  293.  before VLB existed.
  294. VESA Local Bus (VLB)
  295.  The standard of Local Bus. VLB is limited to three slots and doesn't
  296.  allow bus mastering and is basically a cheap man's EISA or MCA.  Can run at
  297.  high speeds (CPU clock rate, 25/33 MHz), hugh bandwidth 
  298.  (~130 MB/sec), which makes it ideal for video I/O (and disk I/O).
  299. PCA
  300.  Intel's version of Local Bus that is intended to totally replace ISA/EISA/MCA 
  301.  Not going anywhere, presently.
  302.  
  303. OSes {assumes full installation [print drivers, fonts, Multifinder, etc.]
  304. and multiple application use.}
  305.  
  306. Mac
  307. 6.0.7: Requires 2 MB and HD floppy and features a GUI, sudo-multitasking
  308.        (MultiFinder), standard program interface, & standard stereo sound
  309.        support (snd). Has a 8MB RAM barrier and is a 24-bit OS. Some third 
  310.        party products allow 14MB of Virtual Memory as long as real 
  311.        RAM is below 8MB.
  312. 6.0.8: 6.0.7 with 7.0.0 print drivers
  313. 6.0.8L:  System 6 for new Macs that require System 7.
  314. 7.0.1: Base requirements: 2MB, 40MB Hard Drive, and a 68000; to run well:  
  315.        4 MB, a 80 MB Hard Drive, and a 68030. It has 6.0.7 features 
  316.        and AIC (between computers), built in network support, Virtual Memory 
  317.        in machines with MMU{1.6 times real RAM for least noticeable speed 
  318.        degradation on a IIsi}, & drag and drop. Can access up to 1GB of true 
  319.        RAM and 4GB of virtual memory and is both a 24 and 32-bit OS.
  320. 7.1.0: 7.0.1 with WorldScript support and less RAM usage then
  321.        7.0.dot.[MacWeek Aug 24 & Sept 14 and PC Week Sept 7]
  322.        {The intaller has a bug that when upgrading from 7.0.X it keeps the old 
  323.        fonts from 7.0.X inside the system file.  This can eat up any RAM 
  324.        benifits and cause other problems.}
  325. AU/X 3.0(Unix): Needs 8MB of RAM{12-20MB suggested}, a 160MB hard drive, and 
  326.        something the power of a 68030 or 68040 to run.  32-bit OS.
  327. PowerOpen(AU/X 4.0): Rumor is that it is ahead of schedule to the point it 
  328.        COULD be out by the end of this year.  Planned to run on 386,486, 
  329.        68030, 68040, and PowerCP chips. [MacWeek 13 July] 32-bit OS.
  330.  
  331. IBM
  332. DOS 5.0: Has a 640K barrier with its own memory manager, a 1 MByte barrier 
  333.        with third party memory managers.
  334. DRDOS 6.0: same as DOS 5.0 with some extras (like built-in data compression) 
  335.        and memory management enhancements. Still has 640K/1Mb barrier.
  336. Window 3.1: runs on top of DOS.  Breaks 640K and 1M barriers but still has to 
  337.        deal with DOS file structure.  Base requirements 1 MB, floppy and a 
  338.        286; to run well 2MB, Hard Drive, and 386sx. Rumor of a 16 MB RAM 
  339.        barrier on some machines.
  340. Windows for Workgroups:  intermediary between Win 3.1 and Windows NT.  It is 
  341.        basically Windows 3.1 with network support.
  342. Windows NT:  The beta release takes about 50M of disk space (including the 
  343.        swap file), and requires 8-12 MB of RAM, which is what the final 
  344.        version is expected to require as well.  Rumor mill is that the final 
  345.        version is not to be available before Oct 1993 
  346.        (InfoWorld May 25 and July 6, Vaporware 07/92 and 08/92.) Also PC Week 
  347.        Sept 28 points to a 3rd or 4th quarter 1993 release date.  Some people 
  348.        see a July 4 release date (InfoWorld November 16, 1992) 
  349. OS/2: Unix like features and unix like requirements; 8 MB of RAM,
  350.       a 60MB hard drive (uses 17-33MB on HD), and 386 CPU. Has to use a 
  351.       virtual swap file to use more then 16 MB RAM on ISA systems. IBM plans 
  352.       to use Taligent's OOPS in future versions of this. 
  353.       (InfoWorld October 26, 1992) 32-bit multithreaded, multitasking os.
  354. AIX:  IBM's UNIX system, planned to be a subset of Taligent OS and PowerOpen.
  355. Mac 7.0: {Maybe} Apple has System 7.0 running off Intel Chips and is looking 
  356.          at making this version available for IBM. {Another wait & see} 
  357.          (ComputerWorld November 2, 1992)
  358. PowerOpen(AU/X 4.0): Rumor is that this could be the OS for IBM's PowerPC 601 
  359.       due out in early 1993 (Apple's PowerPC 601 is not due out until Jan 
  360.       1994.)  {Supports the theory of Apple planning to be both a hardware and 
  361.       software company.}
  362.  
  363. Price issue: Apple has dropped prices for dealers 15% to 20% 
  364. [MacWeek 17 August] and the Preforma line is out.  
  365. IBM is planning cheap machines as well:
  366. A 25 MHz 386SLC model with a 60 MByte hard drive and color VGA for less 
  367. than $1,200 is planned after September 14.[MacWeek 17 August] These changes 
  368. will in the LONG term change the price issue. Too early to tell though.
  369.  
  370.  
  371. Bibliography notes
  372. VAPORWARE is available in the digest/vapor directory on Sumex(36.44.0.6) and 
  373. is by Murphy Sewall, From APPLE PULP H.U.G.E. Apple Club (E. Hartford) News 
  374. Letter  $24/year, P.O. Box 18027, East Hartford, CT 06118.
  375. Phone #: "Bit Bucket" (203) 257-9588 {"These are rumors folks; we reserve 
  376. the right to be dead wrong!"}
  377.  
  378.  
  379. Corrections to the information are welcome
  380.  
  381. "Eliminate the impossible and what ever remains, no matter how improble,
  382. is the truth" -- Sir Arthur Conan Doyle through Sherlock Holmes
  383.  
  384. "The Computer is your friend"--Parinoia RPG
  385.