Je hoort het, zeker een interessant stukje tekst wat je niet mag missen .
Before we look into the future of ISAs in general and the x86 ISA in specific, it'll first be necessary define exactly what an ISA is--a project that'll require us to look back into the past to the origins of the ISA as an architectural concept.
Back in the early days of computing, manufacturers didn't build a whole line of software-compatible computer systems where each system was aimed at a different price/performance point. Instead, each individual computer system was kind of like today's game console--programmers wrote directly to the machine's unique hardware so that a program written for one machine would run neither on competing machines nor on other machines from within the manufacturer's own company. Just like N64 games won't run on an old NES or a Playstation, programs written for one circa 1960 machine wouldn't run on any machine but that one particular product from that one particular manufacturer. The code was fitted to the hardware like a key fits a lock.
The problems this posed are obvious. Every time a new machine came out, software developers had to start from scratch. You couldn't reuse code, and programmers had to learn the intricacies of each new piece of hardware in order to code for it. This cost quite a bit of time and money, making software development a very, very expensive undertaking.