Compatible IBM PC
De Wikipédia, l'encyclopédie libre
Se dénomme Compatible IBM PC ou IBM PC compatible fait référence à un type d'ordinateurs similaires au IBM PC, IBM Personnel Computer XT et IBM Personnel Computer/AT. Ces ordinateurs aussi appelés PC clones, IBM clones ou clónicos, se dénomme ainsi parce qu'ils presque doublent exactement toutes les caractéristiques importantes de l'architecture PC, fait facilité par la possibilité de réaliser légalement ingénierie inverse de la BIOS moyennant la création de salle nette par part de diverse compagnies. Columbia Date Products a bâti le premier clon d'un IBM PC moyennant une implémentation de salle nette de la BIOS.
Beaucoup de de les premiers compatibles IBM PC utilisent le même bus que les IBM PC et IBM AT originaux. Le bus compatible IBM AT est postérieurement appelé Bus ISA par les fabricants d'ordinateurs compatibles.
Les descendants des compatibles IBM PC constituent la plupart des microcomputadoras du marché actuel, malgré le fait que l'interopérabilité avec la structure de bus et périphériques de l'aquitectura PC original soit limité ou inexistant.
Origines
[[j'Archive:IBM PC 5150.jpg|thumb|250px|IBM PC original (Model 5150) a motivé la fabrication de clones à princpios du décennie de 1980.]]
Les origines de cette plate-forme s'entament avec la décision adoptée par IBM en 1980 de commercialiser un ordinateur personnel de bas coût l'avant possible en réponse au succès de Apple Computer dans le croissant marché. Le 12 août 1981]] se met en vente le premier IBM PC. Il y avait trois systèmes opérationnels disponibles pour il, mais le plus populaire et moins cher il a été PC DEUX, une version de MS DEUX diplômée par Microsoft. Dans une concession cruciale, l'accord avec IBM a permis à Microsoft vendre sa propre version, MS-DEUX, pour les plate-formes ne-IBM. L'unique composant propriétaire du PC est la BIOS (Basic Input/Output System).
Ils s'ont fabriqués grande quantité d'ordinateurs basés sur les microprocesadorest Intel 8086 et 8088 8086 and 8088 pendant cette période, mais avec architecture différente à la du PC, et qu'a développé c'est pour cela que ses propres versions de DEUX et CP/M-86. Pourtant, le logiciel qui aborde directement l'hardware au lieu de faire appels à niveau de MS-DEUX est plus rapide. Ceci est particulièrement remarquable dans les jeu vidéos. L'IBM PC a été l'unique machine qu'il se vend en des volumes le suffisamment grands comme pour justifier le logiciel écrit spécifiquement pour elle, et ceci motive à autres fabricants à produire machines qui puissent il user les mêmes programmes, cartes d'expansion et périphériques que le PC. Le marché d'ordinateurs 808x exclut vite toutes les machines qu'ils n'allassent pas funcionalmente très similaires au PC. La limite de 640 Kilobytes de mémoire RAM conventionnelle disponible pour MS-DEUX est un héritage de cette période; autres machines ne clónicas n'ont pas cette limite.
Les "clones" de l'IBM PC s'ont créés sans la participation ou approbation d'IBM. Columbia imite étroitement à l'IBM PC et produit le premier "compatible" PC (c'est-à-dire, plus ou moins compatible avec le standard IBM PC) en juin de 1982, suivi au peu de par Eagle Computer. Compaq Computer Corp. Il annonce son premier compatible quelques mois après en novembre de 1982, le Compaq Portable. Le Compaq a été le premier ordinateur portable de la taille d'une machine de coudre qu'est essentiellement 100% compatible. L'entreprise ne pouvait pas copier directement la BIOS, comme résultat de la décision judiciaire dans le cas Apple v. Franklin, mais il oui peut réaliser ingénierie inverse de la BIOS d'IBM et après écrire sa propre BIOS en utilisant la création de salle nette.
Problèmes de compatibilité
thumb|Le Compaq Portable a été le premier clon totalement compatible avec la PC d'IBM En même temps, beaucoup de fabricants, comme Xerox, Hewlett Packard, Digital, Sanyo, Texas Instruments, Tulip, Wang et Olivetti ont jeté des ordinateurs personnels qu'il était compatibles MS-DEUX, mais ne complètement logiciel ou hardware compatibles avec l'IBM PC.
L'intention de Microsoft, et la de l'industrie depuis 1981 jusqu'à intervenus des 80, était que les programadores d'applications utilisassent les APIs en MS-DEUX ou le firmware de la BIOS, en utilisant ce que aujourd'hui appelons une cape d'abstraction d'hardware. Chaque ordinateur aurait sa propre version OEM de MS-DEUX, personnalisé pour son hardware. N'importe quel logiciel écrit pour MS-DEUX pourrait s'exécuter à n'importe quel ordinateur MS-DEUX, malgré les variations dans la création d'hardware. Un chemin similaire s'a suivi avec les ordinateurs domestiques MSX.
Cette expectative semble raisonnable pour le marché de computadoras de l'époque. Jusqu'alors, Microsoft il se centre principalement en des langages de programmation comme BASIC. Le par alors de système opérationnel par excellence pour des petits ordinateurs était CP/M de Digital Research que s'utilisait autant en le par des utilisateurs passionnés comme des professionnels. Pour remporter cet usage généralisé et, par tellement, faire le produit économiquement viable, le système opérationnel devait pouvoir fonctionner dans un rang d'ordinateurs de différents fabricants avec une ample variété d'hardware. Ces clients qui précisent autres applications au-delà des Starter Pack pourrait attendre raisonnablement que les différents éditeurs de logiciel leur offrissent ses produits pour une ample variété d'ordinateurs, dans le support approprié pour chacun.
Le système opérationnel de Microsoft était initialement orienté pour s'exécuter dans une variée gamme d'hardware, bien que toutes basées sur le procesador 8086. C'est pour cela que, MS-DEUX a été vendu pendant beaucoup d'ans seulement comme un produit OEM. il n'y avait pas MS-DEUX avec marque Microsoft: MS-DEUX ne pouvait pas s'acquérir directement à Microsoft, et chaque version OEM était empaquetada avec la marque du fabricant de PCs licenciatario. Les différentes versions étaient en générale incompatibles avec hardware différent. Les erreurs devaient se notifier à l'OEM, ne à Microsoft. Pourtant, lorsqu'ils s'ont étendus les clones, est bientôt resté clair que les versions OEM de MS-DEUX étaient pratiquement identique, hormis peut-être par la présence de quelques programmes d'utilité.
MS-DEUX fournit le support approprié pour des applications orientées à des caractères comme lesquelles se peuvent implémenter pour un terminal de computadora de seulement de texte. La majeure part du logiciel avec importance commerciale entrait dans ces limites, où le bas niveau de compatibilité hardware n'avait pas importance. Pourtant, afin de fournir le maximal rendement et profiter des caractéristiques d'hardware (ou travailler sur les erreurs d'hardware), les applications de PC ont évolué très vite au-delà du simple terminal d'applications que MS-DEUX supporte directement. Feuilles de calcul, procesador de textes WYSIWYG, soft de présentations et logiciel de comunicaciomes lointaines ont établi des nouveaux marchés qu'ils explosaient les points forts du PC, mais ils requièrent des capacités au-delà de ce que fournit MS-DEUX. C'est pour cela que, depuis très tôt dans l'environnement de développement d'applications pour MS-DEUX, beaucoup de produits de logiciel commerciaux importants ont été écrits directement pour l'hardware, par une variété de raisons:
- MS-DEUX en soi ne fournit pas aucune façon de placer le curseur de texte (hormis pour devancer après l'impression de chaque caractère). Alors que les routines de la BIOS pour l'interface de vidéo étaient adaptées paire un je manie rudimentaire, ils étaient très inefficaces; il n'était pas sorti de chaîne de caractères (seulement sorti caractère à caractère) et ceci ajoute des périodes de retardo pour compenser le effet neige de l'hardware CGA (lorsque dans les cartes CGA s'écrivait directement en la VRAM se montraient des engins dans l'écran) quelque chose spécialement mauvais lorsqu'ils s'appellent via IRQs, ce que fait très difficile la multitarea. Un programme qui écrive la sortie directement à la mémoire de vidéo peut obtenir des taxes de 5 à 20 fois plus rapide qu'utiliser des appels standard à la BIOS et MS-DEUX. Turbo Pascal utilise cette technicienne depuis ses premières versions.
Tu raccordes externes
- http://www.allgame.com/cg/agg.dll?p=agg&sql=5:2
- http://www.ibscorporation.com/pc2.htm
- http://www.ibscorporation.com/pc2.htm
- http://oldcomputers.net/compaqi.htmlallez:Kompatibel PC IBM
