Questions marquées «memory»

La mémoire fait référence aux dispositifs physiques utilisés pour stocker des programmes ou des données sur une base temporaire ou permanente pour une utilisation dans un ordinateur ou un autre appareil électronique numérique.



6
Mémoire de pile et tas en Java
Si je comprends bien, en Java, la mémoire de pile contient les primitives et les invocations de méthodes, tandis que la mémoire de tas est utilisée pour stocker des objets. Supposons que j'ai une classe class A { int a ; String b; //getters and setters } Où la primitive …

6
Pourquoi les flottants font-ils toujours partie du langage Java alors que les doublons sont plutôt recommandés?
À chaque endroit où j'ai regardé, il est dit que doublec'est supérieur à floatpresque à tous les égards. floata été rendu obsolète par doubleJava, pourquoi est-il toujours utilisé? Je programme beaucoup avec Libgdx, et ils vous obligent à utiliser float(deltaTime, etc.), mais il me semble que doublec'est simplement plus facile …

11
Avez-vous eu affaire au durcissement de l'espace?
Je suis très désireux d'étudier les meilleures pratiques en matière de renforcement de l'espace. Par exemple, j'ai lu (bien que je ne trouve plus l'article) que certaines parties centrales des robots mobiles Mars n'utilisaient pas l'allocation de mémoire dynamique, en fait, c'était interdit. J'ai aussi lu que la mémoire principale …
62 c  memory 

6
Pourquoi la mémoire cache du processeur est-elle si rapide?
Qu'est-ce qui rend la mémoire cache du CPU beaucoup plus rapide que la mémoire principale? Je peux voir certains avantages dans un système de cache à plusieurs niveaux. Il est logique qu'un cache plus petit soit plus rapide à rechercher. Mais il doit y avoir plus que cela.
58 memory  caching 


3
Pourquoi avons-nous toujours pousser la pile à l'envers?
Lorsque vous compilez du code C et que vous regardez l’assemblage, la pile croît à l’arrière comme ceci: _main: pushq %rbp movl $5, -4(%rbp) popq %rbp ret -4(%rbp)- Cela signifie-t-il que le pointeur de base ou le pointeur de pile déplacent les adresses de la mémoire au lieu de remonter? …
46 c  memory  assembly 






2
Pourquoi les littéraux de chaîne C sont-ils en lecture seule?
Quel (s) avantage (s) des littéraux de chaîne étant en lecture seule justifient (-ies / -ied): Encore une autre façon de se tirer une balle dans le pied char *foo = "bar"; foo[0] = 'd'; /* SEGFAULT */ Incapacité à initialiser avec élégance un tableau de lecture-écriture de mots sur …
29 c  memory  strings 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.