Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Hardware

Hardware Forum d'entraide sur l'achat et le dépannage de votre matériel. Avant de poster -> FAQ et Tutoriels Hardware

Réponse
 
Outils de la discussion
Vieux 05/08/2008, 18h39   #1 (permalink)
Membre habitué
 
Date d'inscription: juin 2003
Messages: 154
Par défaut UC à x bits ?

Bonjour,

Je n'arrive pas à avoir une réponse claire sur le sujet :
- Que signifie un processeur à 4 bits, 8 bits, 16 bits, ... ?

Merci par avance pour vos réponses
willowII est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 06/08/2008, 07h03   #2 (permalink)
Membre à l'essai
 
Date d'inscription: octobre 2007
Âge: 21
Messages: 44
Par défaut

Un processeur de 4 bits signifie que le processeur possede un bus de données et d'adresse de 4 bits. C'est la même chose pour les processeur de 16 bits, 32bits, etc.
mouhammed est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 06/08/2008, 21h32   #3 (permalink)
Membre habitué
 
Date d'inscription: juin 2003
Messages: 154
Par défaut

les bus de données et d'adresses font toujours la même taille ?
willowII est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 06/08/2008, 22h06   #4 (permalink)
Membre à l'essai
 
Date d'inscription: décembre 2007
Messages: 46
Envoyer un message via MSN à rufa11
Par défaut salut

salut,un processeur à 4 ou 8 ou 16,ce la veut dire que les bus de donnée et d'adresse sont à cette taille(4 ou 8 ou 16 bits à fois en mème temps),maintenant en est à 16 bits plus l'extention ce la remonte jusqua 32 bits,mais attention les bus de donnée et d'adresse n'avait pas toujours la mème taille.
rufa11 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/08/2008, 10h15   #5 (permalink)
Modérateur
 
Avatar de gangsoleil
 
Date d'inscription: mai 2004
Localisation: Grenoble
Âge: 28
Messages: 2 642
Par défaut

Bonjour,

Citation:
Envoyé par willowII Voir le message
les bus de données et d'adresses font toujours la même taille ?
Mettons que si tu transportes des données de 16 bits, ça va beaucoup t'arranger si tu as des adresses d'au moins 16 bits, car tu vas pouvoir faire tes calculs directement, sans devoir "couper" tes données.
Ceci dit, sauf erreur de ma part, cela n'est pas obligatoire (mais très souvent le cas sur les architectures les plus courantes).
__________________
Non au langage SMS

Modérateur "C", "Informatique Générale & Hardware" et "Windows, Système & Logiciels"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 12/08/2008, 16h11   #6 (permalink)
Membre éclairé
 
Avatar de dapounet
 
Date d'inscription: juillet 2007
Localisation: Belgique
Messages: 390
Par défaut

Les processeurs x86 16 bits avaient un bus d'adresses de 20 bits, les 32 bits peuvent utiliser 36 lignes d'adressage depuis le Pentium Pro. Quand on parle du nombre de bits d'un processeur en général on parle de la taille des données qu'il est prévu pour gérer nativement (taille du bus de données et des registres généraux).
__________________
“Low-level programming is good for the programmer's soul.” - John Carmack
dapounet est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 30/08/2008, 17h20   #7 (permalink)
Futur Membre du Club
 
Date d'inscription: août 2008
Localisation: Algérie
Âge: 19
Messages: 26
Par défaut

Citation:
les bus de données et d'adresses font toujours la même taille ?
Pas forcément le bus d'adresse et le bus de donnée n'ont pas toujours la même taille.
Un processeur à X bits peut gérer un morceau de donnée formé d'une suite de X bits, précisément les registre généraux et bus de donnée auront la même taille, effectivement un processeur de 64bits peut charger un nombre quelque soit sa nature d'une longueur de 64bit et ça donne beaucoup de précision spécialement pour les nombre réels (un grand bus implique un grand exposant et une grande mantisse).
Remarque : actuellement on utilise des processeur nouveau à 64bit (technologie EM64T) avec un bus d'adresse amélioré (plus grand) et ça permet de gérer un grand nombre de GO question mémoire.
à+
AI-Life est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 12/10/2008, 01h03   #8 (permalink)
Membre éclairé
 
Avatar de b_reda31
 
Date d'inscription: avril 2007
Localisation: Algerie Oran
Âge: 25
Messages: 311
Envoyer un message via MSN à b_reda31
Par défaut

Citation:
Envoyé par AI-Life Voir le message
Pas forcément le bus d'adresse et le bus de donnée n'ont pas toujours la même taille.
Un processeur à X bits peut gérer un morceau de donnée formé d'une suite de X bits, précisément les registre généraux et bus de donnée auront la même taille,
Je suis tout à fait d'accord sur ça.
En gros la mémoire est un ensemble de cellules contant chacune d'elle une donnée.Cette donnée pourra être chargé dans certains registres ( registres de données) à travers un bus de donnée.la taille du bus de donnée est donc la même que celle de la donnée ( = taille registre de donnée).
D'autre part,chaque cellule est repérée par une adresses,ces adresses peuvent êtres stockées dans des "registres d'adresse" contenant par exemple des adresse de sous-programmes.l'adresse se déplace via un bus d'adresse qui est totalement différent du bus de donnée.
Grosso modo un procésseur peut être caracterisé par :
-La taille de la donnée (=taille du bus de donnée=taille registre de donnée)
-La taille de l'adresse (=taille bus d'adresse) qui représente l'éspace adressable dans une mémoire.

Par abus de langage,quand on parle de processeur X bits ,je pense que cela concerne la taille de la donnée.
__________________
« Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste!!»
b_reda31 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 12/10/2008, 22h12   #9 (permalink)
Futur Membre du Club
 
Date d'inscription: août 2003
Localisation: Belgique
Messages: 31
Par défaut

Citation:
les registre généraux et bus de donnée auront la même taille
Petite nuance: certains processeurs possèdent des registres de taille supérieure à celle de leur bus de donnée, exemple: le 8088:
http://fr.wikipedia.org/wiki/Intel_8088
monnoliv est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 13/10/2008, 17h47   #10 (permalink)
Responsable Modération
 
Avatar de Guardian
 
Date d'inscription: décembre 2004
Messages: 13 204
Par défaut

C'est parce que le 8088 est un 8086 "bridé"
Guardian est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Hardware



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide