Question sur la mémoire vive ...

Question sur la mémoire vive ... - Mémoire - Hardware

Marsh Posté le 19-11-2007 à 12:12:54    

Bonjour à tous :hello:,
 
J'aurais quelques questions techniques et théoriques à vous soumettre concernant la mémoire vive de nos ordinateurs.
 
Je vais commencer simplement avec une 1ère question, histoire de ne pas désespérer le chaland trop vite :o
 
Voici un extrait de mon cours :
 
"En 1ère approche, on peut dire qu'une mémoire est une grille où à chaque intersection un petit composant électronique mémoirise un bit (notion de point mémoire) sous la forme d'une tension électrique (ex. : +5V=1 ; 0V=0)"
 
"Le processeur ne manipule pas vraiment les bits individuellement mais par groupe (En général, un octet). C'est pourquoi, il demande à la mémoire de chercher ou stocker un mot de n bits. Une 'ligne' de la mémoire correspond à un mot mémoire"
 
Sauf que cette structure en grille a ses limites ... On ne peut pas faire de gros composants avec. Du coup, on a eu l'idée de faire des matrices [:dawao]
 
Prenons l'exemple d'une mémoire de 512 mots de 4 bits en structure "grille". On a donc 512 lignes (ou mots) de 4 bits.
En structure "matrice", on aura 64 lignes et 32 colonnes (64*32 = 2048 ; 2048/4 = 512 mots).
 
Ca y est, là je suis paumé ! :o
 
Je pensais qu'un mot était une ligne. Or il y a 64 lignes, pas 512 ...
 
Est-ce que quelqu'un pourrait m'expliquer ce le dernier calcul ? J'ai un mal de chien à me représenter le bidule, quelqu'un aurait un schéma d'une matrice équivalente à du 64 lignes * 32 colonnes sur 4 bits ?
 
Merci d'avance :D

Reply

Marsh Posté le 19-11-2007 à 12:12:54   

Reply

Marsh Posté le 19-11-2007 à 12:49:58    

[:haha] il fait un gros bide ton topic

Reply

Marsh Posté le 19-11-2007 à 12:55:23    

P'tain, j'ai cru à une vraie réponse, j'ai sauté sur mon siège [:sisicaivrai]

Reply

Marsh Posté le 19-11-2007 à 13:04:29    

[:simchevelu]
 
(tu noteras que ce sont des up cachés hein :o)

Reply

Marsh Posté le 19-11-2007 à 13:04:42    

Temperance a écrit :

P'tain, j'ai cru à une vraie réponse, j'ai sauté sur mon siège [:sisicaivrai]


Une vraie réponse ?
Je crains bien que non :sweat: Ou alors indirectement.
 
Voila peut être des liens qui pourront t'éclairer :

Sinon, il y a l'excellent site X86Secrets (in french :ouch: )
Les articles et le forum sont particulièrement intéressants (mais souvent trop techniques...pour moi :sweat: )


---------------
« La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. » - Albert Einstein          
Reply

Marsh Posté le 19-11-2007 à 13:07:19    

Ah merci c'est cool, je pensais pas du tout à X86 ;)
 
Merci ;)

Reply

Marsh Posté le 19-11-2007 à 13:12:46    

Reply

Marsh Posté le 19-11-2007 à 13:16:20    

Ah cool, je viens déjà de trouver une notion où je butais, si quelqu'un peut m'expliquer :whistle:
 
cet un circuit qui mémorise 64k mots de 8bits ( 1 octet ), sa capacité est donc de 512k
 
Je comprends pas pourquoi ça fait 512 Ko [:pingouino]
 
64k * 8 bits, ça fait pas 64 Ko ? :??: En toute logique non, mais par calcul, si ; non ? :D

Reply

Marsh Posté le 19-11-2007 à 13:19:49    

Temperance a écrit :

Ah cool, je viens déjà de trouver une notion où je butais, si quelqu'un peut m'expliquer :whistle:
 
cet un circuit qui mémorise 64k mots de 8bits ( 1 octet ), sa capacité est donc de 512k
 
Je comprends pas pourquoi ça fait 512 Ko [:pingouino]
 
64k * 8 bits, ça fait pas 64 Ko ? :??: En toute logique non, mais par calcul, si ; non ? :D


64k x 8 = 512k, cet un circuit qui mémorise 64k mots de 8bits ( 1 octet ), sa capacité est donc de 512k.


