Espace mémoire maximum?

Espace mémoire maximum? - Processeur - Hardware

Marsh Posté le 31-12-2016 à 18:21:29    

Bonjour, je révise pour un examen qui porte sur les bases de l'architecture des ordinateurs etc, et une question me taraude:  
le bus d'adresse du processeur est de 16 bits quelle est la taille de l'espace mémoire maximum que celui ci peut adresser?
C'est quoi taille de l'espace mémoire maximum?
je voudrais un réponse très détailler svp car je suis faible dans ce sujet.

Reply

Marsh Posté le 31-12-2016 à 18:21:29   

Reply

Marsh Posté le 31-12-2016 à 18:29:26    

Hello.

 

Je pense que c'est Googlable....

 

16 bits = 2^16 = 65535 octets... 64 Ko si tu préfères.

 

Si tu veux des détails : c'est quoi comme processeur?

 

Parce que pour du pur théorique avec aussi peu d'infos, je ne vois pas quoi te dire de plus.


Message édité par zonka le 31-12-2016 à 18:34:19

---------------
Guide OC x58 - Guide d'achat de config - ALIMS:qui fait quoi? - RKO - Radiooooo
Reply

Marsh Posté le 31-12-2016 à 20:26:52    

Je sais que la réponse est 65535 adresse mais je veux savoir,l'espace mémoire sa indique quoi?

Reply

Marsh Posté le 31-12-2016 à 22:17:45    

Eh bien le processeur peut adresser cet espace mémoire la, pour y écrire/lire des données.

 

Si tu n'as aucune connaissance sur le sujet je pense que tu peux trouver une tonne de sites sur le net expliquant le fonctionnement de base d'un processeur. Registres, adressage, cycles d'exécution, interruptions etc... C'est vaste...


---------------
Guide OC x58 - Guide d'achat de config - ALIMS:qui fait quoi? - RKO - Radiooooo
Reply

Marsh Posté le 07-01-2017 à 23:32:10    

merci zonka,Peux-tu me donner des sites qui expliquant le processeur?
J'essaie de recherché dans le web, mais je trouve des choses très avancés.

Reply

Marsh Posté le 07-01-2017 à 23:37:25    

C'est sur un processeur en particulier ou "théorique général"? le sujet est très vaste en effet.
 
Tu as des choses de ce genre :  
 
http://www.courstechinfo.be/Techno/CPU.html
 
http://www.vulgarisation-informati [...] esseur.php
 
http://rmdiscala.developpez.com/co [...] hap1.5.htm
 
Un cours qui me semble simple et bien fait sur un bon vieux processeur 8 bits, le Z80 (souvenirs perso/familiers) : http://quasar.cpcscene.net/doku.php?id=iassem:z80init


---------------
Guide OC x58 - Guide d'achat de config - ALIMS:qui fait quoi? - RKO - Radiooooo
Reply

Marsh Posté le 07-01-2017 à 23:44:08    

Dans l'absolu, un processeur 8bits peut gérer 1To de RAM, le tout étant d'avoir un protocole spécifique avec un décodeur qui se chargera d'adresser réellement la RAM organisée en pages...
 
Il faut donc considérer bien plus que le bus d'adresses, d'autant plus que le bus de données peut définir la taille d'une donnée ou transférer des paquets d'octets contigus (ou de données unitaires).

Reply

Marsh Posté le 07-01-2017 à 23:46:08    

Ah l'Amstrad CPC qui pouvait accéder aux 64 Ko supplémentaires du 6128 par swap de banques de 16 Ko...souvenirs souvenirs....


---------------
Guide OC x58 - Guide d'achat de config - ALIMS:qui fait quoi? - RKO - Radiooooo
Reply

Marsh Posté le 07-01-2017 à 23:48:59    

zonka a écrit :

Ah l'Amstrad CPC qui pouvait accéder aux 64 Ko supplémentaires du 6128 par swap de banques de 16 Ko...souvenirs souvenirs....


4Mo sa limite même :o

Reply

Marsh Posté le 07-01-2017 à 23:51:42    

Euh t'as déja vu un Amstrad CPC avec 4 Mo de RAM? Je parle d'utilisation réelle, pas en mode théorique :p

 

EDIT: amusant : http://www.cpcwiki.eu/index.php/CPC4MB

Message cité 1 fois
Message édité par zonka le 07-01-2017 à 23:52:24

---------------
Guide OC x58 - Guide d'achat de config - ALIMS:qui fait quoi? - RKO - Radiooooo
Reply

Marsh Posté le 07-01-2017 à 23:51:42   

Reply

Marsh Posté le 08-01-2017 à 11:45:41    

zonka pouvez-vous m'aider svp avec ces deux exercices.
 
https://s24.postimg.org/ze9rczrmt/Untitled.png

