Você pode atualizar a RAM de um dispositivo Android?


14

Tenho certeza de que muitas pessoas como eu estão cientes e irritadas com a quantidade extremamente limitada de RAM no Nexus S (512 MB, mas apenas mais de 300 é utilizável), procurei no google uma solução para aumentar a quantidade de RAM disponível e veio vazio (tentei trocar aplicativos de arquivo, mas eles apenas quebraram as partições do cartão SD do meu sistema, causando uma redefinição completa).

Gostaria de saber se existe alguma solução de hardware para esse problema. É possível trocar o chip por um de maior capacidade? Percebo que não é tão simples quanto trocar a RAM do PC de um dimm, mas não vi nenhum esquema para o layout do chip nas placas ARM nos smartphones, então espero realmente que seja possível aumentar a quantidade de RAM no quadro.


Pode ser possível adicionar espaço de troca, consulte Adicionando a troca de espaço no G1
nik

4
O restante da sua RAM é usado pelo sistema operacional, "não utilizável" não é exatamente verdade.
Matthew Leia

Eu só posso desejar :(
Narayanan

Respostas:


22

Você não pode. A maioria dos telefones inteligentes é projetada como um sistema no chip; o que significa que a CPU, RAM, GPU, controladores de dispositivos etc. estão todos em um único chip. Atualizar a RAM nesse sistema significa substituir muitos outros itens. Sem mencionar que você provavelmente teria dificuldade em encontrar um chip com especificações diferentes que se encaixa perfeitamente no buraco que foi deixado para trás depois que você desmontou o chip; devido a restrições de tamanho, os componentes ao redor do chip foram projetados para se ajustarem firmemente ao espaço disponível.


1
Além disso, após alterar o hardware, é altamente improvável que os drivers existentes funcionem com esse hardware. Você precisaria recompilar o Android com seus novos drivers! Isso é mais difícil do que parece.
Chromozonex

1
E, você pode perguntar: "por que os designers não permitem realizar atualizações?" Basicamente, tudo se resume ao tamanho. Apoiar RAM expansível aumenta muito a quantidade de espaço os internos ocupam o que aumenta o tamanho do telefone, o peso, etc.
JasCav

2
O Projeto Ara do Google pode trazer esse conceito à realidade!
Chromozonex

1
@chromozonex Google anunciou que Projeto Ara não permitirá que você para mudar a CPU, RAM, armazenamento ou até mesmo a bateria
Suici Doga

Observe que a RAM raramente está no mesmo chip que CPU e GPU. Está em um chip diferente embalado em conjunto .
iBug

4

Não, não é. Pelo menos se você tiver que perguntar sobre isso. Substituir qualquer chip exigiria vários milhares de dólares em equipamentos e experiência. Sem mencionar a obtenção da substituição correta.


??? Substituir chips de componentes não é algo que requer milhares de dólares em nada. Você precisa de um chip de substituição compatível que esteja tentando trocar e, em seguida, de uma estação de retrabalho decente, de algumas bolas de solda (ou cola), de um estêncil de chip adequado para alinhar os pinos, o fluxo e algum tipo de câmera ou trinocular para ver o chip. Você pode obter tudo isso por menos de US $ 100! Soldar componentes minúsculos não requer lasers, é uma ferramenta de ar quente. Quando você coloca a solda adequadamente e usa fluxo suficiente, a solda literalmente atrai diretamente para os pontos de metal.
James Anthony

4

O hardware real: Não. É o System on Chip (SOC) e não pode ser atualizado.

Contudo:

Você pode usar Trocar para esse fim. No entanto, a performance terá um grande impacto, mesmo em um cartão SD classe 10.

Swap é, em suma, RAM virtual . Com a troca, uma pequena parte do disco rígido é reservada e usada como RAM. O computador tentará manter o máximo de informações possível na RAM até que a RAM esteja cheia. Nesse momento, o computador começará a mover blocos inativos de memória (chamados de páginas) para o disco rígido, liberando RAM para processos ativos. Se uma das páginas no disco rígido precisar ser acessada novamente, ela será movida novamente para a RAM e uma página inativa diferente na RAM será movida para o disco rígido ('trocado'). A desvantagem são os discos e os cartões SD são consideravelmente mais lentos que a RAM física, portanto, quando algo precisa ser trocado, há um impacto perceptível no desempenho.

Diferentemente da troca tradicional, o Gerenciador de Memória do Android mata processos inativos para liberar memória. O Android sinaliza para o processo, então o processo geralmente grava um pouco de informações específicas sobre seu estado (por exemplo, o Google Maps pode escrever as coordenadas da visualização do mapa; o navegador pode escrever o URL da página que está sendo visualizada) e, em seguida, o processo sai. Quando você acessa o aplicativo pela próxima vez, ele é reiniciado: o aplicativo é carregado do armazenamento e recupera as informações de estado que ele salvou quando foi fechado pela última vez. Em alguns aplicativos, isso faz parecer que o aplicativo nunca foi fechado. Isso não é muito diferente do swap tradicional, exceto que os aplicativos Android são especialmente programados para gravar informações muito específicas, tornando o Gerenciador de Memória do Android mais eficiente que o swap.

Existem também outras armadilhas com este método:

Você precisa desativar o swap antes de montar o SD via USB; caso contrário, não será possível montar o sd, pois o swapfile está ativo e definido como somente leitura, o que negará a solicitação de montagem do armazenamento USB.

TL; DR: Sim, em teoria, na prática, não é bom!

Como alternativa, o KitKat tem uma área ocupada por memória menor e deve ser otimizado para dispositivos de 512 RAM, procure no XDA uma ROM para o seu dispositivo, talvez, e veja se isso ajudaria!


Existe algo como um cartão SD de RAM que seja um cartão
SD de RAMDISK

@SuiciDoga não, não existe.
RossC 01/04/19

Talvez alguém poderia torná-los
Suici Doga

0

Um dispositivo Android? Certo.
Me ouça.

O Android é um sistema operacional como qualquer distribuição Linux ou Windows.
O Android pode ser executado em hardware x86 ou em placas ARM também. (Bem, geralmente ele roda em CPUs ARM.)
Você pode colocar o Android-x86 no seu laptop / desktop. Ou uma máquina virtual. Tanto faz.

A questão é que você também mencionou que deseja atualizar o hardware do telefone.
Isso é impossível, já que eles usam "SoC" s. (Sistema no chip.)
Como uma caixa preta. Sim, você pode detectar os componentes, desmontá-lo, mas não pode expandi-lo / repará-lo.

Mas para a pergunta original ... a pergunta principal, a resposta é: Sim.


0

A resposta é 'NÃO', você não pode atualizar a RAM de um smartphone! Provavelmente você está comparando com o computador, pois podemos alterar a RAM em um computador, mas você está com o tamanho fornecido com o seu telefone inteligente (:


Você pode usar arquivos e partições de swap no cartão SD externo para imitar a RAM, aumentando assim o que o dispositivo pensa que tem como RAM. Não será tão rápido, é confuso e deselegante. "Esse tipo de pergunta me fez rir" é por que eu votei contra isso. Vamos manter o tom educado. @ Deepak.pm realisticamente você pode trocar, ver a resposta aqui: android.stackexchange.com/questions/22997/...
RossC

Eu não estava sendo duro dizendo que me fez rir.
Abdul Jabbar

Parece rude ser honesto, e também não está totalmente correto. Você pode atualizar a RAM do seu dispositivo, mas não de uma maneira que seria útil para a maioria das pessoas. O Link2SD causa um grande impacto às vezes, muito menos usando o Swap for RAM use.
RossC

Sim, bem, você está certo, eu estava pensando mais como leigo.
Abdul Jabbar

0

Você definitivamente pode atualizar sua RAM no seu dispositivo Android. (Eu já fiz isso antes). É, no entanto, muito trabalho e muito caro. Não é tão fácil de substituir quanto em um laptop. Você precisa ser muito específico ao pedir peças novas e, para alguns dispositivos, a RAM não é a única coisa que você precisa substituir. Então é claro que você pode, se o fabricante faz, obviamente você também pode. Você pode fazer qualquer coisa, você só precisa de dinheiro, conhecimento e fontes. Mas para a maioria das pessoas vale a pena comprar um telefone novo. Mas sim, você pode - eu fiz isso para o meu Blu Studio 6.0 e um dispositivo Nexus.


Como você fez isso?
Suici Doga 31/03

-2

Isso é possível, mas nem remotamente fácil de fazer por si mesmo (a menos que você tenha experiência em reparos ou hobbysta eletrônica). Infelizmente, os fabricantes de dispositivos estão interessados ​​na obsolescência técnica mais rápida possível dos produtos, por isso é improvável que eles concordem em instalar algum slot de RAM padrão, para que a solução de hardware para esse problema exija solda.

Por exemplo, este site explica como substituir os chips de RAM em um HTC Universal que é o telefone Windows Mobile, mas também pode ser considerado um dispositivo Android ;)

Basicamente, basta substituir os chips de RAM. Para encontrar um chip de RAM compatível, você deve primeiro descobrir quais chips estão no seu dispositivo e os relatórios de desmontagem podem ajudar nisso. Em seguida, você pode tentar encontrar módulos de RAM comuns do computador com chips compatíveis maiores (folhas de dados sobre o seu chip de RAM podem ajudar nisso). Se os chips RAM compatíveis estiverem acessíveis e você tiver boas habilidades de solda, poderá substituí-los usando estação de retrabalho , pistola de calor , ferro de solda ou, é claro, poderá solicitar a um técnico para fazer isso por você.

Se você tiver alguma dúvida sobre o processo de substituição da RAM, pode perguntar a eles em electronics.stackexchange.com


Mesmo se você substituir a RAM, também precisará corrigir o software BSP para alterar o mapa de memória visível para a CPU, para que ele possa usar a RAM extra. Sem acesso às especificações internas que o fabricante possui, você provavelmente bloquearia o dispositivo tentando fazer isso. O site que "explica como substituir os chips de RAM" é um link morto.
Dan Hulme

-2

Use o expansor de RAM expandido para o cartão SD


5
Isso não adiciona mais RAM. Você também poderia fornecer um link?
CE4

1
O OP já declarou que eles tentaram trocar aplicativos de arquivo.
precisa
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.