Eu tenho uma confusão sempre, se os programas instalados são armazenados em hard disk
ou em RAM
?
Alguém pode me explicar?
linux
windows
file-location
user2720323
fonte
fonte
/usr/share/applications/
(os atalhos) e/usr/bin
os executáveis no linux. no Windows, depende do programa. Todos os softwares instalados são armazenados em HD.Respostas:
1) como resposta:
Os programas são armazenados no disco (ou outro armazenamento permanente. Ele não precisa ser um disco, pode estar em uma rede ou em qualquer outro lugar, como uma ROM).
Quando você inicia um programa, as partes necessárias são carregadas na memória principal (a RAM). Isso nem precisa ser o programa inteiro, apenas as páginas necessárias no momento.
E tecnicamente os programas nem precisam estar na memória. Por exemplo, durante a inicialização, um programa chamado BIOS é executado com o cache da CPU como armazenamento. Uma das primeiras coisas é configurar o controlador de memória para que ele tenha acesso à memória principal. Para obter mais informações sobre este uso exótico, consulte o
coreboot
programa da BIOS, que foi explicado de forma agradável no FOSDEM 20102) Bem-vindo ao [SU]. Este é um site para problemas e respostas práticas. Sua pergunta não parece corresponder a isso.
fonte
Eles são armazenados no
Harddisk
. Se você usá-los, eles serão carregados noRAM
.Caminho no Windows:
C:/Programm Files
Linux:/usr/share/applications/
fonte
Geralmente, programas de computador (incluindo o sistema operacional do computador) e armazenados a longo prazo em uma mídia de armazenamento persistente, como um disco rígido magnético, um dispositivo de memória flash, uma fita magnética ou um disquete magnético.
Essa mídia de armazenamento geralmente é formatada usando um dos vários sistemas de arquivos, que fornecem uma maneira lógica de manter as representações binárias desses arquivos (os 1's e os 0s) em um formato recuperável.
Os arquivos contidos nesse sistema de arquivos geralmente estão localizados em algum tipo de estrutura de árvore de diretórios hierárquica, de modo que os arquivos possam ser facilmente localizados e agrupados logicamente.
Em um sistema Windows, os arquivos executáveis do aplicativo geralmente são mantidos (por padrão) em
C:\Program Files
ouC:\Program Files (x86)
, mas isso pode ser alterado pelo usuário no momento da instalação. Os programas também podem armazenar informações noC:\ProgramData
(Windows 7) e também podem armazenar informações em uma das pastas de perfilC:\Users\%USERNAME%\AppData
, mas isso varia com base na implementação pelo fornecedor do software.Os sistemas Linux geralmente seguem o Padrão de Hierarquia do Sistema de Arquivos, no qual o aplicativo, uma vez instalado, coloca os arquivos. Isso, no entanto, depende muito do fato de o desenvolvedor do software seguir essas convenções e se o usuário final fez ou não modificações no processo de instalação para alterar onde esses arquivos serão localizados.
Uma vez executados, os programas instalados geralmente executam operações na RAM, embora ainda existam no meio de armazenamento a longo prazo, a menos que seja removido de outra forma.
Toda essa informação pode ser facilmente pesquisada, na verdade.
fonte