Ir ao conteúdo
  • Cadastre-se

Funcionamento do armazenamento em disco?


Posts recomendados

Boa tarde, gostaria de saber como funciona um sistema de armazenamento de uma aplicação.

 

Estou com uma dúvida, meu professor editou os dados de um arquivo do word direto na memória ram, e quando ele fechou a aplicação os dados que foram alterados estavam salvos em disco, porque esses dados foram salvos em disco, já que foram alterados apenas na memória ram?

Link para o comentário
Compartilhar em outros sites

Boa tarde,

 

não sou arquiteto, então minha resposta pode não ser precisa ou conter erros.

 

A principio, as informações vitais de um software, ao ser carregado, passam do HDD\SSD (disco de armazenagem lenta) para a RAM, e é na RAM que essas informações são alteradas, manipuladas e processadas conforme suas necessidades, ao executar algum comando que persista (botão salvar no caso do Word) irá persistir no HDD\SSD.

 

Ao fechar, se seu professor salvou o documento, as informações carregadas e alteradas na RAM são persistidas no HDD\SSD.

 

Caso ele tenha salvo essa informação sem a execução de um comando de persistência, eu desconheço o que aconteceu, rs.

Abs. 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Hmm, entendi, então quer dizer que há uma sincronização entre a memória e o HD em tempo real? Mas a pergunta seria, porque ao alterar as informações direto na memória ram (Sem ser pela interface da aplicação) alterou os dados e os salvou dentro do hd, sem que o botão "salvar" da aplicação fosse clicado? Tanto que o arquivo não acusa qualquer edição, até a data de modificação do mesmo é anterior a atual, mas ele foi modificado.

Link para o comentário
Compartilhar em outros sites

3 minutos atrás, Neto Schneider disse:

Hmm, entendi, então quer dizer que há uma sincronização entre a memória e o HD em tempo real? Mas a pergunta seria, porque ao alterar as informações direto na memória ram (Sem ser pela interface da aplicação) alterou os dados e os salvou dentro do hd, sem que o botão "salvar" da aplicação fosse clicado? Tanto que o arquivo não acusa qualquer edição, até a data de modificação do mesmo é anterior a atual, mas ele foi modificado.

 

Não há uma sincronização em tempo real, e sim por demanda. Toda informação requisitada para uma ação ou serviço em execução é buscado no HDD e "upada" na RAM. quando há um ciclo ou ação de persistência é salvo novamente no HDD com as alterações.

 

1) Não alterou os registros

como a manipulação das informações foi diretamente a nível de "hardware" claramente não passou nas rotinas do sistema operacional que controlam esses registros, então até ai tudo bem. 

 

2) Não houve um botão de persistência

nesse caso chuto que algum "garbage collector" (improvável)  do kernel tenha feito o trabalho, de alguma forma que desconheço.

 

 

 

 

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

Exatamente, editou os dados da memória ram com outro software, após a edição do documento ele fechou o word e a aplicação, após isso abriu o word novamente e o documento estava alterado. Detalhe, ele apenas inseriu os hexadecimais das letras "Yyyyyyyyy", apenas isso, é possível que a alteração tenha sido feita apenas com isso, ou ele teria que ter jogado algum comando direto na ram para salvar os dados alterados?

Link para o comentário
Compartilhar em outros sites

Agora ficou mais claro. Ele deve ter usado comandos de máquina direto no hardware ou no sistema operacional, bypassando o Word. Ou seja, quando clica no "Salvar" isso vai ser convertido para um comando do sistema operacional que vai acionar o hardware para salvar o documento. O professor fez isso de forma direta.

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...