Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/10/2018, à 11:30

Chaosphere

Différence entre amd64 et i686

Bonjour,

Je viens de voir que sur le site de GParted live on a le choix entre deux iso : la version amd64 et la version i686
Pouvez vous me dire qu'elle est la différence entre ces deux versions svp ?
Pour moi c'est du 64bits mais à part ca...
https://gparted.org/download.php

Hors ligne

#2 Le 07/10/2018, à 13:17

maxire

Re : Différence entre amd64 et i686

Salut,

amd64 = 64 bits
i686 = 32 bits


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#3 Le 07/10/2018, à 14:32

Chaosphere

Re : Différence entre amd64 et i686

ah bon ok...

Je croyais que 32bit = i386 mais bon...

Merci pour l'info wink

Hors ligne

#4 Le 07/10/2018, à 14:54

Nuliel

Re : Différence entre amd64 et i686

i386 et i686 c'est 32 bits (si j'ai bien compris la différence, i386 c'est plus vieux que i686, i686 correspond aux processeurs à microarchitecture P6)
amd64 et x86-64 c'est du 64 bits (https://en.m.wikipedia.org/wiki/X86-64#AMD64 bonne lecture smile )

Hors ligne

#5 Le 07/10/2018, à 15:40

maxire

Re : Différence entre amd64 et i686

i386 ===> noyau pour les processeurs de la famille 386 aux alentours de 1990
i486 ===> noyau pour les processeurs de la famille 486 aux alentours de 1994
i586 ===> noyau pour la famille des Pentium/586 aux alentours de 1996
i686 ===> Les derniers Pentium aux alentours de 2000

Donc en terme d'adressage je pense qu'il doit y avoir du 12 du 16 et du 32 bits.
Et ne pas oublier les i8086 et i286 ou pour le coup c'est un adressage 8 bits.

En 1994 je possédais une machine processeur 486 avec une mémoire énorme de 8MO que tout le monde m'enviait !


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#6 Le 08/10/2018, à 07:02

Chaosphere

Re : Différence entre amd64 et i686

Ok merci, je vais lire tout ca histoire de me coucher moins bête ce soir big_smile

Hors ligne

#7 Le 08/10/2018, à 08:23

Nasman

Re : Différence entre amd64 et i686

Je pense que i686 possède quelques instructions 64 bits mais toutes les instructions ne sont pas en 64 bits -> Un OS 64 bis ne peut tourner dessus.


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#8 Le 08/10/2018, à 08:44

zephirin

Re : Différence entre amd64 et i686

On peut aussi expliquer qu'une architecture 32 bit, bien que reconnaissant plus, ne sait gérer qu'un peu plus de 3gb de mémoire (selon les dires entre 3gb 250mo et 3Gb 300mo) et qu'une architecture 64bit peut et sait gérer au delà : 4 ou 8 ou 16Gb.

Dernière modification par zephirin (Le 08/10/2018, à 11:03)


AIO tactile 27" Samsung  i5 8GB DDR3 W11 - tour Antec Asus P5GCMX1333 W11
iMac 27" fin 2009 i5 750 16GBssd2TB cg512 HighSierra - MacBookAir 13" 2017 i5 8GB ssd120 Monterey - MacBookPro mi 2012 8GB DDR3 Catalina

Hors ligne

#9 Le 08/10/2018, à 09:16

NicoApi73

Re : Différence entre amd64 et i686

Bonjour,

P6
    used in Pentium Pro, Pentium II, Pentium II Xeon, Pentium III, and Pentium III Xeon microprocessors. First x86 processor to support SIMD instruction with XMM register implemented, integrated register renaming and out-of-order execution. Some important new instructions, including conditional moves, which allow the avoidance of costly branch instructions. Added 36-bit physical memory addressing, "Physical Address Extension (PAE)".

J'étais persuadé que l'architecture i686 était une architecture 64 bits. En fait c'est la dernière génération intel avant les architectures 64 bits, sauf sur la dernière évolution. Cette dernière "évolution" de cette architecture (Prescott) a introduit le jeu d'instruction 64 bits sur les PIV en 2004.

Hors ligne

#10 Le 08/10/2018, à 09:22

NicoApi73

Re : Différence entre amd64 et i686

maxire a écrit :

Donc en terme d'adressage je pense qu'il doit y avoir du 12 du 16 et du 32 bits.
Et ne pas oublier les i8086 et i286 ou pour le coup c'est un adressage 8 bits.

Pas tout à fait.

Le 8086 était déjà sur une architecture 16 bits, avec un adressage sur 20 bits et la notion de pagination. Le 8088 était une variante du 8086, en architecture 16 bits, mais avec un bus de données externe 8 bits.

C'est le 8085 qui était en architecture 8 bits, avec un bus d'adresse sur 16 bits. Son jeu d'instruction est différent du 8086 (et non compatible).

Hors ligne