En la década de 1970, Intel invirtió más esfuerzo que sus competidores en soporte de software y emuladores , facilitando el desarrollo para desarrolladores / clientes. Los números que he visto informan al menos una relación 2: 1 y, a menudo, mayor que 3: 1 de ingenieros de software a ingenieros de hardware. Los ingenieros más antiguos con los que he leído o hablado lo citaron como una razón para elegir 8088 y 8086 sobre el Motorola 68000, que era el competidor dominante (utilizado en Apple Macintosh, estaciones de trabajo UNIX y una variedad de otros lugares).
Sin embargo, eso es anterior a la PC de IBM, y es el éxito de la PC de IBM al convertirse en “la mayoría de las computadoras que usamos hoy” (excluyendo los móviles) lo que hizo que los productos Intel sean el estándar de facto. Cuando IBM decidió usar el Intel 8088 en su PC, eso comenzó. La arquitectura abierta y la disponibilidad de clones fueron factores en su éxito.
En el futuro, la compatibilidad con versiones anteriores es otra forma en que facilitaron a los desarrolladores, de acuerdo con la respuesta de Alec Cawley. A pesar de las múltiples incursiones en las arquitecturas RISC (consulte la respuesta de Shane Ryoo a ¿Por qué Intel no pasó de la arquitectura CISC a la arquitectura RISC?), Intel dedicó soporte a x86. Experiencias como Itanium han demostrado a las personas en el campo de la arquitectura de computadoras que los clientes no cambiarán las ISA en el escritorio o los servidores a menos que el beneficio sea al menos varios múltiplos sobre x86. Dado que Intel generalmente ha mantenido el liderazgo en tecnología de procesos e innovaciones en microarquitectura que no requieren cambios en la ISA, nadie pudo lograr una ventaja de rendimiento múltiple hasta que las GPU se volvieron más programables.
- ¿Cómo se asigna la ubicación física en el disco duro para que la CPU localice los datos?
- Algunas teclas solo funcionan después de presionar otras. Por ejemplo, 'g' no funciona hasta que presiono otra tecla, por ejemplo 'a', cuando comienza a funcionar. Lo mismo ocurre con 'h' y 'esc'. ¿Cómo puedo arreglarlo?
- ¿Es posible construir un dispositivo electromagnético portátil para borrar (pero funcionalmente recuperable) el contenido en un teléfono inteligente o una computadora?
- ¿Hay algún juego que realmente pueda maximizar 8GB de VRAM?
- ¿Qué es un buen escritorio de computadora para monitores duales?
Probablemente vale la pena señalar que las empresas que los fabricantes de procesadores compatibles con X86 (AMD, Centaur, Cyrix) no pudieron seguir: el liderazgo de Intel en tecnología de procesos generalmente se cita como la razón. El AMD Athlon excedió el rendimiento del Pentium por un tiempo, pero se han relegado principalmente al segmento de valor.
La victoria final fue el traslado de Apple a X86 de PowerPC en 2006.
Dicho todo esto, Intel puede no residir en “la mayoría de las computadoras que usamos hoy”, según su definición de “uso”. La mayoría de los procesadores móviles están basados en ARM en este momento. Los servidores siguen siendo abrumadoramente X86, por ahora.