From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Fri, 5 May 2000 14:38:03 +0000 From: Digby Tarvin digbyt@acm.org Subject: [9fans] Re: PC capability Topicbox-Message-UUID: a684737c-eac8-11e9-9e20-41e7f4b1d025 Message-ID: <20000505143803.iJAiN-vhwYhfjU2HcJN6BbL4Jl2YpWGDAX3Tu_T0Sm0@z> > it no doubt depends on which workstations and PCs we've experienced. > > for instance, i would never choose SCSI as an example, because from the earliest > days of my experiences with 386 PCs and above, the SCSI adapters i was able to use > -- even ISA ones -- were fairly cheap, better documented, easier to handle > (ie did more, and that sensibly), and much faster than the SCSI > interfaces on equivalent Sun-3s and Sparcs, and even MIPS, > that cost much more. Yes, you can buy SCSI cards for PCs, but if you are talking about ease of adding hardware, then the fact that with most PCs you have to go out and buy a SCSI interface in order to add your third hard disk or a tape drive, and with most other platforms that I have used since the early 1980's (MAC, SUN, MVME1x7...) you get the SCSI on board, makes the PC less easy in my books. Once you have to add adapter cards, then you get into comparing DMA, Interrupt and other bus structures, which have always been superior on non-Intel machines. Up until recently, that has meant squeezing the data through the very narrow hole that is ISA/EISA, the limitations of which led to all those various alternate standards for plugging in video adapters in an attempt to get reasonable performance. Even now, with the different systems converging to PCI bus, you still have all the arcane x86 baggage to deal with on PCs. As I recall, when I did my first Unix install on a PC, the only acceptable SCSI controller available was the Adaptec (1542 I think), at serveral hundred dollars a go. The cheap alternatives had no real DMA capability, and it was almost impossible to get documentation for them. If you got any programming documentation included with your PC SCSI cards, you were much luckier than I have ever been... The Introl and Ciprico controllers I was using at the same time on VME based systems came with full documentation, did DMA and vectored interrupts properly, and handled disconnect/reconnect, synchronous transfers and multiple initiators. I agree with you that the PC plug in cards are usually cheaper. But this is just a function of the PC market dominance forcing up the price of alternatives by denying them economies of scale. > IDE hasn't been that primitive for years. indeed, probably the main complaint > i'd make about PCs is that things sometimes change so often in various ways > (ether, graphics, etc) that it's hard to keep up. mind you, that was true > in different ways with Sun and SGI. > > indeed, the most useful non-Intel platform i've used was the BeBox, > because although it was PowerPC, it had ISA and PCI slots > (and a useful NCR scsi chip) just like .... errr ... a PC. it was > dual-processor, though, long before the normal PC (but no secondary cache). The PCI bus is being adopted by many systems more or less in parallel, which just means that bus is ceasing to be a distinguishing factor when comparing ease of adding hardware. IDE is getting better (or at least less limitted), but it is still far easier to add hardware using SCSI than IDE. The unfortunate trend for other systems like BeBox and MBX to include IDE rather than SCSI, which is technologically a backward step is, as far as I can see, an unfortunate necessity in order to take advantage of the lower price IDE disks that result from the higher volume sales. Regards, DigbyT -- Digby R. S. Tarvin digbyt@acm.org http://www.cthulhu.dircon.co.uk