¿Qué características son necesarias para que una computadora se considere compatible con IBM?

La página a la que hizo referencia lo describe con considerable detalle. En resumen, sin embargo:

  1. En este punto, compatible con IBM ya no es realmente un término relevante. IBM ya no fabrica computadoras personales para que otros sean compatibles. El término tuvo su principal relevancia en la era de los sistemas IBM PC, PC / XT y PC / AT.
  2. Había dos formas de ser compatible con IBM: compatibilidad de software y compatibilidad de hardware. Hipotéticamente, los programas muy simples diseñados para ejecutarse en PC-DOS en una PC IBM podrían ejecutarse en MS-DOS en “compatibles” que tenían solo un grado muy limitado de compatibilidad de hardware. En la práctica, sin embargo, dado que PC / MS-DOS y el BIOS de la PC proporcionaban una gama muy limitada de servicios, se necesitaba compatibilidad de hardware para ejecutar todos los programas, excepto los más simples, destinados a ejecutarse en PC IBM.

Dado que el hardware de la línea de PC de IBM cambió con el tiempo, los compatibles con IBM también lo hicieron. En general, ser compatible con una PC IBM significaba usar el mismo procesador, la misma E / S, memoria y controladores de interrupción, tener tanta memoria o más que el modelo básico de esa línea y tener puertos y dispositivos de hardware (serie puerto, puerto paralelo, unidades de disco) que cumplían con las especificaciones de hardware adecuadas. Todo esto también debía estar bajo el control de un BIOS compatible.

La PC original tenía una unidad de cinta y / o unidad de disquete de 5,25 ″, un procesador 8088 que funciona a 4 MHz o más, lo que luego se llamaría un bus de expansión ISA de 8 bits y un puerto paralelo y en serie. También tenía un MDA (adaptador de pantalla monocromo) o CGA (adaptador de gráficos en color), y al menos 64 KB de memoria del sistema.

La PC / XT agregó un disco duro.

La PC / AT tenía un procesador 80286 a 6 MHz o superior, un bus ISA de 16 bits, y era similar, excepto que el EGA (adaptador de gráficos mejorado) estuvo disponible. Tenía al menos 256 KB de memoria.

Cuando aparecieron los procesadores 80386, IBM decidió pasar a una nueva arquitectura patentada (MCA, la arquitectura de microcanales) y comenzar a impulsar OS / 2 como reemplazo de PC-DOS. Los fabricantes de clones decidieron crear una versión extendida de ISA, EISA, que fuera físicamente compatible con las tarjetas de expansión más antiguas. Por lo tanto, si bien estos eran compatibles con las computadoras IBM más antiguas, ya no se consideraba necesario ser compatible con las ofertas 80386 de IBM. IBM llamó a la nueva línea PS / 2 (Personal System 2). También tenían compatibilidad con modelos anteriores de PC.