---------------
OS 100% asm : Kolibri OS ~ Menuet OS Lifetime of a black hole : t1=MX³/3K http://www.space.com/scienceastron [...] holes.html
Reply

Marsh Posté le 19-11-2007 à 13:21:05    

Merci pour ce copier/coller [:yaisse]
 
Mais 64k * 8 bits = 64k * 1 octet = 64k octets nan ? :o

Reply

Marsh Posté le 19-11-2007 à 13:21:05   

Reply

Marsh Posté le 19-11-2007 à 13:22:34    

Bah oui, logique :o

Reply

Marsh Posté le 19-11-2007 à 13:25:54    

Bah wé mais s'pas ça, au secours :cry:
 
S'quoi le raisonnement, si ce n'est "64k x 8 = 512k" parce que ça manque d'unités je trouvé :whistle:

Reply

Marsh Posté le 19-11-2007 à 13:33:00    

Temperance a écrit :

Bah wé mais s'pas ça, au secours :cry:
 
S'quoi le raisonnement, si ce n'est "64k x 8 = 512k" parce que ça manque d'unités je trouvé :whistle:


512kbits=64 Ko


---------------
OS 100% asm : Kolibri OS ~ Menuet OS Lifetime of a black hole : t1=MX³/3K http://www.space.com/scienceastron [...] holes.html
Reply

Marsh Posté le 19-11-2007 à 13:33:46    

Temperance a écrit :

Bonjour à tous :hello:,

 

Prenons l'exemple d'une mémoire de 512 mots de 4 bits en structure "grille". On a donc 512 lignes (ou mots) de 4 bits.
En structure "matrice", on aura 64 lignes et 32 colonnes (64*32 = 2048 ; 2048/4 = 512 mots).

 

Ca y est, là je suis paumé ! :o

 

Je pensais qu'un mot était une ligne. Or il y a 64 lignes, pas 512 ...

 

Est-ce que quelqu'un pourrait m'expliquer ce le dernier calcul ? J'ai un mal de chien à me représenter le bidule, quelqu'un aurait un schéma d'une matrice équivalente à du 64 lignes * 32 colonnes sur 4 bits ?

 

Merci d'avance :D


élo

 

C'est sûrement que du coup il y a plusieurs mots dans une ligne... (en l'occurence 32 bits par ligne, donc 32/4 = 8 mots de 4 bits). En l'occurence IRL il me semble qu'un mot c'est souvent 32 bits (4 octets). Donc on peut aussi le voir comme des mots plus gros :o (mais vu que ds le cours ils disent "512 mots", c'est donc qu'ils considèrent qu'il y a 8 mots de 4 bits par ligne)

 

Espérant t'avoir aidé,

 

Cordialement,

 

Ton père.

Message cité 1 fois
Message édité par theredled le 19-11-2007 à 13:36:39

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 19-11-2007 à 13:34:00    

mad_oc@work a écrit :


512kbits=64 Ko


Ah p'tain, mais au secours :D
 
L'unité "k", ce sont des kilo-bits ? [:ddr555]
 
J'attends confirmation, mon sauveur :o

Message cité 2 fois
Message édité par Temperance le 19-11-2007 à 13:34:24
Reply

Marsh Posté le 19-11-2007 à 13:34:57    

Temperance a écrit :


Ah p'tain, mais au secours :D

 

L'unité "k", ce sont des kilo-bits ? [:ddr555]

 

J'attends confirmation, mon sauveur :o


k = 1000

 

(jamais fait de physique ?)

 

EDIT : Ah bah ok, je  comprend ce que tu comprend pas (et ce que je comprenais pas non plus).

 

Quand tu dis 64k, perso, je sous entend 64kb !!!

 

64k = 64000, le k c'est pas une unité :p

Message cité 2 fois
Message édité par Guignolo le 19-11-2007 à 13:36:19
Reply

Marsh Posté le 19-11-2007 à 13:36:09    

Guignolo a écrit :


k = 1000
 
(jamais fait de physique ?)


Ca j'avais compris quand même :o
 
Mais k = 1000 quoi ? :o En l'occurance bits du coup :o

Reply

Marsh Posté le 19-11-2007 à 13:36:34    

Voir mon edit !

Reply

Marsh Posté le 19-11-2007 à 13:37:11    

Temperance a écrit :


Ah p'tain, mais au secours :D
 
L'unité "k", ce sont des kilo-bits ? [:ddr555]
 
J'attends confirmation, mon sauveur :o


k=kilo
64k mots * 8bits
 [:cerveau fou]


