Question sur la mémoire vive ... - Mémoire - Hardware
Marsh Posté le 19-11-2007 à 12:55:23
ReplyMarsh 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 |
Une vraie réponse ?
Je crains bien que non Ou alors indirectement.
Voila peut être des liens qui pourront t'éclairer :
Sinon, il y a l'excellent site X86Secrets (in french )
Les articles et le forum sont particulièrement intéressants (mais souvent trop techniques...pour moi )
Marsh Posté le 19-11-2007 à 13:12:46
http://etronics.free.fr/dossiers/num/num29/ram.htm
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
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
64k * 8 bits, ça fait pas 64 Ko ? En toute logique non, mais par calcul, si ; non ?
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 |
64k x 8 = 512k, cet un circuit qui mémorise 64k mots de 8bits ( 1 octet ), sa capacité est donc de 512k.
Marsh Posté le 19-11-2007 à 13:21:05
Merci pour ce copier/coller
Mais 64k * 8 bits = 64k * 1 octet = 64k octets nan ?
Marsh Posté le 19-11-2007 à 13:25:54
Bah wé mais s'pas ça, au secours
S'quoi le raisonnement, si ce n'est "64k x 8 = 512k" parce que ça manque d'unités je trouvé
Marsh Posté le 19-11-2007 à 13:33:00
Temperance a écrit : Bah wé mais s'pas ça, au secours |
512kbits=64 Ko
Marsh Posté le 19-11-2007 à 13:33:46
Temperance a écrit : Bonjour à tous , 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. Ca y est, là je suis paumé ! 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 |
é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 (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.
Marsh Posté le 19-11-2007 à 13:34:00
mad_oc@work a écrit : |
Ah p'tain, mais au secours
L'unité "k", ce sont des kilo-bits ?
J'attends confirmation, mon sauveur
Marsh Posté le 19-11-2007 à 13:34:57
Temperance a écrit :
L'unité "k", ce sont des kilo-bits ? J'attends confirmation, mon sauveur |
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é
Marsh Posté le 19-11-2007 à 13:36:09
Guignolo a écrit : |
Ca j'avais compris quand même
Mais k = 1000 quoi ? En l'occurance bits du coup
Marsh Posté le 19-11-2007 à 13:37:11
Temperance a écrit : |
k=kilo
64k mots * 8bits
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
Marsh Posté le 19-11-2007 à 13:39:13
mad_oc@work a écrit :
|
Sauf que dans son cours 1 mot = 4 bits
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...
Marsh Posté le 19-11-2007 à 13:41:34
theredled a écrit : |
Ah mais wé
On précise sur 4 bits, or on a bien 32 bits par ligne, donc bien 8 mots de 4 bits, maycaybiensur
Qui aurait cru qu'un jour tu pourrais m'aider
Mon sauveur bis
Guignolo a écrit : |
Mon sauveur ter
--------------------
Je pense avoir capté, je relis tout et je vous dis
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
Marsh Posté le 19-11-2007 à 13:45:24
theredled a écrit : |
c'est un exemple,peu importe la taille du mot
Marsh Posté le 19-11-2007 à 14:11:40
Bon bon bon, je pense avoir compris, j'aimerai avoir confirmation
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
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
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²
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
Marsh Posté le 19-11-2007 à 14:24:13
Temperance a écrit : Bon bon bon, je pense avoir compris, j'aimerai avoir confirmation |
Rapidement :
1/ 8
2/ 8
3/ 512M
4/ Euh... de quoi adresser 512M adresses ? une trentaine de fils au pifomètre ?
Marsh Posté le 19-11-2007 à 14:26:19
Guignolo a écrit : |
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
Y a eu plantade dans leur correction, s'pas possible
Marsh Posté le 19-11-2007 à 14:28:51
Ah ouais, j'avais zappé, bah de quoi adresser 64M adresses par composants alors
Sinon, ce sont des puces de 512Mbits donc 64Mo
EDIT : 26 fils pour les données alors ?
Marsh Posté le 19-11-2007 à 14:31:00
Tin ces machins avec des puissances de 2 dans tous les sens
Marsh Posté le 19-11-2007 à 14:32:26
theredled a écrit : Tin ces machins avec des puissances de 2 dans tous les sens |
Question d'habitude, au bout d'un moment tu compte quasi aussi vite en base 2 qu'en base 10
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 |
Yep c'est bien 26 fils
Mais donc un composant fait bien 64 Mo, rassure-moi qu'on soit d'accord
Et le nombre de mots mémoire est 64 millions ou 512 millions ?
Marsh Posté le 19-11-2007 à 14:40:56
Temperance a écrit :
Mais donc un composant fait bien 64 Mo, rassure-moi qu'on soit d'accord Et le nombre de mots mémoire est 64 millions ou 512 millions ? |
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 )
Pour les composants, je pense aussi qu'il y a une erreur, et je confirme 64Mo
Marsh Posté le 19-11-2007 à 14:43:04
ReplyMarsh Posté le 19-11-2007 à 14:44:49
Guignolo a écrit : |
nan mais ça va ça tant que ça dépasse pas 65 536
Marsh Posté le 19-11-2007 à 14:46:11
theredled a écrit : |
On peut pousser jusqu'à 16 myions et des brouettes, après je ne réponds plus de rien
Sinon merci ma biche, tu resteras ds mon coeur à jamais pour ce coup d'entraide
Marsh Posté le 19-11-2007 à 12:12:54
Bonjour à tous ,
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
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
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é !
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