Espace mémoire maximum? - Processeur - Hardware
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.
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?
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...
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.
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
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).
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....
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
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
EDIT: amusant : http://www.cpcwiki.eu/index.php/CPC4MB
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
Marsh Posté le 08-01-2017 à 18:16:27
hey il faut écouter en cours
Pour le premier c'est tellement facile que j'aiderai pas, juste un indice ça donne un nombre tout rond
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).
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
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
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?
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 EDIT: amusant : http://www.cpcwiki.eu/index.php/CPC4MB |
Ca m'avait marqué aussi à l'époque
Ces ordinateurs étaient une mine d'or pour approcher l'informatique, un Raspberry Pi à côté c'est de la gnognotte
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.
Marsh Posté le 14-01-2017 à 18:58:32
j'ai un autre question comment calculer le nombre de cycle d'horloge?
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)
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
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...
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
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.