1 Mo = 2 Word ? Qu'est ce qu'un word concretement ?

1 Mo = 2 Word ? Qu'est ce qu'un word concretement ? - Disque dur - Hardware

Marsh Posté le 20-01-2010 à 17:30:34    

Bonsoir,
 
J'ai bien lu les definitions concernant les word mais je ne comprends pas bien.
 
1 octets = 8 bits et 1 word = 16bits mais à quoi sert cette notion de "word" ? quand s'en sert t'on ?
 
Pour 16 bits pourquoi ne pas simplement dire 2 octets ?

Reply

Marsh Posté le 20-01-2010 à 17:30:34   

Reply

Marsh Posté le 20-01-2010 à 17:38:15    

salut
 
c'est la capacité d un processeur a pouvoir traiter 1 ou plusieur octet en même temps


---------------
"La perfection ne consiste pas à faire des choses extraordinaires, mais à faire des choses ordinaires de façon extraordinaire,"BDD cartes MINI ITX
Reply

Marsh Posté le 20-01-2010 à 17:42:38    

un "word"  / mot définit le groupe de bits accessible/manipulable par un circuit logique.
 
donc tu avais des systèmes avec des mots de 4bits, 8bits, 16bits, 32bits....
 
après par habitude dû à l'historique d'évolution comme l'archi x86 et d'autres, on a une convention byte/word/double word/quad word pour 8/16/32/64 bits.
 
c'est contextuel.

Reply

Marsh Posté le 20-01-2010 à 17:43:20    

Pour que les langages des programmeurs apparissent abscons au commun des mortels ?
 
 :D


---------------
Quand tout le reste a échoué lisez le mode d'emploi
Reply

Marsh Posté le 20-01-2010 à 17:57:19    

madpo a écrit :

salut
 
c'est la capacité d un processeur a pouvoir traiter 1 ou plusieur octet en même temps


pourquoi ne pas garder le terme octet alors ?
 

bjone a écrit :

un "word"  / mot définit le groupe de bits accessible/manipulable par un circuit logique.
 
donc tu avais des systèmes avec des mots de 4bits, 8bits, 16bits, 32bits....
 
après par habitude dû à l'historique d'évolution comme l'archi x86 et d'autres, on a une convention byte/word/double word/quad word pour 8/16/32/64 bits.
 
c'est contextuel.


tu voulais dire  octet/word/double word/quad word non ?
 

ilien83 a écrit :

Pour que les langages des programmeurs apparissent abscons au commun des mortels ?
 
 :D


Je connaissais pas "abscons", je dormirais moins con ce soir  :D

Message cité 2 fois
Message édité par supalex06 le 20-01-2010 à 17:58:43

---------------
☼ [Feed Back] Supalex06 ☼  http://forum.hardware.fr/hfr/Achat [...] 7029_1.htm
Reply

Marsh Posté le 20-01-2010 à 17:57:56    

ilien83 a écrit :

Pour que les langages des programmeurs apparissent abscons au commun des mortels ?
 
 :D


 
Et encore ça a empiré avec le temps :D

Reply

Marsh Posté le 20-01-2010 à 18:00:59    

supalex06 a écrit :


 
pourquoi ne pas garder le terme octet alors ?
 


 
Ce n'est pas forcément un nombre exact d'octet.
Par exemple un circuit logique derrière un convertisseur audio 18/20/22/24 bits devra manipuler des mots de ces tailles :)
Le terme mot/word viens du numérique en général.
 

supalex06 a écrit :


tu voulais dire  octet/word/double word/quad word non ?


byte en anglais.

Reply

Marsh Posté le 20-01-2010 à 18:06:59    

bjone a écrit :


byte en anglais.


Ah oui c'est vrai, je me mélange les pinceaux  :pt1cable:  
 
Donc un "mot" peut prendre des valeurs differentes ? mais pourquoi sur wikipedia ils marquent 16bits pour un "mot"?


---------------
☼ [Feed Back] Supalex06 ☼  http://forum.hardware.fr/hfr/Achat [...] 7029_1.htm
Reply

Marsh Posté le 20-01-2010 à 18:11:38    

parce que generalement c'est le nombre de bits qu il utilise


---------------
"La perfection ne consiste pas à faire des choses extraordinaires, mais à faire des choses ordinaires de façon extraordinaire,"BDD cartes MINI ITX
Reply

Marsh Posté le 20-01-2010 à 18:26:38    

supalex06 a écrit :

Ah oui c'est vrai, je me mélange les pinceaux  :pt1cable:  
 
Donc un "mot" peut prendre des valeurs differentes ? mais pourquoi sur wikipedia ils marquent 16bits pour un "mot"?


Car pour certaines architectures ça a été le cas, et c'est devenu une convention.
 
Habituellement on utilise plus short comme terme (abréviation de short int, entier court), certains langages utilisant des conventions bien plus parlantes comme Int suivi du nombre de bits (8-16-32-64) formant la donnée.
 
