1
resposta

O que ocorre após os produtos com seus preços baixos serem identificados pelo programa?

Olá,

Surgiu essa dúvida: no caso de utilizar um código que analisa a lista por linha e não lendo tudo, o motivo de não utilizar muita memória RAM é porque a finalidade do programa é ler por linha e, após feito isso para uma linha, o resultado gerado é armazenado na memória secundária e não na RAM?

Obrigado.

1 resposta

Olá Alec, tudo bem?

Pedimos desculpa pela demora em obter um retorno.

Para que o programa seja processado ele primeiro precisa ser lido pela RAM, uma analogia é que RAM é a nossa mesa de trabalho enquanto os códigos são nossa papelada, precisamos da papelada na mesa para trabalharmos com ela, por conta disso armazenar na memória secundária não teria o efeito desejado.

O consumo de RAM está associado aos dados trabalhados atualmente, como uma lista array/endereços que são acessados em qualquer posição com a mesma quantidade de tempo.

Nesse caso, o que maximiza o processo é que estamos utilizando apenas os valores no momento que os chamamos, ou seja, invés de executar todo o código de uma vez buscamos ir um por um, executando apenas quando necessário e assim diminuindo o uso de RAM.

Se precisar de ajuda conte conosco!

Tenha um bom dia e bons estudos.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software