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, 18h43   #1 (permalink)
Membre habitué
 
Date d'inscription: juin 2003
Messages: 154
Par défaut Mémoire adressable - explications

Bonsoir,

Sur ce sujet non plus, je n'arrive pas à avoir de réponses claires (même techniques) et donc d'idées nettes, et pourtant j'ai lu Architecture de l'ordinateur d'Andrew Tanenbaum :
  • Comment est déterminé la limite maximale de mémoire adressable par un processeur ?
  • Est-ce lié au nombres de bits du proc ?
  • Si on prend de vieux processeurs, pourquoi les limites sont-elles de 16 Ko pour un 8008, 1 Mo pour 8086/8088 ?
  • Pourquoi Windows XP ne sait-il pas adresser plus de 4 Go (y compris le giga réservé pour le système) ?

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

La limite maximal de memoire adressable par un processeur est limite par le nombre de bit du bus d'adresse du meme processeur.
Par exemple pour un processeur 32 bits la memoire max adressable est de 2^32 soit 4294967296 ocets = 4 Go.
mouhammed est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 06/08/2008, 21h27   #3 (permalink)
Membre habitué
 
Date d'inscription: juin 2003
Messages: 154
Par défaut

Marci pour ta réponse.
Restons sur un processeur à 14 bits (8008). Cela fait 16384 adresses différentes. Si je divise cela par 1024, je tombe au miracle sur 16 mais je ne comprends pas en quoi on peut affirmer que l'unité de ces 16 soit des Ko et que donc la mémoire adressable soit de 16 Ko.
A moins qu'il y est mésentente sur la notion d'adressable ? Qu'entend-on par adressable ?

La mémoire étant découpée en cellules (de même taille), l'adresse mémoire est l'adresse de chacune de ces cellules.
Et comme globalement chaque cellule stocke 1 octet (ou 8 bits) on retrouve bien 16 Ko
En généralisant, mémoire adressable =
  • en Ko: ((nb octet par cellule) * 2^(nb bits du proc))/1024
  • en bits: ((nb bits par cellule) * 2^(nb bits du proc))

Merci pour ron aide !
willowII est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/08/2008, 09h44   #4 (permalink)
Membre à l'essai
 
Date d'inscription: octobre 2007
Âge: 21
Messages: 44
Par défaut

Dans une mémoire chaque octets a sa propre adresse donc pour 16384 adresses tu as 16384 octets soit 16ko.
mouhammed 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


Fuseau horaire GMT +1. Il est actuellement 00h47.


Publiez vos articles, tutoriels et cours et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones. Nous contacter
Copyright 2000-2008 www.developpez.com - Legal informations