De mémoire, le langage le plus comique est le "W-langage" de Windev, avec des déclarations du genre "X est un entier non signé codé sur 32 bits" :whistle:


Message édité par Gigathlon le 20-01-2010 à 18:30:16
Reply

Marsh Posté le 20-01-2010 à 18:26:38   

Reply

Marsh Posté le 20-01-2010 à 18:32:58    

Dans mon cours, j'ai un petit paragraphe que je ne comprends pas bien :
 
The RAM can be seen as a box containing 2k place that each contain a word of n bits.
We consider for example a memory containing 512 words of 4 bits (be 2048 bits).  
An important economy can be obtained while organizing the memory in a matrix of 64 lines and 32 columns (2048 = 64 * 32).


Message édité par supalex06 le 20-01-2010 à 18:49:59

---------------
☼ [Feed Back] Supalex06 ☼  http://forum.hardware.fr/hfr/Achat [...] 7029_1.htm
Reply

Marsh Posté le 20-01-2010 à 18:51:18    

La première phrase est pas très cohérente avec les suivantes.
 
Mais ce qui est indiqué c'est que pour 2048bits de mémoire, 64 mots de 32bits sont plus économiques (en circuiterie) que 512 mots de 4bits.
(le ratio transistors pour le stockage/transistors pour l'adressage augmente avec l'augmentation de la taille du mot)
 
Enfin c'est ce que j'en comprends.


Message édité par bjone le 20-01-2010 à 18:52:49
Reply

Marsh Posté le 20-01-2010 à 19:09:39    

supalex06 a écrit :


Je connaissais pas "abscons", je dormirais moins con ce soir  :D


 

Citation :

La connaissance s'accroît quand on la partage
 
JC Bellamy
 
http://www.bellamyjc.org/


 
 :jap:


Message édité par ilien83 le 20-01-2010 à 19:25:20

---------------
Quand tout le reste a échoué lisez le mode d'emploi
Reply

Marsh Posté le 20-01-2010 à 19:20:31    

Il y a quelque chose entre la première phrase et les autres
mais j'ai coupé ^^ je l'ai mise car il y a word dedans et ça m'avait un peu perturbé.  
 
Pourquoi ils ne disent pas 64 puces de 32 bits plutôt 64 mots ?? Je ne voit pas le rapport entre mots et les composants physiques de la RAM


---------------
☼ [Feed Back] Supalex06 ☼  http://forum.hardware.fr/hfr/Achat [...] 7029_1.htm
Reply

Marsh Posté le 20-01-2010 à 19:22:41    

Je comprend pas trop non plus, l'accès bit à bit on s'en fout un peu en pratique, donc plutôt que 64 lignes et 32 colonnes ça devrait être 32 lignes et 16 colonnes (soit 512 adresses), comme dit pour des raisons de complexité... (multiplexage des colonnes = bloc fonctionnel réduit = moins complexe même si le multiplexage lui-même impose un bloc supplémentaire?)


Message édité par Gigathlon le 20-01-2010 à 19:25:30
Reply

Marsh Posté le 20-01-2010 à 19:31:28    

supalex06 a écrit :

Il y a quelque chose entre la première phrase et les autres
mais j'ai coupé ^^ je l'ai mise car il y a word dedans et ça m'avait un peu perturbé.  
 
Pourquoi ils ne disent pas 64 puces de 32 bits plutôt 64 mots ?? Je ne voit pas le rapport entre mots et les composants physiques de la RAM


 
Une puce est un objet physique qui contiens tout ce bordel logique.

Reply

Marsh Posté le 20-01-2010 à 20:14:44    

Donc dans mon cours 1 mot = une puce ? C'est ça ? J'ai vraiment du mal désolé


---------------
☼ [Feed Back] Supalex06 ☼  http://forum.hardware.fr/hfr/Achat [...] 7029_1.htm
Reply

Marsh Posté le 20-01-2010 à 20:22:20    

non un mots = une ligne dans le tableau de memoire


---------------
"La perfection ne consiste pas à faire des choses extraordinaires, mais à faire des choses ordinaires de façon extraordinaire,"BDD cartes MINI ITX
Reply

Marsh Posté le 20-01-2010 à 22:08:07    

supalex06 a écrit :

Donc dans mon cours 1 mot = une puce ? C'est ça ? J'ai vraiment du mal désolé


 
Pourquoi tu veux mettre des puces partout ?

Reply

Marsh Posté le 21-01-2010 à 00:04:45    

A cause de Dédé qui gratte? :o
 
Un mot, c'est la taille du bus de données, donc sur une puce "512k x4" comme présentée, c'est 4 bits.
 
Si le CPU a un bus de données de 16bits, ça nécessitera 4 puces pour former des mots de 16bits.


Message édité par Gigathlon le 21-01-2010 à 00:05:25
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed