====== Architektura x86 ====== **x86** označuje rodinu instrukčních sad (ISA) založenou na procesoru **Intel 8086**, který byl uveden na trh v roce **1978**. Název vznikl z faktu, že nástupnické procesory končily čísly "86" (80186, 80286, 80386 atd.). ===== Vývoj architektury ===== Evoluce x86 probíhala v několika klíčových fázích: * **16-bit (Původní):** Procesory jako 8086 a 80286. Omezená paměť a výkon. * **32-bit (IA-32):** Začíná procesorem **Intel 80386** (i386). Tato verze se stala standardem pro PC na více než dvě desetiletí. * **64-bit (x86-64 / x64):** Rozšíření, které umožnilo adresovat více než 4 GB RAM. (Viz samostatná stránka o [[x64]]). ===== Klíčové vlastnosti ===== * **CISC (Complex Instruction Set Computer):** x86 používá komplexní instrukční sadu, což znamená, že jedna instrukce může vykonat několik operací najednou (např. načtení z paměti, sečtení a uložení zpět). * **Zpětná kompatibilita:** Jedna z největších výhod. Moderní procesor Intel Core i9 stále dokáže (v teoretické rovině) spustit kód napsaný pro původní 8086 z roku 1978. * **Dominance na trhu:** Stala se standardem pro osobní počítače (PC), pracovní stanice a servery. ===== Srovnání x86 a ARM ===== V současnosti je x86 hlavním konkurentem architektury **ARM** (kterou najdeme v mobilech a nových Macích). ^ Vlastnost ^ x86 (Intel/AMD) ^ ARM (Apple/Qualcomm) ^ | **Typ sady** | CISC (Komplexní) | RISC (Redukovaná) | | **Spotřeba** | Vyšší (výkon za cenu tepla) | Nižší (energeticky efektivní) | | **Typické užití** | Herní PC, Servery, Notebooky | Mobily, Tablety, Ultrabooky | | **Výrobci** | Intel, AMD, VIA | Apple, Samsung, Qualcomm | ===== Technické termíny ===== * **Instrukční sada:** Jazyk, kterému procesor rozumí. * **Registry:** Extrémně rychlá úložiště přímo uvnitř procesoru pro dočasná data. * **Mikrokód:** Vrstva, která překládá komplexní x86 instrukce na jednodušší operace uvnitř moderního procesoru. --- > **Víte, že?** Přestože Intel architekturu vytvořil, firma AMD byla první, kdo úspěšně přinesl 64bitové rozšíření (AMD64), které dnes všichni používáme v rámci x86 platformy. //Související: [[x64]], [[CPU]], [[Intel vs AMD]]//