Definicja architektury x86
Różne / / July 04, 2021
Autorstwa Guillem Alsina González, październik. 2016
Chociaż być może nie wszyscy z was znają tę koncepcję, prawda jest taka, że w dużej mierze ukształtowała się świat technologii, który znamy dzisiaj dzięki całkowitemu opanowaniu świata komputerów osobisty.
Architektura x86 to w istocie sposób, w jaki budowane są główne układy zasilające zarówno komputery stacjonarne, jak i laptopy, na najbardziej podstawowym poziomie.
Chociaż ta rzeczywistość nie występuje w dziedzinie smartfonów (smartfony) i tabletów dotykowych.
Historycznie architektura x86 została opracowana przez kalifornijskiego Intela dla serii mikroprocesorów 8086 z 1978 roku
8086 był procesor 16-bitowy bardzo potężny jak na swoje czasy, ale którego cena była zgodna. Tak więc to, co zrobił Intel, to wypuszczenie na rynek chipa „młodszego brata”, 8088. Różnica w stosunku do poprzedniego polegała na tym, że chociaż wewnętrznie działał na 16 bitach, magistrala danych było 8.
IBM oparł się na tym ostatnim w przypadku swojego pierwszego komputera PC. Dzięki pewnym błędom lub niedociągnięciom w patentach i rejestracjach tej maszyny, każdy producent mógł ją skopiować, potrzebując tylko dwóch zewnętrznych komponentów do uruchomienia jednego.
komputer 100% kompatybilny z IBM: procesor Intel i system operacyjny MS-DOS dostarczony przez Microsoft.Ponieważ IBM był wówczas kluczowym punktem odniesienia, wielu producentów komputerów zdecydowało się na oferowanie „PC” zgodne ”, wyraźnie odnosząc się do faktu, że działały dokładnie tak samo jak oryginalny komputer, ale przez ułamek jego Cena £.
Oryginalny IBM PC jest kluczem do szerokiej dominacji zarówno Intela, jak i Microsoftu w dziedzinie komputerów
Widząc sukces na wyciągnięcie ręki i aby zapobiec wyciekowi do innego producenta mikroprocesorów, Intel zastosował surowe Polityka kompatybilność wsteczna, aby przy zakupie nowego komputera można było uruchomić oprogramowanie stary, chociaż niekoniecznie oznacza to, że całe nowe oprogramowanie działa na starej maszynie.
Ten warunek wystarczył, aby branża mikrokomputerowa zainteresowała się i przyjęła go bez paliatywnie.
Nie wszyscy producenci znaleźli się pod wpływem Intela; Apple używał architektura Motorola 68000 (później zmieniona na PowerPC, a znacznie później na Intel x86-64), która spodobała się również Commodore dla swojej Amigi lub Atari dla swojej ST, podczas gdy Sun postawił na architekturę RISC przed wprowadzeniem x86.
Od tego momentu Intel zaimplementował ulepszenia wydajności w kolejnych egzemplarzach swojego rodzina procesorów, które nigdy nie porzuciły kompatybilności wstecznej.
80286 wprowadził tryb chroniony, umożliwiając prawdziwie wielozadaniowe systemy operacyjne; 386 przeskoczył na 32-bitowy i znacznie poprawił możliwości wielozadaniowości; 486 zintegrował koprocesor matematyczny i pamięć podręczną na tym samym chipie; Pentium usprawnia jednoczesną realizację instrukcji
Od tego momentu mikrochipy Intel x86 coraz bardziej miniaturyzowały swoje komponenty, dzięki czemu można było dodać więcej i zyskać na mocy i prędkość obliczenie.
Kolejny krok milowy nadeszła wraz z ósmą generacją mikrofonów kompatybilnych z x86, która wprowadziła szynę 64-bitową oraz wiele rdzeni. To jest w ekosystem mikrochipów, z którymi dzisiaj żyjemy.
Historycznie rzecz biorąc, Intel nie tylko produkował chipy x86, ale także inni producenci, tacy jak AMD czy Cyrix
Jednak te „alternatywne” marki nie osiągnęły tak dużego sukcesu na rynku, ponieważ AMD jako jedyna zdołała stawić czoła wielonarodowemu kalifornijczykowi.
Zdjęcia: Fotolia - Alexander Lukin / Alexandr Vedmed
Tematy w architekturze x86