home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / sys / ibm / pc / hardware / 36708 < prev    next >
Encoding:
Internet Message Format  |  1993-01-23  |  32.7 KB

  1. Xref: sparky comp.sys.ibm.pc.hardware:36708 comp.sys.ibm.pc.misc:16966 comp.sys.mac.advocacy:3694 comp.sys.mac.system:16486
  2. Newsgroups: comp.sys.ibm.pc.hardware,comp.sys.ibm.pc.misc,comp.sys.mac.advocacy,comp.sys.mac.system
  3. Path: sparky!uunet!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!destroyer!fmsrl7!lynx.unm.edu!nmsu.edu!dante!bgrubb
  4. From: bgrubb@dante.nmsu.edu (GRUBB)
  5. Subject: Mac & IBM Info-Version 1.1.1
  6. Message-ID: <1993Jan21.162931.7292@nmsu.edu>
  7. Sender: usenet@nmsu.edu
  8. Organization: New Mexico State University, Las Cruces, NM
  9. Date: Thu, 21 Jan 1993 16:29:31 GMT
  10. Lines: 550
  11.  
  12. {Send followups to comp.sys.mac.advocacy}
  13. {Sorry about the header but the Pnews here is braindead and does not allow 
  14. easy access to the headers.  I gave up on it after one year of trying.}
  15. Mac & IBM Info-Version 1.1.1 {International Posting} 
  16.  
  17. The reason for this general data sheet is that people in both camps are not 
  18. clear or accurate about what they are saying about their machines and what 
  19. little accurate info is out there is unconsolidated.  When completed, this 
  20. data sheet should enable us to make convincing and intelligent comparisons 
  21. between Mac and IBM. I plan to send version 1.2 of this and further updates 
  22. to Sumex, so that people who miss it on the newsgroups can still read
  23. and comment on it.
  24. To keep this data sheet organized please provide, if possible, article 
  25. citations for the information provided or corrected and keep the opinions to a 
  26. minimum.  As this is a general data sheet, keep the info provided simple so I 
  27. can understand what is being talked about and can explain it to others. Also 
  28. keep the information relevant to the section corrected. {For example, OS code 
  29. in ROM is hardware and not software, so no more of the 'but it is supported in 
  30. OS software' data for the hardware section, please.} Finally just don't say 
  31. it's incomplete but give me the info to make it correct and provide clear and 
  32. consice corrections. Thank you.
  33.  
  34. Special thanks to ANDREW@aardvark.ucs.uoknor.edu (Chihuahua Charlie), 
  35. andrew@frip.wv.tek.com (Andrew Klossner), bell-peter@YALE.EDU (Peter Bell), 
  36. cj00+@andrew.cmu.edu (Carl B Jabido), fj05+@andrew.cmu.edu (Faisal Nameer 
  37. Jawdat), gsidler@cafe.eecs.nwu.edu (Gabriel Sidler), 
  38. julian@deepthnk.kiwi.gen.nz (Julian Harris), Erick.Krueger@um.cc.umich.edu, 
  39. krueger@engin.umich.edu, matt@wardsgi.med.yale.edu (Matt Healy), 
  40. nan@matt.ksu.ksu.edu (Nan Zou), pwagner%us.oracle.com, s_fuller@iastate.edu, 
  41. strobl@gmd.de (Wolfgang Strobl), jkirvin@pafosu1.hq.af.mil, 
  42. phill@ichips.intel.com, shaikha@duvm.ocs.drexel.edu, sxjcb@orca.alaska.edu 
  43. (Jay C. Beavers), Lewis Kawecki@novell.com, lamont@catfish16.rtsg.mot.com 
  44. (Bradley Lamont), cerro@mbcl.rutgers.edu ("Cerro, Joseph A"), 
  45. MPARK%UTMEM1.bitnet@CUNYVM.CUNY.EDU (Mel Park), logullo@applelink.apple.com 
  46. (Jeff Logullo), zrai02@hou.amoco.com (Robert Irlbeck), and mikew@apple.com for 
  47. providing some of the information that made this list possible.
  48.  Contents
  49. CPUs
  50. Hardware
  51.  Monitor support
  52.  Expansion
  53. Operating system
  54. Network & Printing
  55.  
  56. The CPUs
  57.  Note: I am only showing the Motorola & Intel CPUs used in the Mac and 
  58. the main IBM machines. This is why, for example, the Motorola 68008 and 68010 
  59. are not listed: Apple never used these chips in the Mac. Years only appear 
  60. with dead CPUs and indicate first to last year used as a CPU.
  61. Cache note:  both the IBM and the MAC use caches external to the CPUs. These 
  62. external caches increace the speed of the CPU; in most of the present Macs the 
  63. external caches are built-in while with IBM they are optional {Though machines 
  64. are generally sold with them installed.}.  Since these caches range from SCSI 
  65. to video to disk, I have desided to leave them out of the list since they are 
  66. independent of the CPU and are machine {IIci, IIfx, and IIvx have a 32KB disk 
  67. cache, for example} or seller dependent.
  68.  
  69. IBM     ALU  Registers    External    cache    Features/
  70. CPU                     bus  address           Notes
  71.  8088   16      16       8     20     none    {1981-1989}
  72.  8086   16      16      16     20     none    {198?-1989}
  73. 80286   16      16      16     24     none    Protected Mode & segmenting
  74. 80386   32      32      32     32     none    MMU & 32-bit Protected Mode 
  75. 486sx   32      32      32     32    one 8K   80486 - FPU
  76. 80486   32      32      32     32    one 8K   80386 & FPU
  77. 486dx2  32      32      32     32    one 8K   doubled internal clock rate*
  78. 486dx3  being demoed. 20/60 mHz, 25/75 mHz, and 33/99 mHz planned. IBM's chip
  79. Pentium 32      32      64     36?   code &   RISC-like features, 
  80.                                      data     superscalar, Write-Back [386]
  81.                                               64 bit FPU path, pipelining,
  82.                                               100+ MIPS performance**
  83. PowerPC: The chip is out and rumor has it that IBM may build its PowerPC 601 
  84. in EARLY 1993 and this machine will be four times as fast as a 50 MHz 486dx2 
  85. running Windows. (InfoWorld June 8, 15/92, 92; MacWeek 7/13/92)
  86.  
  87. 386sx   386 chip with 32 bit internal architecture, & 16 bit external.
  88. 16MB is the maximum addressable limit of the 286 and 386sx chips.
  89. 386slc  low power 386  with a chip cashe. Used mainly in laptops. 
  90. * ex. in a machine with a 50 Mhz dx2 the chip runs at 50 MHz, the rest of the 
  91. machine runs at 25 MHz.
  92. **according to Intel. It is to be out in 1st quarter 1993 (InfoWorld July 
  93. 27/92; Vaporware 9/92).
  94.  
  95. MAC     ALU  Registers    External    cache*   Features/
  96. CPU                     bus  address           Notes
  97. 68000   16      32      16     24      none    {1984-1993} 4MB limit
  98. 68020   32      32      32     32     i; 256   {1987-1992}
  99. 68030   32      32      32     32    two 256    MMU
  100. 68040LC 32      32      32     32     two 4K    68040 - FPU**
  101. 68040   32      32      32     32     two 4K    MMU, FPU, doubled internal 
  102.                                                 clock rate***
  103. 68050    development discontinued in favor of 68060
  104. 68060   32      32      32     32     Branch    68040, Superscaler pipelining,
  105.                                       target    cache line bursts, better FPU,
  106.                                                 equivalent capabilities &
  107.                                                 speeds to Pentium****
  108. PowerPC: Chip is out and rumor is that the 601 machine will be three times as 
  109. fast as a Mac Quadra and Apple's PowerPC 601 will be about a year latter than 
  110. IBM's.  Rumor is that some NuBus boards containing early samples of the 
  111. PowerPC have been given to Apple's "A-list" developers (InfoWorld August 3, 
  112. 92; Vaporware 9/92; PC Week Dec 7/92, and MacWeek 12/14/92)
  113.  
  114. *caching includes data{d} and instructions{i}.  The 68030, 68040LC, & 68040 
  115. have caches for both.
  116. **a variant of this to be used in the Centris 610 due out on Feb. 15, 1993 
  117. (MacWeek 11/02/92).  Unclear as if a 68040LC will be used or Motorola will go 
  118. and design a special chip.
  119. ***The 040 has 2 clocks, one internal [PCLK] that is 2x the freq of the 
  120. external clock [BCLK] which is the one used to rate the chips. Since some 
  121. internal calcs are done using the PCLK, the 68040 can be considered a clock 
  122. doubler chip even though Motorola does not call it such. (Bradley Lamont; 
  123. Motorola 68040 data book)
  124. ****according to Motorola. (PC Week Sept 7; 14/92)
  125.  
  126. CPUs comparison List:
  127. As a general rule of thumb Motorola chips are faster than Intel chips at the 
  128. same frequency {040/25 ~= 486/33}, but Intel has chips at higher frequencies 
  129. than Motorola, so this evens out.  The Macintosh Bible 4th ed. supports the 
  130. comparisons between Intel and Motorola chips for the 68020 and above.
  131.  
  132. 8088/8086 ~ 68000 {16-bit vs 16/24/32-bit chip [data path/address 
  133. lines/data & address registers.]  The ALU determines the bit classification of 
  134. chips so the 68000 is 16-bit despite the higher bits of the External 
  135. Address(24) and the Registers(32). This is more of a 'de facto' compairison 
  136. than anything else since the 68020 pairs off better with the 286 [See notes on 
  137. 286 & 68020 below] and these chips were the lowest of their respective lines 
  138. when the Mac came out in 1984. Side note: 8088/8086 was discontinued in 1989 
  139. and the 68000 goes out as a CPU in February 1993.}
  140.  
  141. 286        ~ 68020 {286's hardware segmenting vs. 68020's 32-bit ALU and the 
  142. fact that both these chips come before their MMU [80386, 68030] successors.  
  143. The protected mode of the hardware segmenting is used by OS/2 1.0 though 1.3 
  144. and Windows 3.X. The use of the hardware segmenting and its 16-bit nature put 
  145. the 286 between the 60000 and 68030 in features.  Side note: 286 is almost 
  146. gone as a CPU.}
  147.  
  148. 386       ~ 68030 {The MMUs, protected memory, and 32-bit nature of these 
  149. chips puts them roughly together.  AU/X 3.0 is at present the only Mac OS to 
  150. use the protected memory feature of the 68030.}
  151.  
  152. 486sx   ~ 68040LC {same as 486 and 68040 but without the FPU; used as
  153. a low cost solution for people who do not need the FPU.}
  154.  
  155. 486     ~ 68040 {two 32-bit microprocessors with built-in FPU, MMU, 8K
  156. internal cache.  The cache is implemented as two 4K caches in the 68040
  157. and one in the 486.  The 68040's double speed internal circuitry may make it 
  158. more on par with the 486dx2.  Any conformation?}
  159.  
  160. Pentium   ~ 68060 {Both are planned to be superscalar but may flounder 
  161. against the earlier released PowerPC chip.  Too early to compare these.} 
  162.  
  163. PowerPC   = PowerPC {This is the only CPU to be used by both IBM and
  164. Apple and is planned to run programs from DOS, Windows 3.x, OS/2 and Mac OS on 
  165. top of PowerOpen-AU/X 4.0 [UNIX] and later Taligent OS by using emulators or, 
  166. if necessary, the OSes themselves in a 'shell'-like SoftPC does for DOS on the 
  167. Mac. [Since both the PowerPC and the OS [PowerOpen] for it are a year ahead of 
  168. schedule it could give the Pentium and 68060 chips a run for the money.]}
  169.  
  170. Hardware 
  171. Color Support/Display
  172.  Mac: All present Macs except the Classic support the use of 32-bit color in 
  173. hardware. This is done in ROM by 32-bit color QuickDraw, which allows programs 
  174. to use 32-bit color even if the monitor does not display it; older machines 
  175. that supported color {SE/30, II, IIX, and IIcx} had only 8-bit color in ROM 
  176. and needed a software patch to use 32-bit color. (MacUser Special 1993: 28-29)  
  177. To keep costs down and speed up most Macs have only 8 or 16 bit display 
  178. capability built in, but most of those can be expanded to display 24 bit 
  179. color.  32-bit color QuickDraw allows an almost transparent capability to 
  180. display and edit X-bit images in Y-bit color [Where X and Y are 1, 2, 4, 8, or 
  181. 32 in any combination] regardless of monitor resolution {63 dpi [12" color] to 
  182. 94 dpi [PaletteBook]} though QuickDraw is optimized for 72 dpi display; 
  183. QuickDraw QX will, hopefully, change this.
  184. This means that even though you can use only 256 or 32,768 of the colors at a 
  185. time, all 16,777,216 colors are still available and are simulated at lower 
  186. resolutions by dithering. {This is the reason for CLUTS, so the program knows 
  187. which set of colors to use with a picture and what 32-bit colors the dithers 
  188. really are.}  It also allows, with a hardware video adaptor and no added 
  189. software, a Mac with monitor support to use an Autosynchronous Monitor {Range 
  190. must include 66.7 hz vertically and 35 hz horizontally and the monitor must be 
  191. VGA, MCGA and/or SVGA compatible} as if it was a Mac monitor (MacUser August 
  192. 1992: 158-176)  So present Macs can view and edit 32-bit color pictures on 
  193. some VGA, MCGA and SVGA monitors just as if they were equivalent Mac monitors 
  194. though the Macs runs with a Pixel Clock of 30.24.
  195. In addition, QuickDraw allows, in Macs with a NuBus slot, more then one 
  196. monitor to be used in any combination, from a mirrored screen to a virtural 
  197. screen {Two or more monitors acting as one large monitor}.
  198. Sound output:  Standard in all Macs since the 128K.
  199.  
  200. IBM:  PC's have no internal hardware [ROM] definition of how the operating 
  201. system interacts with the video hardware, and so it is left up to the OS and 
  202. video hardware in question (Faisal Nameer Jawdat). In addition, IBM never 
  203. bothered to provide a standard hardware mechanism for software to determine 
  204. what display mode is actually present (Matt Healy). As a result some modes are 
  205. very hard to detect unless the OS is very well written. {With no IBM 
  206. equivalent of 32-bit color QuickDraw in hardware, editing 32-bit pictures in 
  207. 8-bit mode regardless of OS and monitor type may be more difficult than on the 
  208. Mac.  Any conformation?}  Later IBM machines will have integrated graphics 
  209. accelerators, faster processors, and modular upgradeability and may have built 
  210. in sound cards, CD ROM, and Ethernet. (PC Week Dec 14/92)
  211. MDA: Monocrome Display Adapter
  212.  original character-mapped video mode, no graphics, 80x25 text.
  213. CGA: Color Graphics Array
  214.  320x200 4 colors or 640x200 b/w, 16 color palette, bad for the eyes.
  215. EGA:  Enhanced Graphics Array
  216.  640x350 16 colors from 64 color palette [and some lower res]; some versions 
  217.  could run at 256 colors, bearable on the eyes.
  218. VGA:  Video Graphics Array
  219.  320x200 at 256 colors, 640x480 at 16 colors, and some others, these two are 
  220.  the most commonly used.  All modes have a 256K color palette, from a 18-bit 
  221.  CLUT [Color LookUp Table].  Monitors use analog input, incompatible with TTL 
  222.  signals from EGA/CGA etc. 
  223. MCGA:  Multi-Color Graphics Array
  224.  subset of VGA that provides all the features of MDA & CGA, but lacks some EGA 
  225.  and VGA modes, like VGA 640x480x16 (Dictionary of Computer Terms-DCT).  
  226.  Common on the initial PS/1 implementation from IBM and some PS/2 Models.
  227. SVGA:  Super VGA
  228.  This is not a standard in the way the others were, but instead was a 'catch 
  229.  all' category for a group of video cards.  As such, with each manufacturer 
  230.  using their own implementation scheme, SVGA was chaos with people debating
  231.  as to what is SVGA and what is not.  In an effort to make SVGA more of a 
  232.  standard VESA was established and is used in the newer units, but things
  233.  are still a mess.  Video is either 512K [~1990] or 1M [today], resolution
  234.  of 800x600 and 1024x768 at 16 and 256 colors are common, newer ones [since 
  235.  1990] have the Sierra HiColor RAMDAC, giving 15-bit 32,768 colors at 800x600, 
  236.  some of the very newer ones [~6/92] can do 24 bits per pixel [usually 
  237.  at 640x480].  Speedwise, too much variation, some very slow [Western Digital 
  238.  Paradise based, for example], some very fast [S3 86C911 based, for example], 
  239.  some are so-so [like Tseng ET4000, a very popular chipset].  Some limiting 
  240.  factors: 8.33 MHz ISA bus, AT architecture where the CPU looks at the card 
  241.  through a 64K "window", etc.
  242. Other standards not classified as SVGA: 
  243. 8514/a:
  244.  IBM's own standard, graphics accelerator with graphics functions like 
  245.  linedraw, polygon fill, etc. in hardware.  Uses interlacing.  Some clone 
  246.  implementations from ATI are the fastest video available today, though some 
  247.  models do not have interlacing. 
  248. TMS34010/34020: high end graphics co-processors, usually >$1000, some
  249.  do 24-bit, speeds up vector-oriented graphics like CAD.
  250. XGA:  eXtended graphics array
  251.  newer and faster than 8514/a, only available for MCA bus-based PS/2s, clones 
  252.  are coming out soon.  Emulates VGA, EGA, and CGA. (DCT).  Max resolution at 
  253.  1024x768x8b, same as 8514/a, also some 16 bpp modes.
  254. XGA-2
  255.  Accelerates graphics functions up to 20 times faster than standard VGA in
  256.  Windows and OS/2, including line draws, bit and pixel-block transfers, area
  257.  fills, masking and X/Y addressing. Has an intelligent way to detect and co-
  258.  exist with other XGA-2 cards, so multiple desktops like on the Mac may not be 
  259.  far away.  Since this is an architecture, its resolution and color depth 
  260.  isn't fixed {IBM implements only 16-bit [65,536] color, while other 
  261.  companies can have 24-bit color though IBM technocal licenses.} Refresh rates 
  262.  up to 75 Hz, ensures flicker free, rock solid images to reduce visual 
  263.  discomfort, and is VGA compatible. Up to 1280x1024 on OS/2.
  264.  
  265. Expansion
  266. Mac:  All Macs since the Plus have a SCSI interface and SIMM memory expansion.
  267. Printers, ABD, and modems each have their own interfaces built-in.
  268. Most macs now have built-in monitor and sound input interfaces.
  269. SCSI: used for almost all external devices.
  270. SCSI-2: a faster implementation of SCSI. With the exception of the Quadras 900 
  271. and 950 which have parts of the SCSI-2 hardware built-in {including the 
  272. controller chip}, the Mac requires a NuBus card to use this.  SCSI-2 is 
  273. limited by the speed of NuBus most machines.  In addition, the SCSI Manager in 
  274. the OS also needs to totally rewritten to take full advantage of features like 
  275. wide and fast SCSI.
  276. PDS: Available in the SE and all present Modular Macs.
  277. NuBus: Supported in all Modular Macs except the LC, LCII, and Performa 400.
  278. The SE/30 could be adapted to use this as well.  Supports everything from CPU 
  279. expandsion to Ethernet.
  280. CPU expansion is handled either through the PDS or the NuBus.  Unlike PDS, 
  281. some Nubus CPU cards, like the Radius Rocket, allow use of mutiple processors 
  282. at the same time. 
  283.  
  284. IBM:  {need more info}
  285. Memory expansion is through parity-checked SIMMs, same as special Mac IIcis or 
  286. by memory boards. {Parity SIMMs are more expensive than 'normal' SIMMs and 
  287. their importance is at present questionable with error correction in OS and 
  288. other parts of the hardware available.  For example, the Mac will not boot if 
  289. something is seriously wrong with the SIMMs or hardware and give a sound chord 
  290. indicating what the problem is.}
  291. Side Note: to find the number of SIMMS that a full x-bit chip requires to run 
  292. at full speed, divide x by 8.  So, 16-bit requires two SIMMS, 32-bit: four, 
  293. and 64-bit: eight. One way to get around this is to halve the data path, but 
  294. this can half the speed of the machine, so it's a trade off.  {LC II uses a 
  295. 32-bit chip but a 16 bit data path so only 2 as opposed to 4 SIMMS are 
  296. required; the 386sx is the IBM equivalent.}
  297.  
  298. SCSI
  299.  not too wide spread yet, generally not bundled with systems, except as add-
  300.  on. Can support up to 7 devices per SCSI controller. One problem:  here's no 
  301.  exact specifications for the controller so incompatibilities result.
  302.  
  303. HD Interfaces: 
  304. MFM:  Modified Frequency Modulation, RLL:  Run Length Limited
  305.  hard drive only interfaces, and only used in smaller [2 60mb] hard drives. 
  306. IDE:  Integrated Drive Electronics
  307.  currently the most common standard, and is used for medium sized drives. Can 
  308.  have more than one hard drive.  Hard disk only interface.
  309. ESDI:  Enhanced Small Device Interface
  310.  generally considered better than SCSI in many ways but not common enough for 
  311.  practical consideration. Can have more than one hard drive. {Is this also 
  312.  limited to hard drives only?}
  313.  
  314. BUS interfaces {More info please, this is Greek to me.}
  315. ISA
  316.  dominant factor, but it's showing its age.  Uses edge-triggered interrupts, 
  317.  can't share them, hence comes the IRQ conflict. Limited busmastering 
  318.  capabilities. 8 and 16 bit, most cards aren't bandwidth limited {COM ports, 
  319.  LPT ports, game ports, MIDI card, etc.}, though ones like video and disk 
  320.  controller are. Most ISA motherboard designs today have memory on a 32 
  321.  bit path direct to the processor.
  322. MCA
  323.  IBM's 16 and 32-bit bus; "allows use of more than one CPU in a computer" 
  324.  (DCT) and anything can talk to anything, as fast as the two components 
  325.  involved can handle it. Never took off because it was incompatible with ISA 
  326.  and EISA.
  327. EISA {Closest equivalent to Mac's NuBus}
  328.  Is 32 bit, runs at 8.33 mHz and has the ability to self-configure cards like 
  329.  MCA.  Also allows multiple bus masters, sharable interrupt and DMA channels, 
  330.  and burst mode throughput 33MB/sec.
  331. VESA Local Bus: VLB {Sometimes mistakenly refereed to as PDS}
  332.  The standard of Local Bus. VLB is limited to three slots but allows bus 
  333.  mastering and will coexist with either ISA or EISA. Can run at
  334.  high speeds [CPU clock rate, 25/33 MHz], huge bandwidth [~130 MB/sec], which 
  335.  makes it ideal for video and disk I/O.
  336. PCI
  337.  Intel's version of Local Bus that is intended to totally replace ISA/EISA/MCA 
  338.  Not going anywhere presently, because it's not completed.
  339.  
  340. OSes {assumes full installation [print drivers, fonts, Multifinder, etc.]
  341. and multiple application use.}
  342. Mac
  343. 512K and 1MB of OS code has been put into ROM with a 2MB version in the works 
  344. for Feb 1993.  The idea behind this is three fold.  First, it gives greater 
  345. control over the hardware interface, i.e. prevents the development of clones 
  346. and therefore allows for greater control over hardware-software standards.  
  347. Second, the OS and programs do not have to contain redundant code to support 
  348. things like monitors, networks, menus, and printing and are therefore smaller.  
  349. Finally, since part of the OS is in hardware it is more difficult for 
  350. programers to write their own hardware implementation drivers independent of 
  351. Apple's guidelines than it would be if the entire OS was software.
  352. 6.0.7: Single program usage base requirements: 1MB and DD floppy, Sudo-
  353.  multitasking base requirements: 2 MB and HD floppy.  Features a GUI, sudo-
  354.  multitasking [MultiFinder], standard program interface, & standard stereo 
  355.  sound support [snd]. Network recieving part of AppleShare software is 
  356.  bundled with the OS. Has a 8MB RAM barrier and is a 24-bit OS. Some third 
  357.  party products allow 14MB of Virtual Memory as long as real RAM is below 8MB.
  358. 6.0.8: 6.0.7 with 7.0.0 print drivers.
  359. 6.0.8L:  System 6 for new Macs that require System 7.
  360. 7.0.X: Base requirements: 2MB, 40MB Hard Drive, and a 68000; to run all 
  361.  features well: 4MB, a 80MB Hard Drive, and a 68030.  It has 6.0.7 features, 
  362.  program linking within and between computers [AIC], and built-in server 
  363.  capablities {Filesharing can be used by older OSes using AppleShare Client 
  364.  software and can be accessed by a max of 10 macs; 4-5 is more speed 
  365.  practical, AIC requires 7.X}, Virtual Memory in machines with MMU{1.6 times 
  366.  real RAM for least noticeable speed degradation on a IIsi}, drag and drop, & 
  367.  built-in TrueType support. 
  368.  Supports sound input [AIFF and snd formats] for most present machines.  Can 
  369.  access up to 1GB of true RAM and 4GB of virtual memory and is both a 24 and 
  370.  32-bit OS.  To use real RAM beyond 8MB it must be in 32-bit mode and on older
  371.  machines requires Mode 32 software.
  372. 7.1.0: 7.0.1 with WorldScript support, speedier, and less RAM usage than 
  373.  7.0.dot.(MacWeek 8/24/92; 9/14/92; PC Week Sept 7/92) {The installer has a 
  374.  bug that when upgrading it may keep some old system fonts from the previous
  375.  system inside the system file.  This can eat up any RAM benefits and cause 
  376.  other problems.  Apple itself recommends removing all fonts from the system 
  377.  file.}
  378. AU/X 3.0 [Unix]: Needs 8MB of RAM {12-20MB suggested}, a 160MB hard drive, and 
  379.  something the power of a 68030 or 68040 to run.  Large due to the need for 
  380.  translators between UNIX and ROM.  32-bit OS.
  381. PowerOpen [AU/X 4.0]: Rumor is that it is ahead of schedule to the point it 
  382.  COULD be out by by early 1993.  Planned to run on 68030, 68040, and PowerPC 
  383.  chips(MacWeek 7/13/92).  Intel compatablity uncertain (See Mac 7.0 below). 
  384.  32-bit OS.
  385. Note: sound output was supported in OSes 3.2 to 6.0.5 by many formats 
  386. including the following:  snd, WAVE, ASND, FSSD, QSSN, SMSD, SOUN, dc2d, and 
  387. DCFL.  In 6.0.7 the sound manager was optimized for the sound standards 'snd' 
  388. and AIFF which causes some playback problems for the old formats, though most 
  389. still play.
  390.  
  391. IBM
  392. Uses the idea of placing almost everything into the OS software and having it 
  393. broken up over many files.  This has the advantage of the commands having 
  394. faster implementation by being loaded into RAM.  It also has the advantage of 
  395. being able to better optimize the code given a certain piece or collection of 
  396. hardware which is harder with a ROM based system.  It also reduces the need 
  397. for patches if a major revision of the hardware support is needed.  Side note:  
  398. The FTC has brought charges against MicroSoft for forming a OS trust by not 
  399. providing all feature documentation for its OSes to developers outside MS and 
  400. designing its Windows and DOS apps to fail under OS/2 ("Undocumented Windows") 
  401. and "There is deliberate code in [Windows] NT Beta which causes the install to 
  402. abort if OS/2 Boot Manager is present" (Gregory Hicks, Info-IBMPC Digest V92 
  403. #201)
  404. DOS 5.0: Has a 640K barrier with its own memory manager, a 1 MB barrier 
  405.  with third party memory managers.  Each program must provide its own print 
  406.  drivers and is 16 bit.
  407. DRDOS 6.0: same as DOS 5.0 with some extras {like built-in data compression} 
  408.  and memory management enhancements. Still has 640K/1MB barrier.  A later 
  409.  version of this may use a version of the Mac finder and Apple file management 
  410.  system. (PC Week and InfoWorld Dec 14/92)
  411. Window 3.1: runs on top of DOS.  Breaks 640K and 1M barriers but still has to 
  412.  deal with DOS file structure.  Base requirements 1 MB, floppy and a 286; to 
  413.  run well 2MB, Hard Drive, and 386sx. Has a equivalent of Mac's QD called
  414.  Windows GDI [Graphics Device Interface].  Does not have a cosistant interface 
  415.  nor a very large program base and still tends to slow the machine down
  416.  (Info-IBMPC Digest V92 #186).
  417. Windows for Workgroups:  intermediary between Win 3.1 and Windows NT.  It is 
  418.  basically Windows 3.1 with network support.
  419. Windows NT:  The beta release takes about 50M of disk space [including the 
  420.  swap file], and requires 8-12 MB of RAM, which is what the final version is 
  421.  expected to require.  Rumor mill is that the final version is not to be 
  422.  available before Oct 1993. (InfoWorld May 25/92; July 6/92; Vaporware 07/92;  
  423.  08/92.) Also PC Week Sept 28/92 points to a 3rd or 4th quarter 1993 
  424.  release date.  Some people see a July 4 release date (InfoWorld Nov 16/92) 
  425. OS/2 2.0: Unix like features and unix like requirements; 8 MB of RAM,
  426.  a 60MB hard drive {uses 17-33MB on HD}, and 386 CPU. This 32-bit 
  427.  multithreaded, multitasking OS can address up to 4GB of RAM but has to use a 
  428.  fast swap file to use more than 16 MB RAM on ISA systems using DMA {Direct 
  429.  Memory Access}. IBM plans to use Taligent's OOPS in future versions of this. 
  430.  (InfoWorld Oct 26/92)
  431. AIX:  IBM's UNIX system, planned to be a subset of Taligent OS and PowerOpen.
  432. Mac 7.0: {Maybe} Apple has System 7.0 running off Intel Chips and is looking 
  433.  at making this version available for IBM. {Another wait & see.  Maybe a 
  434.  testing of Apple OS code on a Intel chip for PowerOpen} (ComputerWorld Nov 
  435.  2/92) DOS programs will probably require an emulator/interpreter to run, al 
  436.  la SoftPC.
  437. PowerOpen(AU/X 4.0): Rumor is that this could be the OS for IBM's PowerPC 601 
  438.  due out in early 1993 [Apple's PowerPC 601 is not due out until Jan 1994.]  
  439.  {Supports the theory of Apple planning to be both a hardware and software 
  440.  company.}
  441.  
  442. Operating sytems--Number Crunching
  443. Mac
  444.  Arithmetic is done in a consistent numerical environment (SANE or Standard 
  445. Apple Numerics Environment). Floating point numbers are 90 bits long when an 
  446. FPU is present and 80 bits when not. Exceptions, such as dividing by zero or 
  447. taking the square root of a negative number do not cause an abort but are 
  448. handled in a logically consistent manner. 1/1.0 produces the internal 
  449. representation for infinity (INF).  1/(1/1.0) produces zero. The above 
  450. treatment of 1/(1/1.0) occurs in an FPU-equipped machine even when SANE is 
  451. bypassed and the FPU programmed directly.
  452.  
  453. IBM
  454.  Floats are 64-bits long and the way that they are handled is dependent on the 
  455. coding of whatever compiler or assembler was used for a program. Exceptions 
  456. cause program aborts. 1/1.0 aborts to the DOS prompt at the point where it 
  457. occurs as does 1/(1/1.0).
  458.  
  459. Network [Includes printing]
  460. Mac
  461. Hardware: Built-in network operating system called LocalTalk that can use 
  462. variety of media types. Using the built-in LocalTalk port for moderate speeds 
  463. (230.4 Kb/s) requires special connectors for each machine ($15 and up). 
  464. Ethernet requires a card [PDS or Nubus] in most present machines and the 
  465. hardware support for each machine runs about $150-$300.  There is a SCSI 
  466. Ethernet interface for macs without a PDS or Nubus slot avalable {though I 
  467. suppect that it is slower then the other options}. The Macintosh Quadra family 
  468. includes Ethernet interface on motherboard, with transcievers available for 
  469. thick, thin, and 10BaseT Ethernet.
  470.  
  471. Hardware: Connection is though the printer or modem port for AppleTalk which 
  472. needs special connectors beyond two machines [$15 and up].  TokenRing has 
  473. recently come to the Mac world as a network option.
  474. Software: AppleTalk {the suite of protocols (like talking about "TCP/IP" or 
  475. "IPX")} standard with Macintosh operating system.  AppleShare client software 
  476. included with operating system as well. System 7 includes peer-to-peer File
  477. Sharing software {Which max out at about 10 machines (See OS section)}. 
  478. AppleShare client software can connect to file servers such as Novell Netware, 
  479. 3Com 3+Open, Banyan Vines, DEC Pathworks, Apple's AppleShare servers, System 7 
  480. File Sharing machines, and AFP servers running on variety of UNIX hosts. 
  481. Third-party software to connect to NFS servers. MacTCP allows typical TCP/IP 
  482. communications (telnet, ftp, NFS, rlogin). DEC Pathworks provides DECnet 
  483. support.
  484. Printing requires connection of the printer and the printer being selected in 
  485. the chooser.  Changing printers is by selecting a different name in the 
  486. chooser.  The same is true of connecting to servers.
  487.  
  488. IBM  
  489. Hardware: AppleTalk [not widely used], Ethernet,  and TokenRing.
  490. Software: Novell Netware, Banyan Vines, DECNet, Windows/Work Groups, 
  491. AppleShare {newcomer}.
  492. Each of the MS-DOS networking schemes are, in general, totally incompatible 
  493. with the others. Once you have chosen one, you are pretty much locked-in to 
  494. that product line from then on.  Windows/Work Groups is a little more 
  495. forgiving and removes some of this problem.  Novell Netware is the biggest, 
  496. {It controls something like 80 percent of the corporate market.} and in 
  497. general is more powerful and offers better control/management/security than 
  498. AppleTalk, but it's designed around a mainframe type set-up.  This will change 
  499. due to the use of the Mac finder and file management system by Novell. (PC 
  500. Week and InfoWorld Dec 14/92)
  501. Printing {Looks like a mess. Need more info}
  502. DOS: If it's a single user, then you plug the printer into the parallel port, 
  503.  and don't worry about it. {Tweeking may be needed with poorly written 
  504.  software.}  Network Printing is not controlled by the system; it is mostly 
  505.  implemented by the actual program, therefore performance varies from one 
  506.  software program to the next.
  507. Windows 3.x: supports standard drivers and can do a good job of showing "jobs" 
  508.  in the print queue, but it always lists printers as "active"... even if they 
  509.  are not.  This becomes a problem if there are several incompatible printers 
  510.  on the same net, because there's no way for software to reliably determine 
  511.  which printer is active right now.  Windows for Workgroups is more Mac-like 
  512.  and intelligent about this.
  513. OS/2: Mac-like; the os deals with the printers, with apps making calls to the 
  514.  OS.
  515.  
  516. Price issue: Apple has dropped prices for dealers 15% to 20% 
  517. (MacWeek 8/17/92),  the Preforma line is out, and some IBM monitors can be 
  518. used with Macs which cuts some more of the cost. (MacUser Aug 1992:158-176)
  519. IBM is planning cheap machines as well with a 25 MHz 386SLC model with a 60MB 
  520. hard drive and color VGA for less than $1,200 is planned (MacWeek 8/17/92). 
  521. These changes will in the LONG term change the price issue. Too early to tell 
  522. though.
  523.  
  524. Bibliography notes
  525. 'Vaporware' is available in the digest/vapor directory on Sumex [36.44.0.6] 
  526. and is by Murphy Sewall, From APPLE PULP H.U.G.E. Apple Club (E. Hartford) 
  527. News Letter  $24/year, P.O. Box 18027, East Hartford, CT 06118.
  528. Phone #: "Bit Bucket" (203) 257-9588 {"These are rumors folks; we reserve 
  529. the right to be dead wrong!"}
  530. 'Info-IBMPC Digest' back issues are available from wsmr-simtel20.army.mil in 
  531. directory PD2:<ARCHIVES.IBMPC>
  532. 'Dictionary of Computer Terms 3rd ed.' (ISBM 0-8120-4824-5)
  533.  
  534. These are the facts as they were known to me on 1/21/93 and may be changed by 
  535. new developments, announcements, or corrections.  Corrections to the 
  536. information are welcome.
  537. Please email corrections to 
  538. CompuServe ID: 72130,3557
  539. AOL: bruceg6069
  540. Internet:  bgrubb@dante.nmsu.edu
  541.  
  542. Final note: In its FINAL form this will be posted to ONLY comp.sys.ibm.pc.misc 
  543. and comp.sys.mac.advocacy.  Until then, to gather the information I need to 
  544. complete this I need to post to as many relevent groups who are likely to have 
  545. the info I need. To get this off the other newgroups PLEASE include which 
  546. newsgroup you found this in so I can determine when to drop newsgroups from 
  547. the posting list.
  548. comp.sys.ibm.pc.hardware: IBM hardware info I need
  549. comp.sys.intel: Intel info completed; dropped
  550. comp.sys.mac.hardware: info complete enough and what is being provided getting 
  551. too technical; dropped
  552. comp.sys.mac.system:  Since PowerOpen will used in PowerPC and parts of the 
  553. Mac SYSTEM will be running on the IBM, it is most logically place to get that 
  554. info from.
  555.  
  556. "Eliminate the impossible and what ever remains, no matter how improbable,
  557. is the truth" -- Sir Arthur Conan Doyle through Sherlock Holmes in The 
  558. Adventure of the Beryl Coronet, The Adventure of the Blanched Soldier, Sign of 
  559. Four and The Adventure of the Bruce-Partington Plans.
  560.  
  561. "The Computer is your friend"--Parinoia RPG
  562.