Questões de Concurso Militar CIAAR 2025 para Oficial de Apoio - Análise de Sistemas
Foram encontradas 3 questões
A ____________ refere-se a possibilidade de uma aplicação interativa multithreaded continuar em execução, mesmo que parte dele esteja bloqueado ou executando uma operação demorada. Em relação à questão de ___________, os processos só podem compartilhar recursos por meio de técnicas como memória compartilhada e transmissão de mensagens. O uso de threads proporciona _________, pois a criação de processos, demanda mais alocação de memória e recursos do sistema. Como threads compartilham o espaço do processo principal, sua criação e gerenciamento são mais eficientes. Por fim, em uma arquitetura multiprocessadora, múltiplos threads podem ser executados em paralelo, em diferentes núcleos de processamento, o que melhora o desempenho e contribui para a ____________ de aplicações.
A sequência de palavras que preenche corretamente as lacunas é:
I. A memória virtual envolve a separação entre a memória lógica como percebida pelos usuários e a memória física. Essa separação permite que uma memória virtual extremamente grande seja fornecida aos programadores quando apenas uma memória física menor está disponível.
II. O espaço de endereçamento virtual de um processo diz respeito à visão física de como um processo é armazenado na memória. Normalmente, de acordo com essa visão, um processo começa em determinado endereço físico — digamos, endereço 0 — mas não existe em memória contígua.
III. O algoritmo de substituição de páginas menos frequentemente utilizadas (LFU — least frequently used) requer que a página com a menor contagem seja substituída. A razão dessa seleção é que uma página ativamente utilizada deve ter uma contagem de referências alta. Um problema surge, no entanto, quando uma página é muito usada durante a fase inicial de um processo e então nunca mais é usada.
IV. O algoritmo de substituição de páginas mais simples é um algoritmo primeiro-a-entrar, primeiro-a-sair (FIFO). Um algoritmo de substituição FIFO associa a cada página a hora em que essa página foi trazida para a memória. Quando uma página tem que ser substituída, a página mais antiga é selecionada.
V. A política LRU (LRU – least recently used) é usada com frequência como algoritmo de substituição de páginas e é considerada boa. Um algoritmo de substituição de páginas LRU sempre demanda baixíssima assistência do hardware.
Estão corretas apenas as afirmativas
( ) Entende-se como exclusão mútua quando pelo menos um recurso deve ser mantido em modalidade não compartilhável; isto é, apenas um processo de cada vez pode usar o recurso. Se outro processo solicitar esse recurso, o processo solicitante deve ser atrasado até que o recurso tenha sido liberado.
( ) A retenção e espera é a situação em que um processo deve estar de posse de pelo menos um recurso enquanto aguarda a liberação de recursos adicionais que, no momento, estejam sendo retidos por outros processos.
( ) Os recursos não podem ser interceptados; isto é, um recurso não pode ser liberado em hipótese alguma, nem mesmo voluntariamente pelo processo que o retém, a menos que esse processo tenha completado sua tarefa. Isso é conhecido como Inexistência de Preempção.
( ) A condição de espera circular não implica na condição de retenção e espera e, portanto, todas as condições para a ocorrência de deadlocks são totalmente independentes.