---------------
OS 100% asm : Kolibri OS ~ Menuet OS Lifetime of a black hole : t1=MX³/3K http://www.space.com/scienceastron [...] holes.html
Reply

Marsh Posté le 19-11-2007 à 13:37:23    

C'est trop n'importe quoi ce topic, je prépare ma réponse pour The et Guignolo après édit, ne bougez pas [:ddr555]

Reply

Marsh Posté le 19-11-2007 à 13:39:13    

mad_oc@work a écrit :


k=kilo
64k mots * 8bits
 [:cerveau fou]


Sauf que dans son cours 1 mot = 4 bits [:dawa]

Message cité 1 fois
Message édité par theredled le 19-11-2007 à 14:16:09

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 19-11-2007 à 13:40:59    

Il sort d'où ton cours ? On a l'impression qu'il s'adresse à des élèves de 3ème...

Reply

Marsh Posté le 19-11-2007 à 13:41:34    

theredled a écrit :


élo
 
C'est sûrement que du coup il y a plusieurs mots dans une ligne... (en l'occurence 32 bits par ligne, donc 32/4 = 8 mots de 4 bits). En l'occurence IRL il me semble qu'un mot c'est souvent 32 bits (4 octets). Donc on peut aussi le voir comme des mots plus gros :o (mais vu que ds le cours ils disent "512 mots", c'est donc qu'ils considèrent qu'il y a 8 mots de 4 bits par ligne)
 
Espérant t'avoir aidé,  
 
Cordialement,
 
Ton père.


Ah mais wé [:pingouino]
 
On précise sur 4 bits, or on a bien 32 bits par ligne, donc bien 8 mots de 4 bits, maycaybiensur :D
 
Qui aurait cru qu'un jour tu pourrais m'aider :o
 
Mon sauveur bis :o
 

Guignolo a écrit :


k = 1000
 
(jamais fait de physique ?)
 
EDIT : Ah bah ok, je  comprend ce que tu comprend pas (et ce que je comprenais pas non plus).
 
Quand tu dis 64k, perso, je sous entend 64kb !!!
 
64k = 64000, le k c'est pas une unité :p


:D
 
Mon sauveur ter [:ddr555]
 
 
--------------------
 
 
Je pense avoir capté, je relis tout et je vous dis :D
 

Reply

Marsh Posté le 19-11-2007 à 13:42:14    


Merci de ton soutien, c'est un cours du CNED, j'ai pas de prof en face de moi [:itm]

Reply

Marsh Posté le 19-11-2007 à 13:45:24    

theredled a écrit :


Donc que dans son cours 1 mot = 4 bits [:dawa]


c'est un exemple,peu importe la taille du mot [:ienchangel]


---------------
OS 100% asm : Kolibri OS ~ Menuet OS Lifetime of a black hole : t1=MX³/3K http://www.space.com/scienceastron [...] holes.html
Reply

Marsh Posté le 19-11-2007 à 14:11:40    

Bon bon bon, je pense avoir compris, j'aimerai avoir confirmation :D
 
Je dispose d'une barrette de 512 Mo avec comme specs :
Built with 512Mbit DDR SDRAMs organized as 64Mb x 8.
 
Les questions :
1/ Quelle est la taille en bits d'un mot mémoire ?
2/ La largeur en nombre de fils du bus de données ?
3/ Le nombre de mots mémoire ?
4/ La largeur en nombre de fils du bus d'adresse ?
 
J'crois qu'ils se sont plantés dans les réponses en fait [:afrojojo]

Reply

Marsh Posté le 19-11-2007 à 14:19:04    

Bon, je me désabonne de ce topic !
Je commence a choper un de ces mal de tête moi  :pouah:


---------------
« La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. » - Albert Einstein          
Reply

Marsh Posté le 19-11-2007 à 14:19:41    

Mais non mais non, quand ce sera fini on en rigolera :whistle:

Reply

Marsh Posté le 19-11-2007 à 14:23:26    

En même temps, autant j'ai jamais eu de vrais cours d'info, autant j'ai l'impression que ton cours est bizarre : ils présentent des mots de l'ordre de 4 bits, alors qu'en vrai il me semble qu'un mot c'est plusieurs octets² :/


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 19-11-2007 à 14:24:01    

Ah mais c'est très possible, là c'est juste la théorie pour appréhender le réel un peu plus tard :D

Reply

Marsh Posté le 19-11-2007 à 14:24:13    

Temperance a écrit :

