O que significa para um computador ser um “IBM Compatible PC”?

9

Algumas perguntas sobre isso:

1) Este termo é ainda mais relevante?

2) Isso significa alguma coisa do ponto de vista de um desenvolvedor?

Não é exatamente claro para mim se isso é um BIOS, arquitetura, barramento ou uma combinação. Um software no qual estou trabalhando espera ver uma "Descrição" do sistema e, no momento, as máquinas Windows informam "AT / AT Compatible". Tendo sido encarregado de portar isso para Mac, eu realmente não sei o que seria uma "Descrição" adequada - isso provavelmente será omitido, mas eu estava me perguntando se alguém poderia fornecer algumas dicas sobre o uso moderno deste termo.

    
por Jon 18.11.2011 / 01:02

2 respostas

7

1) Is this term even relevant any more?

Não realmente. Nos primórdios da computação doméstica / pessoal, havia várias plataformas de computação usando vários microprocessadores. Hardware e software eram tipicamente incompatíveis entre essas plataformas. À medida que os fabricantes e usuários de HW e SW gravitavam em direção ao IBM PC, os computadores (conhecidos como IBM clones ) que eram tanto hardware quanto software compatíveis com o IBM PC original foram produzidos para aproveitar sua popularidade. Hoje, o termo "PC" significa basicamente um computador compatível com IBM ou Wintel, e exclui outros computadores pessoais como o Mac.

2) Does this mean anything from a developer's stand point?

Não realmente. Hoje, todos os parâmetros essenciais para PCs são agora 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 aceitos por alguns comitês de padrões e / ou fabricantes / associações de hardware e software. Novos produtos de hardware são normalmente introduzidos com suporte completo a sistemas operacionais e aplicativos. O limite entre o hardware e o sistema operacional e os programas aplicativos é muito melhor definido e mantido separado com DKIs (interfaces de kernel do driver) e APIs (interfaces de programa de aplicativo), de modo que a imitação estrita de hardware não seja mais necessária.

    
por 18.11.2011 / 01:57
0

link

The origins of this platform came with the decision by IBM in 1980 to market a low-cost single-user computer as quickly as possible in response to Apple Computer's success in the burgeoning microcomputer market. On 12 August 1981, the first IBM PC went on sale. There were three operating systems (OS) available for it but the most popular and least expensive was PC DOS, a modified version of 86-DOS, to which Microsoft acquired full rights from Seattle Computer Products. In a crucial concession, IBM's agreement allowed Microsoft to sell its own version, MS-DOS, for non-IBM platforms. The only proprietary component of the original PC architecture was the BIOS (Basic Input/Output System).

A number of computers of the time based on the 8086 and 8088 processors were manufactured during this period, but with different architecture to the PC, and which ran under their own versions of DOS and CP/M-86. However, software which addressed the hardware directly instead of making standard calls to MS-DOS was faster. This was particularly relevant to games. The IBM PC was sold in high enough volumes to justify writing software specifically for it, and this encouraged other manufacturers to produce machines which could use the same programs, expansion cards and peripherals as the PC. The 808x computer marketplace rapidly excluded all machines which were not functionally very similar to the PC. The 640 kB barrier on "conventional" system memory available to MS-DOS is a legacy of that period; other non-clone machines did not have this limit.

The original "clones" of the IBM Personal Computer were created without IBM's participation or approval. Columbia closely modeled the IBM PC and produced the first "compatible" PC (i.e., more or less compatible to the IBM PC standard) in June 1982 closely followed by Eagle Computer. Compaq Computer Corp. announced its first IBM PC compatible a few months later in November 1982—the Compaq Portable. The Compaq was the first sewing machine-sized portable computer that was essentially 100% PC-compatible. The company could not directly copy the BIOS as a result of the court decision in Apple v. Franklin, but it could reverse-engineer the IBM BIOS and then write its own BIOS using clean room design.

    
por 18.11.2011 / 01:46