Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Processeur 64 bits
Processeur 64 bits 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuis 64 bits)
Un processeur 64 bits AMD.

Un processeur 64 bits est un processeur dont la largeur des registres est de 64 bits sur les nombres entiers.

Extension de l’adressage 32 bits

[modifier | modifier le code]

Les processeurs 32 bits ne peuvent normalement pas adresser plus de 4 Gio (232 octets) de mémoire centrale, tandis que les processeurs 64 bits peuvent en adresser 16 Eio (264 octets). C'est pourquoi dès qu'il y a plus de 4 Gio de RAM sur une machine, la mémoire au-delà de ce seuil ne sera directement adressable qu'en mode 64 bits.

Diverses techniques contournent cette limitation sans franchir le pas du mode 64 bits. Elles offrent de prolonger la durée de vie des environnements 32 bits lorsque le passage au 64 bits n'est pas possible pour des raisons de compatibilité (non prise en charge par les pilotes ou applications).

Parmi elles, l’extension d'adresse physique (en anglais : Physical Address Extension[1], ou PAE) est un système de pagination fourni par les processeurs x86, qui étend à 36 bits la taille des adresses mémoire qui font normalement 32 bits, ce qui permet d’adresser 64 Gio (236 octets) de mémoire physique au lieu de 4 Gio (232 octets).

D’autres techniques incluent l’extension de taille des pages (en)[2] (autre fonctionnalité des processeurs x86), les Address Windowing Extensions (en)[3] (fonctionnalité des systèmes Windows) ou le recours à mmap (fonctionnalité du noyau Linux).

Processeurs 64 bits

[modifier | modifier le code]

En 64 bits, les bus de données et d'adresse passent de 32 bits (4 octets) à 64 bits (8 octets).

Le passage de 32 bits à 64 bits augmente la consommation de mémoire. En effet, les entiers et les adresses passent de 32 bits (4 octets) à 64 bits (8 octets). Il faut donc deux fois plus d'octets pour les représenter. Cela ne signifie pas forcément qu'un programme consommant 256 Mio en 32 bits consommera automatiquement 512 Mio en 64 bits. Il consommera un peu plus de mémoire, mais pas nécessairement le double.

Exemples de processeurs 64 bits

[modifier | modifier le code]
  • Les Itanium d'Intel basés sur l'architecture IA-64.
  • Les x86-64 ou x64 (AMD64 d'AMD ou Intel 64 d'Intel).
  • Les IBM POWER.
    • Leurs dérivés grande diffusion, comme le PowerPC G5 d'IBM.
  • Des sociétés comme DEC, SGI ou Sun Microsystems ont depuis le milieu des années 1990 employé des microprocesseurs 64 bits, respectivement l'Alpha, le MIPS R4000 et l'UltraSPARC. Sorti en 1991 peu avant le DEC Alpha, le MIPS R4000 est probablement le premier processeur de cette génération.
  • Les microprocesseurs ARMv8-A Cortex-A53, A57, A72 et A73 (AArch64).
    • La première utilisation remonte à l'iPhone 5s en 2013, devenant le premier téléphone avec cette architecture.
  • Les MIPS64 d'Imagination Technologies.

Systèmes d'exploitation 64 bits

[modifier | modifier le code]

Il ne suffit pas d'avoir une machine avec processeur 64 bits et d’y installer les versions « habituelles » du système d'exploitation et des logiciels. De cette façon, le processeur 64 bits tournera en mode 32 bits (compatibilité descendante). Pour réellement utiliser un ordinateur 64 bits en mode 64 bits, il faut disposer des versions 64 bits du système d'exploitation, des pilotes et des logiciels.

Tous les systèmes d’exploitation modernes supportent au moins partiellement le mode 64 bits. La majorité d’entre eux présentent une version 32 bits et une version 64 bits, et il faut donc choisir laquelle installer. Certains systèmes existent en une seule version « unifiée ». C'est le cas, par exemple, de Solaris, dont le noyau est 64 bits mais pour lequel les exécutables peuvent être 64 bits ou 32 bits.

macOS, lui, n'est, depuis la version 10.8 « Mountain Lion », disponible qu'en 64 bits. Le système reste rétrocompatible avec les applications 32 bits mais le noyau n'existe qu'en 64 bits puisque Apple a délaissé le 32 bits sur Mac OS System.

Systèmes Unix et dérivés

