Questões de Concurso Público FUB 2015 para Técnico de Tecnologia da Informação
Foram encontradas 15 questões
Em um sistema de arquivos do Linux, a manipulação de arquivos (por exemplo, com funções de criação, remoção, leitura e gravação) efetuada por um processo de usuário (um aplicativo em execução, por exemplo) desenvolvido na plataforma Linux é intermediada com o uso da área de armazenamento de memória virtual do sistema (Swap)
A quantidade de memória virtual ocupada pelos processos de usuário e do núcleo do sistema operacional (Kernel) é sempre maior que a memória física disponível, devido à presença da memória virtual (Swap).
Embora não seja acessível diretamente ao usuário, a área de swap de um sistema Linux utiliza os mesmos tipos de sistema de arquivos de uso pelos usuários, como o ext3, para que haja suporte à característica de journaling.
Funções de tratamento de memória, como mmap(), read() e malloc(), acessam de forma direta ou indireta as tabelas de paginação da memória virtual em sistemas Linux e são tipicamente codificadas ou programadas pelos próprios programadores de processos de usuário para esses sistemas Linux.
Durante a execução de um processo computacional na plataforma Linux ou Windows, é possível identificar a presença de várias áreas de memória distintas, entre elas: área de pilha (Stack), área de alocação dinâmica de memória (Heap), área de dados estáticos (Data) e área de código (Code).