Perguntas com a marcação «memory»

Memória refere-se aos dispositivos físicos usados ​​para armazenar programas ou dados de forma temporária ou permanente para uso em um computador ou outro dispositivo eletrônico digital.

99
Memória de pilha e pilha em Java

Pelo que entendi, em Java, a memória da pilha contém primitivas e invocações de métodos e a memória heap é usada para armazenar objetos. Suponha que eu tenha uma aula class A { int a ; String b; //getters and setters } Onde o primitivo ada classe Aserá armazenado? Por que a memória heap...

62
Você já lidou com o endurecimento do espaço?

Estou muito ansioso para estudar as melhores práticas quando se trata de proteção do espaço. Por exemplo, eu li (embora não consiga mais encontrar o artigo) que algumas partes principais dos rovers de Marte não usavam alocação dinâmica de memória, na verdade era proibido. Também li que a memória...

58
Por que a memória cache da CPU é tão rápida?

O que torna a memória cache da CPU muito mais rápida que a memória principal? Eu posso ver alguns benefícios em um sistema de cache em camadas. Faz sentido que um cache menor seja mais rápido para pesquisar. Mas deve haver mais do que

46
Por que ainda aumentamos a pilha para trás?

Ao compilar o código C e observar o assembly, tudo faz com que a pilha cresça para trás da seguinte maneira: _main: pushq %rbp movl $5, -4(%rbp) popq %rbp ret -4(%rbp)- isso significa que o ponteiro base ou o ponteiro da pilha está realmente movendo-se pelos endereços de memória em vez de...

39
Onde os valores nulos são armazenados ou eles são armazenados?

Quero aprender sobre valores nulos ou referências nulas. Por exemplo, eu tenho uma classe chamada Apple e criei uma instância dela. Apple myApple = new Apple("yummy"); // The data is stored in memory Então eu comi aquela maçã e agora ela precisa ser nula, então a defino como nula. myApple =...

29
Por que os literais de string C são somente leitura?

Que vantagem (s) dos literais de cadeia de caracteres sendo somente leitura justificam (-ies / -ied): Mais uma maneira de dar um tiro no próprio pé char *foo = "bar"; foo[0] = 'd'; /* SEGFAULT */ Incapacidade de inicializar com elegância uma matriz de leitura e gravação de palavras em uma...

27
O que são registradores de CPU?

Esta pergunta está me incomodando há algum tempo agora e hoje achei que iria pesquisar no Google. Eu li algumas coisas sobre isso e parecia muito semelhante ao que eu sempre soube como cache do processador . Existe uma diferença entre os dois ou estou certo quando penso que são os mesmos? É...

23
Depurando corrupção de memória

Primeiro, percebo que essa não é uma pergunta perfeita no estilo de perguntas e respostas, com uma resposta absoluta, mas não consigo pensar em nenhuma redação para fazê-la funcionar melhor. Eu não acho que exista uma solução absoluta para isso e essa é uma das razões pelas quais eu estou postando...