Byron Q. Desnoyers Winmill escribió:

IIRC, the 6502 could execute many instructions in one or two clock
cycles, while the 80x86 required several clock cycles.  But my
memory is vague.
Something simmilar. In the Apple II (and all other 68xx and 65xx-based computers) the processor clock matched exactly the bus clock. That means that a bus cycle (a memory read/write or an I/O access) lasts *exactly* one processor clock cycle. Instead, in computers based in 8080, Z-80, 8086 and related processors, the processor clock ussually was three or four times faster (Z80 computers used to run at 3 or 4 Mhz in the early 80s), but bus cycles takes four processor clock cycles each. So a simmilar machine instruction could take four or five cycles on the 6502, but fifteen or twenty on a Z80.

This means that an Apple II with an 1 Mhz 6502 is roughly as fast as a CP/M machine based on a 4 Mhz Z80, or just a little slower than the original, 4.77 Mhz IBM PC (mainly because the 8088's capacity to operate on 16 bit intergers in less processor cycles). That a 2.8 Mhz IIgs is actually faster than a 10 Mhz 80286 PC. Or that an 8 Mhz accelerated IIgs can compete without problem with a 33 Mhz '386 PC (if you don't mind not having hardware memory protection, that is).

If you sum to this that almost all early PC and CP/M software did all of their I/O via the DOS and the BIOS, and that the PC BIOS was less than optimal, you will be able to understand how amazed was I at the slowness of an original PC (after issuing a DIR command, you could almost see how lines were written in the screen) after years of working with my Apple //c (and some faster PC clones).

Apple did really poor marketing of processor speeds, and still does that, because the processors used by their products had allways been able to do more per clock cycle than Intel equivalents (6502 vs. 8088, 65826 vs. 80286, 68030 vs. 80386, PowerPC 601 vs. Pentium, PowerPC G5 vs. Pentium 4, etc.). Other companies (i.e., AMD) have had the same problem, but have solved it more creatively. For example, my Sempron 2400+ actually runs at 1.67 Ghz... and performs better than a 2.4 Ghz Pentium 4 (the "2400+" name comes from that). Many PC users near me say things in the line of "Macs are really slow, there is no model faster than 2.0 Ghz, but there are 4.0 Ghz P4 computers". They don't understand that a 2.0 Ghz G5 is actually faster than a 4.0 Ghz P4, and that is Apple's blame - and nobody else's. Maybe that is one of the reasons in the switch to Intel processors anounced for the next year (Pentium 4 is a killer in raw clock speed), but I think this is another matter for another thread :o) .

Greetings,

Antonio Rodríguez (Grijan)
<ftp://grijan.cjb.net:21000/>


--
Apple2list is sponsored by <http://lowendmac.com/> and...

   /      Buy books, CDs, videos, and more from Amazon.com     \
  / <http://www.amazon.com/exec/obidos/redirect-home/lowendmac> \

     Support Low End Mac <http://lowendmac.com/lists/support.html>

Apple2list info:        <http://lowendmac.com/lists/apple2.html>
 --> AOL users, remove "mailto:";
Send list messages to:  <mailto:apple2list@mail.maclaunch.com>
To unsubscribe, email:  <mailto:[EMAIL PROTECTED]>
For digest mode, email: <mailto:[EMAIL PROTECTED]>
Subscription questions: <mailto:[EMAIL PROTECTED]>
Archive: <http://www.mail-archive.com/apple2list%40mail.maclaunch.com/>

iPod Accessories for Less
at 1-800-iPOD.COM
Fast Delivery, Low Price, Good Deal
www.1800ipod.com

Reply via email to