Reply

Marsh Posté le 08-01-2017 à 18:16:27    

hey il faut écouter en cours  :o
 
Pour le premier c'est tellement facile que j'aiderai pas, juste un indice ça donne un nombre tout rond :o
 
Pour le deuxième 3Ghz ça veut dire 3 milliards de cycles à la seconde il suffit de renverser cette fraction pour connaitre la durée d'un cycle en seconde (soit qqchose comme 0,xxxxxxxxxs).


Message édité par grosnabot le 08-01-2017 à 18:28:00
Reply

Marsh Posté le 08-01-2017 à 18:21:47    

Plop.
 
Là oui quand même, on n'est pas là pour ça :) Sinon tu n'avanceras jamais :)


---------------
Guide OC x58 - Guide d'achat de config - ALIMS:qui fait quoi? - RKO - Radiooooo
Reply

Marsh Posté le 10-01-2017 à 14:43:16    

Avant de poster ces deux exercices,j'ai essayé de trouver la solution voila mon brouillon corrigez-moi svp.
https://s24.postimg.org/n1drynsid/2 [...] 133354.jpg


Message édité par nicola14 le 14-01-2017 à 23:27:33
Reply

Marsh Posté le 10-01-2017 à 14:46:19    

Dans la deuxiéme exercice, j'utilise CPI comme nombre de cycle d'horloge est-ce correct?

Reply

Marsh Posté le 11-01-2017 à 20:41:47    

3)750 mips

Reply

Marsh Posté le 12-01-2017 à 16:53:52    

zonka a écrit :

Euh t'as déja vu un Amstrad CPC avec 4 Mo de RAM? Je parle d'utilisation réelle, pas en mode théorique :p

 

EDIT: amusant : http://www.cpcwiki.eu/index.php/CPC4MB


Ca m'avait marqué aussi à l'époque :D

 

Ces ordinateurs étaient une mine d'or pour approcher l'informatique, un Raspberry Pi à côté c'est de la gnognotte :o

 
nicola14 a écrit :

Dans la deuxiéme exercice, j'utilise CPI comme nombre de cycle d'horloge est-ce correct?


CPI c'est bien le nombre de cycles par instruction, donc MIPS = F (MHz)/CPI, c'est bien ça. La suite je pane rien.


Message édité par B00lay Ier le 12-01-2017 à 16:58:16
Reply

Marsh Posté le 14-01-2017 à 18:58:32    

j'ai un autre question comment calculer le nombre de cycle d'horloge?

Reply

Marsh Posté le 14-01-2017 à 19:02:05    

C'est-à-dire?
 
Pour un programme donné?

Reply

Marsh Posté le 14-01-2017 à 22:47:24    

oui

Reply

Marsh Posté le 14-01-2017 à 23:06:18    

Ca va dépendre de ce qu'on t'a donné comme informations et du programme lui-même.
 
Si ça va un peu plus loin que donner un chiffre "CPI" fixe, il faut compter chaque instruction et multiplier le total par le nombre de cycles requis, je suppose que ça n'ira pas plus loin que ça (au-delà on arrive à prendre en compte séparément latence et durée d'exécution pour chaque instruction pour un processeur in-order superscalaire, mais plus loin que ça c'est pu trop gérable)

Reply

Marsh Posté le 15-01-2017 à 01:46:02    

Pour calculer le cycle d'horloge dans cet exemple(premier question)
https://postimg.org/image/bmnscvmyn/ca435e38/
Cette règle va-t-elle fonctionner?
Nombre de cycle = cpi * instruction

Reply

Marsh Posté le 15-01-2017 à 16:50:54    

La formulation est médiocre, puisqu'on te donne le CPI pour chaque famille d'instructions et on te demande le CPI... :/

 

Mais la méthode est bien celle donnée au-dessus : 15000*1+4500*2+5500*2+2000*2+50*15 = 39750 cycles soit 2.208.10^-5 secondes de temps d'exécution (à vérifier si j'ai pas fait nawak).

 

Ca nous donne un "CPI" composite de 39750/27050 = 1.47 et donc forcément 1224.5 MIPS.

 

En pratique, cet exercice n'a ni queue ni tête, j'aimerais vraiment pas suivre ce cours...


Message édité par B00lay Ier le 15-01-2017 à 16:53:11
Reply

Marsh Posté le 16-01-2017 à 23:12:38    

*


Message édité par nicola14 le 16-01-2017 à 23:47:36
Reply

Marsh Posté le 17-01-2017 à 03:41:57    

Sinon en général si on te donne tel ou tel exo en cours, c'est que la matière a été vu en cours. Alors le meilleur endroit pour chercher comment faire c'est probablement dans ton cours :o


---------------
Corvette C5 Coupé owner
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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