[modifier | modifier le code]
  • L’ancien système d’exploitation IRIX (pour architecture MIPS), dès 1994 (version 6.0) ; c’était le premier système 64 bits[réf. nécessaire].
  • HP-UX, depuis 1997 (version 11.0).
  • Solaris, depuis 1998 (version 7).
  • La majorité des distributions GNU/Linux depuis 2001 (noyau 2.4).
  • FreeBSD, depuis janvier 2004 (version 5.2-RELEASE).
  • OpenBSD, depuis mai 2004 (version 3.5).
  • NetBSD, depuis décembre 2004 (version 2.0).
  • Mac OS X (pour architectures PowerPC et x86), depuis août 2009 (version 10.6 « Snow Leopard »), avec support exclusif depuis juillet 2012 (version 10.8 « Moutain Lion »).
  • iOS, depuis septembre 2013 (version 7). Avec la 11e version de iOS en 2017, toutes les applications doivent être impérativement codées en 64 bits, les versions 32 bits sont incompatibles.
  • Android, depuis novembre 2014 (version 5 « Lollipop »).

Produits Microsoft

[modifier | modifier le code]
  • Des versions 64 bits des produits Microsoft pour l'architecture Itanium sont disponibles depuis 2001. Les systèmes suivants existent en version 64 bits pour Itanium : Windows 2000, Windows XP, Windows Server 2003 et Windows Server 2008. Aucun n’est aujourd’hui supporté ;
  • Des versions 64 bits des produits Microsoft pour l'architecture x86 sont disponibles depuis 2005. Les systèmes suivants existent en version 64 bits pour x86 : Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows Server 2008 R2, Windows 7, Windows 8 et 8.1, Windows 10 et Windows 11. Actuellement, seuls Windows 10 et Windows 11 sont encore supportés par Microsoft ;
  • Des versions des produits Microsoft conçues pour des architectures 64 bits ont été disponibles bien avant l'apparition de Windows 2000 : Windows NT 3.x et Windows NT 4.0 ont existé en versions adaptées aux processeurs DEC Alpha ou MIPS R4000. Comme les versions équivalentes pour x86, toutes ces versions ne sont plus supportées par Microsoft.
  • Depuis 2012, Microsoft impose le 64 bits aux utilisateurs professionnels désireux d'installer la virtualisation et les produits « cloud ».

Notes et références

[modifier | modifier le code]
  1. ↑ (en) « Physical Address Extension », Microsoft, 1er juillet 2021 (consulté le 14 décembre 2023).
  2. ↑ (en) « 4-Gigabyte Tuning: BCDEdit and Boot.ini », Microsoft, 1er juillet 2021 (consulté le 14 décembre 2023).
  3. ↑ (en) « Address Windowing Extensions », Microsoft, 1er juillet 2021 (consulté le 14 décembre 2023).

Autres

[modifier | modifier le code]
  • OS/400 et i5/OS d’IBM pour AS/400 - iSeries et i5.
  • Z/OS d’IBM pour mainframe.

Liens externes

[modifier | modifier le code]
  • (en) Introduction to 64bits computing and x86-64
  • (en) OpenVMS.org OpenVMS sur la plate-forme 64 bits originale
  • (en) Dual Core Click - BBC, Click Online, 8 septembre 2005
  • (en) Apple Mac OS X 64-bit Transition Guide[PDF]
  • Articles sur le software et hardware compatible 64-bit
  • (en) Road to Mac OS X Snow Leopard: 64-bit to the Kernel
v · m
Technologies de processeur
  • Chronologie des microprocesseurs
  • Semi-conducteur
  • Transistor
Modèles
  • Machine abstraite
  • Ordinateur à programme enregistré
  • Automate fini
    • Déterministe
    • À file
    • Cellulaire
  • Machine de Turing
  • Alternante
  • Universelle
  • Non déterministe
  • Probabiliste
  • Hypercalcul
  • Processeur basé sur la pile
    • Machine à registres illimités
    • Machine à compteurs
    • Random access machine
  • Chemin de données
Architecture
Général
  • Microarchitecture
  • Architecture de type Harvard
  • Architecture de von Neumann
  • Architecture Dataflow
  • Transport triggered architecture
  • Boutisme
  • Mémoire
    • Non uniform memory access (NUMA)
  • Hiérarchie de mémoire
    • Mémoire virtuelle
  • Bus informatique
  • Réseau systolique
Mots
  • Architecture 8 bits
  • 15 bits (Apollo Guidance Computer)
  • 16 bits
  • 22 bits (Zuse 3)
  • 32 bits
  • 40 bits
  • 50 bits (Atanasoff–Berry Computer)
  • 64 bits
  • 128 bits
Instruction
Jeu
  • Processeur basé sur la pile
  • Processeur de signal numérique
  • Processeur vectoriel
  • Microprocesseur à jeu d'instructions étendu (CISC)
  • Processeur à jeu d'instructions réduit (RISC)
  • Very long instruction word (VLIW)
  • Explicitly parallel instruction computing (EPIC)
  • Explicit data graph execution (en) (EDGE)
  • Minimal instruction set computer (MISC)
  • Ordinateur à jeu d'instruction unique (OISC)
  • Zero instruction set computer (ZISC)
  • Informatique quantique
  • Mode d'adressage
