Algumas perguntas sobre isso:
1) Esse termo ainda é relevante?
2) Isso significa algo do ponto de vista de um desenvolvedor?
Não está exatamente claro para mim se este é um BIOS, arquitetura, barramento ou uma combinação. Um software em que estou trabalhando espera ver uma "Descrição" do sistema e, atualmente, as máquinas Windows reportam "Compatível com AT / AT". Tendo sido encarregado de portar isso para o Mac, eu realmente não sei o que seria uma "Descrição" adequada - isso provavelmente será omitido, mas eu queria saber se alguém poderia fornecer algumas dicas sobre o uso moderno desse termo.
Respostas:
Na verdade não. Nos primeiros dias da computação doméstica / pessoal, havia várias plataformas de computação usando vários microprocessadores. Hardware e software eram normalmente incompatíveis entre essas plataformas. À medida que os fabricantes e usuários de HW e SW gravitavam em direção ao IBM PC, computadores (conhecidos como clones da IBM ) que eram hardware e software compatíveis com o IBM PC original foram produzidos para aproveitar sua popularidade. Hoje, o termo "PC" significa praticamente um computador compatível com IBM ou Wintel e exclui outros computadores pessoais como o Mac.
Na verdade não. Hoje, todos os parâmetros essenciais para PCs agora são padronizados e acordados pela maioria dos fabricantes, sendo a aliança mais significativa a Microsoft e a Intel, também conhecida como Wintel . Hoje, novos recursos como PCI ou SATA são acordados por algum comitê de padrões e / ou fabricantes / associações de hardware e software. Novos produtos de hardware são normalmente introduzidos com suporte completo a aplicativos e SO. A fronteira entre o hardware e o SO e os programas de aplicativos é muito melhor definida e mantida separada com DKIs (interfaces do kernel do driver) e APIs (interfaces do programa de aplicativos), para que a imitação estrita de hardware não seja mais necessária.
fonte
http://en.wikipedia.org/wiki/IBM_PC_compatible
fonte