stefcep2 wrote:
In what way is an x86 processor limited by the OSs that run on it? Windows could be ported to any processor architecture and still look and feel the same it does on x86, provided the processor was fast enough to run it. Similarly, any OS could be ported to x86.
I do not know enough details about x86 **processors**, i was talking to the whole PC architectural design which nowdays is x86 based for home use.
AMD's EV6 bus architecture (for K7 Athlon) was based on DEC's Alpha EV6 i.e. "big-tin" or workstation platform.
There are K7 Athlon (slot versions) motherboards that supports both Alphas and K7 Athlons. With AMD’s X86 motherboard partners, AMD managed to make an EV6 based motherboard cheaper.
AMD's HyperTransport (for K8/K10) is based on Alpha EV7’s bus architecture.
(Nevertheless per clock cycle its my understanding that the x86 processors did less than 68k.).
Motorola 68060 IPC would be blown away by AMD K7/K8 and Intel Pentium III/Pentium M/Core/Core 2.
Motorola 68060 is not same league as DEC’s Alpha in running Lightwave.
In basic terms, AMD K7/K8/K10 Athlon and Intel Pentium III/Pentium M/Core can issue and retire 3 X86 instructions per cycle. Intel Core 2 Duo can can issue and retire 4 X86 instructions per cycle.
68060 can only issue two instruction (one integer and one float) per cycle or 2 integer instructions and one branch instruction per clock cycle.
AMD K7 3-way issue instruction can be a mix of float or integer e.g. 3 integer, 3 floats, 2 integer + 1 float, 1 integer + 2 floats,
X86 is just an ISA and modern X86 processors (Intel Pentium Pro, AMD K5) translates (emulates) these CISC (variable length) instruction to RISC like instructions (e.g. fix length instructions) over multiple-pipelines (i.e. 6 wide for K7 Athlon).