Bon bon bon, je pense avoir compris, j'aimerai avoir confirmation :D
 
Je dispose d'une barrette de 512 Mo avec comme specs :
Built with 512Mbit DDR SDRAMs organized as 64Mb x 8.
 
Les questions :
1/ Quelle est la taille en bits d'un mot mémoire ?
2/ La largeur en nombre de fils du bus de données ?
3/ Le nombre de mots mémoire ?
4/ La largeur en nombre de fils du bus d'adresse ?
 
J'crois qu'ils se sont plantés dans les réponses en fait [:afrojojo]


Rapidement  :
 
1/ 8
2/ 8 [:petrus75]
3/ 512M
4/ Euh... de quoi adresser 512M adresses ? une trentaine de fils au pifomètre ?

Reply

Marsh Posté le 19-11-2007 à 14:26:19    

Guignolo a écrit :


Rapidement  :
 
1/ 8
2/ 8 [:petrus75]
3/ 512M
4/ Euh... de quoi adresser 512M adresses ? une trentaine de fils au pifomètre ?


 
Donc doit y avoir une erreur !
 
Pour toi, un composant fait combien de Mo ? 64 non ?
 
Or dans le corrigé, ils disent que le nombre de mots mémoire est de 64 myions, et la taille d'un composant 8 Mo.
Ensuite, quand ils font le schéma de la barrette, ils prennent 8 composants ... Soit 8*8 Mo = 64 Mo alors que la barrette fait 512 Mo [:pingouino]
 
Y a eu plantade dans leur correction, s'pas possible :o


Message édité par Temperance le 19-11-2007 à 14:26:36
Reply

Marsh Posté le 19-11-2007 à 14:28:51    

Ah ouais, j'avais zappé, bah de quoi adresser 64M adresses par composants alors :o

 

Sinon, ce sont des puces de 512Mbits donc 64Mo ;)

 

EDIT : 26 fils pour les données alors ?

Message cité 1 fois
Message édité par Guignolo le 19-11-2007 à 14:29:52
Reply

Marsh Posté le 19-11-2007 à 14:31:00    

Tin ces machins avec des puissances de 2 dans tous les sens [:ddr555]


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 19-11-2007 à 14:32:26    

theredled a écrit :

Tin ces machins avec des puissances de 2 dans tous les sens [:ddr555]


Question d'habitude, au bout d'un moment tu compte quasi aussi vite en base 2 qu'en base 10 :p

Reply

Marsh Posté le 19-11-2007 à 14:36:47    

Guignolo a écrit :

Ah ouais, j'avais zappé, bah de quoi adresser 64M adresses par composants alors :o
 
Sinon, ce sont des puces de 512Mbits donc 64Mo ;)
 
EDIT : 26 fils pour les données alors ?


Yep c'est bien 26 fils ;)
 
Mais donc un composant fait bien 64 Mo, rassure-moi qu'on soit d'accord :D
 
Et le nombre de mots mémoire est 64 millions ou 512 millions ? :D

Reply

Marsh Posté le 19-11-2007 à 14:40:56    

Temperance a écrit :


Yep c'est bien 26 fils ;)

 

Mais donc un composant fait bien 64 Mo, rassure-moi qu'on soit d'accord :D

 

Et le nombre de mots mémoire est 64 millions ou 512 millions ? :D


Ben, en mots de 8 bits, ça donne 64M par composant, donc 512M pour les barettes de 8 compos.

 

(C'est bien, ça me fait réviser mes cours d'architecture du CNAM  :D )

 

Pour les composants, je pense aussi qu'il y a une erreur, et je confirme 64Mo :)


Message édité par Guignolo le 19-11-2007 à 14:42:03
Reply

Marsh Posté le 19-11-2007 à 14:43:04    

OK nikel, ça résoud quelques uns de mes problèmes [:ddr555]
 
Merci les brutes [:love_yvele]

Reply

Marsh Posté le 19-11-2007 à 14:44:49    

Guignolo a écrit :


Question d'habitude, au bout d'un moment tu compte quasi aussi vite en base 2 qu'en base 10 :p


nan mais ça va ça tant que ça dépasse pas 65 536 :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 19-11-2007 à 14:46:11    

theredled a écrit :


nan mais ça va ça tant que ça dépasse pas 65 536 :o


On peut pousser jusqu'à 16 myions et des brouettes, après je ne réponds plus de rien [:afrojojo]
 
Sinon merci ma biche, tu resteras ds mon coeur à jamais pour ce coup d'entraide :love:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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