[Exercices] traitement sur les memoires
Répondre à la discussion
Page 1 sur 2 1 DernièreDernière
Affichage des résultats 1 à 30 sur 45

traitement sur les memoires



  1. #1
    boguard

    traitement sur les memoires


    ------

    bonsoir.voici une question d'un exercice que je ne parviens pas a comprendre:a) Soit un système à microprocesseur dont les mots mémoire sont composés de 32bits. Ce système dispose de 4Mo de mémoire. Un entier étant codé sur un mot, combien de mots cette mémoire peut-elle mémoriser simultanément?
    pour ma part,je sais que c=4Mo.Mais je n'arrive pas a savoir si 32 bits represente le nombre de bits d'adresses ou alors de donnees(je crois qu'il sagit de la taille d'un mot en memoire).merci de bien vouloir m'eclairecir sur ce point et ce qu'on recherche exactement.

    -----

  2. #2
    jiherve

    Re : traitement sur les memoires

    Bonjour et bienvenue,
    32 bits c'est la taille des données donc cela fait 4 octets , le reste du calcul est du niveau cm1!
    JR
    l'électronique c'est pas du vaudou!

  3. #3
    boguard

    Re : traitement sur les memoires

    merci a vous pour l'éclaircicement.

  4. #4
    ranarama

    Re : traitement sur les memoires

    bsr
    effectivement 32 bits représente le nombre de bits. Et un octet vaut 8 bits.
    Pour éclaircir un peu plus sache qu'un Kilo octet = 1024 octets (et non pas 1000 comme en CM1)
    à toi d'en déduire combien d'octets fait un Mega octet ...puis quatre.
    Dernière modification par ranarama ; 22/11/2015 à 19h25.

  5. A voir en vidéo sur Futura
  6. #5
    antek

    Re : traitement sur les memoires

    Citation Envoyé par boguard Voir le message
    Ce système dispose de 4Mo de mémoire.
    Pour rappel, 1 Mo = 1.220 octets

  7. #6
    terriblement

    Re : traitement sur les memoires

    Citation Envoyé par antek Voir le message
    Pour rappel, 1 Mo = 1.220 octets
    Non 1Mo = 10^6 octet

    Et cela fait (de mémoire) 20ans que c'est normé ainsi.

    Mais la confusion Mio (2^20) et Mo (10^6) règne toujours

  8. #7
    ranarama

    Re : traitement sur les memoires

    bjr renseignements pris oui c'est confus.
    https://fr.wikipedia.org/wiki/Octet#...ormalis.C3.A9s
    Il faudrait donc tester les mémoires (en essayant une écriture/lecture sur les dernier octets (Mio) par exemple) pour savoir si c'est du Mo ou du Mio ? lol koa

  9. #8
    terriblement

    Re : traitement sur les memoires

    non les fabricants indiquent toujours (je n'ai pas vu de contre exemple jusqu’à lors) la mémoire en puissance de 10 (histoire de gonfler les chiffres)
    Windows contribue à entretenir la confusion en ne faisant pas la distinction 2^ et 10^

  10. #9
    antek

    Re : traitement sur les memoires

    Citation Envoyé par terriblement Voir le message
    Non 1Mo = 10^6 octet
    Et cela fait (de mémoire) 20ans que c'est normé ainsi.
    Mais la confusion Mio (2^20) et Mo (10^6) règne toujours
    Dire des conneries juste pour que quelqu'un corrige !
    J'étais persuadé que la norme était devenue le Mio (ou k ou G . . .), et la notation restée Mo.

  11. #10
    ranarama

    Re : traitement sur les memoires

    Citation Envoyé par terriblement Voir le message
    non les fabricants indiquent toujours (je n'ai pas vu de contre exemple jusqu’à lors) la mémoire en puissance de 10 (histoire de gonfler les chiffres)
    Faudrait donc s'attendre à recevoir moins de mémoire que commandé si le fabricant choisit d'arrondir la valeur de la capacité mémoire sur la puissance de 10 supérieur ?
    Et dans ce, cela imposerait de systématiquement surdimensionner pour éviter ce type de mauvaises surprises .

  12. #11
    jiherve

    Re : traitement sur les memoires

    Bonjour,
    Le fabricants de mémoires, les vrais, ceux qui fondent du silicium (Micron,Samsung,Intel,Hynix etc etc) s'expriment en bits et donc indiquent Gb ou Mb et c'est facile à vérifier il suffit de compter les pattes d'adresses.Les assembleurs de mémoires eux peuvent faire autrement car ce n'est pas la même clientèle qui est visée.Je n'ai d'ailleurs jamais rencontré de mémoire dont l'adressage fut autre que binaire!!!
    JR
    l'électronique c'est pas du vaudou!

  13. #12
    terriblement

    Re : traitement sur les memoires

    Je parlais bien sur des mémoires type disque dur et carte SD, enfin, tout ce qui est pour le grand public et lié aux ordinateurs d'une manière générale.

  14. #13
    boguard

    Re : traitement sur les memoires

    encore et toujours les memoires.cette fois ci je suis completement largué,voici l'énoncé de l'exerci(merci d'avance pour toute indication susceptible de m'aider):
    On veut réaliser un montage pour gérer une certaine application. Le type de matériel choisi en fonction des besoins est le suivant :
    - Microprocesseur 8 bits, bus d’adresse A0 à A15
    - Mémoire morte : EPROM 2716(2Kx 8bits)
    - Mémoire vive : RAM Statique 2114 ( 1K x 4bits)
    - Décodeur 1 parmi 8 : 74LS138
    Pour cette application, il faudra 6Ko de mémoire morte, 4Ko de mémoire vive. La mémoire morte sera implantée à partir de l’adresse $4000 et la mémoire vive à partir de $A000.
    1) Déterminer :
    - le nombre de boîtiers EPROM 2716 nécessaires .
    - le nombre de boîtiers 2114 nécessaire

  15. #14
    boguard

    Re : traitement sur les memoires

    déja,puisqu'il ya d'autres questions,je pense qu'il faut réussir a repérer les elements qui seront utiles pour résoudre cette question car pour moi ça fait trop de données que je ne parviens meme pas a classer!

  16. #15
    ranarama

    Re : traitement sur les memoires

    taille du bus d'adresse ? de donnée ?
    tu en déduira la zone mémoire adressable par le CPU, puis les zones mémoires ( 8 bits) que peuvent fournir chaque type de mémoires.
    Dernière modification par ranarama ; 23/11/2015 à 22h43.

  17. #16
    boguard

    Re : traitement sur les memoires

    bonjour et merci Ranamara.en reformulant le problème pour la memoire EPROM par exemple,j'obtient cecin veut réaliser une memoire EPROM de 6ko(taille d'un mot 8 bits) en utilisant des boitiers de taille 2ko(taille 8 bits).dc j'ai pu obtenir ceci:
    m=6024 oct n=8 bits m'=2024 oct n'=8 bits
    p=m/m'=6024/2024 =3 Q=n/n'=8/8=1 P*Q=3*1=3 d'ou le nombre de boitiers EPROM necessaire est 3
    Dernière modification par boguard ; 24/11/2015 à 03h38.

  18. #17
    terriblement

    Re : traitement sur les memoires

    pourquoi m = 3024 ?

    Mis à part c'est juste, calculé compliqué mais juste

    On veut 6ko, la mémoire fait 2k*8bits donc 2ko.
    6/2 = 3

    Ce genre d'exercice considère que 1ko = 1024 o, ce qui est faux, mais bon.

  19. #18
    jiherve

    Re : traitement sur les memoires

    Bonjour,
    il va falloir arrêter de se prendre la tête, en conception électronique les Ko ,Mo,Go sont toujours exprimés en puissance de 2 donc :
    1Ko = 1024 octets => 10 bits d'adresses
    1Mo = 1048576 octets => 20 bits d'adresses
    1Go = 1073741824 octets => 30 bits d'adresses
    en 50 ans d’électronique je n'ai jamais utilisé autre chose , ni aucun de mes nombreux collègues.
    Car bizarrement, comme je l'ai déjà écrit, l'adressage se fait en binaire, étonnant non ?
    Donc pour faire 6Ko avec des 2Ko il faut trois boitiers
    et pour 4Ko avec des boitiers 1Ko il faut quatre boitiers
    l'utilisation des kio,mio, etc etc c'est pour le service marketing !
    D'ailleurs je serait curieux de voir un décodage d'adresse SIMPLE respectant ces unités.
    JR
    Dernière modification par jiherve ; 24/11/2015 à 13h00.
    l'électronique c'est pas du vaudou!

  20. #19
    boguard

    Re : traitement sur les memoires

    bonsoir Jiherve.pour des memoires de 4 ko avec des boitiers de 1 ko,il faut 8 boitiers et non 4.si j'utilise la meme méthode que précedemment,j'obtiendrai encore 8 mais puisqu'il ya plus simple comme méthode,en voici une :
    n=4ko/(1k*4bits) = 4k*8 bits/(1k*4 bits) = 8 .dc le nombre de boitiers necessaires est n=8

  21. #20
    annjy

    Re : traitement sur les memoires

    Citation Envoyé par jiherve Voir le message
    Bonjour,
    il va falloir arrêter de se prendre la tête, en conception électronique les Ko ,Mo,Go sont toujours exprimés en puissance de 2 donc :
    1Ko = 1024 octets => 10 bits d'adresses
    1Mo = 1048576 octets => 20 bits d'adresses
    1Go = 1073741824 octets => 30 bits d'adresses
    en 50 ans d’électronique je n'ai jamais utilisé autre chose , ni aucun de mes nombreux collègues.
    Car bizarrement, comme je l'ai déjà écrit, l'adressage se fait en binaire, étonnant non ?
    Donc pour faire 6Ko avec des 2Ko il faut trois boitiers
    et pour 4Ko avec des boitiers 1Ko il faut quatre boitiers
    l'utilisation des kio,mio, etc etc c'est pour le service marketing !
    D'ailleurs je serait curieux de voir un décodage d'adresse SIMPLE respectant ces unités.
    JR
    Bonsoir,

    après 49,5 ans d'électronique, je ne sais toujours pas ce qu'est un kio ou un mio....

    quelqu'un peut m'expliquer ?
    Merci
    JY

  22. #21
    jiherve

    Re : traitement sur les memoires

    Bonsoir
    Salut annjy, cherches pas, c'est un truc éducation nationale ou autre du même acabit,totalement déconnecté du vrai monde de l’électronique.
    Oui tu as raison, j'ai oublié que la 2114(de base dans le ZX81) était en 4 bits de large, donc il en faut bien huit,ceci dit ma réponse était juste puisque portant sur des mémoires 1Ko.
    JR
    Dernière modification par jiherve ; 24/11/2015 à 21h42.
    l'électronique c'est pas du vaudou!

  23. #22
    annjy

    Re : traitement sur les memoires

    Citation Envoyé par jiherve Voir le message
    Bonsoir
    Salut annjy, cherches pas, c'est un truc éducation nationale ou autre du même acabit,totalement déconnecté du vrai monde de l’électronique.
    .............
    JR
    Merci,
    ça me rassure...

    cordialement,
    JY

  24. #23
    boguard

    Re : traitement sur les memoires

    bonjour.voici une question qui me bloque:en considérant une mémoire morte de 6ko implantée a partir de l'adresse $4000 ;la memoire morte occupera les adresses allant de:
    a) $4000 à $5000 b) $4000 à $4FFF c) $4000 à $53FF d) $4000 à $57FF
    je sais que 6ko = 6k cases = 6*1024 = 6144(il faut convertir ce chiffre en hexadécimal et faire des comparaisons je crois,mais en fait j'ignore ce que je dois faire apres l'avoir converti en base 16).si quelqu'un peut me débloquer,merci d'avance.

  25. #24
    terriblement

    Re : traitement sur les memoires

    Ok pour le 6144, et ca donne quoi en hexa du coup ?

  26. #25
    boguard

    Re : traitement sur les memoires

    6144 me donne 1800 en hexadecimal

  27. #26
    terriblement

    Re : traitement sur les memoires

    et si tu as $1800 à compter et que tu commences à $4000 tu arrives où ?

  28. #27
    ranarama

    Re : traitement sur les memoires

    Bjr. Cela reviens à compter combien de doigt tu as en commençant par zéro -_-'

  29. #28
    boguard

    Re : traitement sur les memoires

    et bien,en comptant $1800 à partir de $4000 j'obtiens exactement $5800
    Dernière modification par boguard ; 26/11/2015 à 15h16.

  30. #29
    ranarama

    Re : traitement sur les memoires

    pas si tu pars du zéro au risque de me répéter ^^

  31. #30
    boguard

    Re : traitement sur les memoires

    a vrai dire,je ne comprend pas ce que signifie compter $1800 en partant de 0.de 0 à $1800 c'est $1800.maintenant le 0 dont tu parles c'est le LSB de $4000 ou autre???

Page 1 sur 2 1 DernièreDernière

Discussions similaires

  1. Les mémoires
    Par IHCAAMEL dans le forum Électronique
    Réponses: 8
    Dernier message: 17/09/2012, 00h12
  2. Mémoires DDR
    Par kymoi dans le forum Matériel - Hardware
    Réponses: 2
    Dernier message: 08/06/2010, 08h10
  3. Les mémoires
    Par invitec94a51d1 dans le forum Électronique
    Réponses: 0
    Dernier message: 22/01/2010, 11h51
  4. Les mémoires
    Par invitef87a0c6b dans le forum Électronique
    Réponses: 7
    Dernier message: 02/11/2007, 15h37
  5. Les mémoires WOM
    Par azad dans le forum Science ludique : la science en s'amusant
    Réponses: 4
    Dernier message: 26/04/2006, 17h27
Découvrez nos comparatifs produits sur l'informatique et les technologies.