Famille
  • Motorola 680x0
  • VAX
  • x86
  • Architecture ARM
  • Architecture MIPS
  • PowerPC
  • Architecture SPARC
  • SuperH
  • DEC Alpha
  • IA-64
  • OpenRISC
  • RISC-V
  • Microblaze
  • Little man computer
  • IBM System/3x0
    • System/390
    • System z
Exécution
  • Pipeline
    • Bulle
  • Exécution dans le désordre
    • Algorithme de Tomasulo
    • Renommage de registres
  • Prédiction de branchement
  • Exécution spéculative
  • File
Performance
  • Instructions par cycle (IPC)
  • Instructions par seconde (IPS)
  • Opérations en virgule flottante par seconde (FLOPS)
Types
Général
  • Central processing unit (CPU)
  • Processeur graphique (GPU)
    • General-purpose processing on graphics processing units (GPGPU)
  • Processeur vectoriel
  • Coprocesseur
  • Application-specific integrated circuit (ASIC)
  • System in package (SiP)
Par usage
  • Système embarqué
  • Microprocesseur
    • Multi-cœur
  • Multiprocesseur
  • Microcontrôleur
  • Processeur softcore
On chip
  • Système sur une puce (SoC)
  • Programmable (PSoC)
  • Réseau sur une puce (NoC)
Accélération
matérielle
  • Accelerated processing unit (APU)
  • Puce d'accélération de réseaux de neurones (NPU)
  • Processeur d'images (IPU)
  • Processeur physique (PPU)
  • Processeur de signal numérique (DSP)
  • Tensor Processing Unit (TPU)
  • Cryptoprocesseur sécurisé
  • Processeur réseau (NPU)
  • Processeur de bande de base (BP)
Microarchitecture
  • Microcode
  • Unité de contrôle
  • Banc de registres
  • ALU
  • FPU
  • MMU
  • TLB
  • Cache
  • Front side bus (FSB)
  • Back-side bus (en) (BSB)
Parallélisme
Général
  • Pipelining
    • Scalaire
    • Superscalaire
  • Tâche
    • Thread
    • Processus
  • Multitâche
    • Préemptif
  • Parallélisme de donnée
  • Processeur vectoriel
  • Calcul distribué
Processus
  • Multithreading
  • Hyperthreading
  • Superthreading (en)
  • Simultaneous multithreading (SMT)
  • Symmetric multiprocessing (SMP)
  • Asymmetric multiprocessing (AMP)
Taxonomie de Flynn
  • Single instruction on single data (SISD)
  • Single instruction multiple data (SIMD)
    • SWAR
  • Single instruction multiple threads (SIMT)
  • Multiple instructions single data (MISD)
  • Multiple instructions on multiple data (MIMD)
Circuiterie et unité
Général
  • Circuit intégré
    • Signaux mixtes
  • Circuit booléen
  • Interrupteur
  • Électronique analogique
  • Cœur
  • Cache
    • Processeur
    • Algorithme
    • Cohérence
  • Bus
Exécution
  • Unité arithmétique et logique (ALU)
    • Additionneur
    • Multiplieur
  • Unité de calcul en virgule flottante (FPU)
  • Unité de gestion de mémoire (MMU)
    • Translation lookaside buffer (TLB)
  • Prédiction de branchement
  • Contrôleur mémoire
Porte logique
  • Combinatoire
  • Séquentielle
  • Quantique
Registre
  • Registre de processeur
  • Registre d'état
  • Banc de registres
  • Registre à décalage
  • Registre tampon mémoire
  • Registre d'adresse mémoire
  • Compteur ordinal
Contrôle
  • Mémoire tampon
  • Microprogrammation
  • Image ROM
  • Compteur
Chemin de données
  • Multiplexeur
  • Décaleur
Cadencement
  • Signal d'horloge
  • Fréquence d'horloge
  • Coefficient multiplicateur
  • Overclocking
  • Synchrone
  • Asynchrone
  • Autosynchrone
Gestion de l'alimentation
  • Clock gating
  • Ajustement dynamique de la fréquence
  • APM
  • ACPI
  • Ajustement dynamique de la tension
Fabrication
  • Fabrication des dispositifs à semi-conducteurs
    • Lithographie en immersion
Articles liés
  • Boîtier de circuit intégré
  • Calcul hétérogène
  • Circuit imprimé
  • Électronique numérique
  • Hardware Security Module
  • Matrice de broches (PGA)
  • Plastic Leaded Chip Carrier (PLCC)
  • icône décorative Portail de l’informatique
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=Processeur_64_bits&oldid=222284150 ».
Catégorie :
  • Processeur 64 bits
Catégories cachées :
  • Article contenant un appel à traduction en anglais
  • Article à référence nécessaire
  • Portail:Informatique/Articles liés
  • Portail:Technologies/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id