Questões de Concurso
Sobre gerência de memória em sistemas operacionais
Foram encontradas 668 questões
Coluna 1
1. FIFO (First In, First Out).
2. Segunda chance.
3. LRU (Least Recently Used).
Coluna 2
( ) Substitui a página mais antiga sem considerar se ela foi referenciada recentemente; na forma pura, raramente é usado, pois pode remover páginas intensamente utilizadas.
( ) Inspeciona o bit R da página mais antiga: se estiver zerado, a página é substituída imediatamente; se estiver ativado, o bit é zerado e a página é movida para o fim da lista, com seu “tempo de carregamento” atualizado.
( ) Sua implementação completa exige manter, atualizada a cada referência de memória, uma lista encadeada de todas as páginas ordenada pelo momento de uso, o que é caro mesmo com suporte de hardware — por isso, na prática, empregam-se apenas aproximações desse algoritmo.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
( ) O sistema operacional é responsável pelo gerenciamento dos processos em execução no computador.
( ) O gerenciamento de memória permite ao sistema operacional controlar a utilização da memória pelos programas em execução.
( ) O gerenciamento de arquivos é uma das funções do sistema operacional, permitindo organizar, armazenar e acessar arquivos e diretórios.
( ) A interface com o usuário não é uma função do sistema operacional, pois a interação entre usuário e computador ocorre exclusivamente por meio dos aplicativos.
Assinale a sequência CORRETA:
Assinale a alternativa CORRETA sobre a alocação de memória no Windows
Acerca dos microcomputadores, seus componentes, sua organização e seus sistemas operacionais, julgue o item que segue.
Na tradução de endereços em memória virtual paginada, o hardware consulta primeiro a tabela de páginas em memória principal e depois, caso não encontre o endereço, verifica a TLB (buffer de tradução antecipada).
Julgue o item a seguir, relativo aos fundamentos e à gestão de sistemas operacionais.
Em sistemas administrativos que utilizam memória virtual, o mecanismo de paginação permite que programas maiores do que a memória física disponível sejam executados, mas implica possíveis quedas de desempenho devido ao fenômeno conhecido como thrashing.
Com base nessa observação, qual componente de hardware deve ser priorizado para upgrade a fim de reduzir a dependência do arquivo de paginação e, consequentemente, melhorar a capacidade de multitarefa do sistema?
I - A paginação levou ao desenvolvimento da memória virtual.
II - A paginação por demanda significa que cada página de um processo é trazida apenas quando necessária, ou seja, por demanda.
III - Endereço virtual de memória é um endereço real que foi mapeado na internet.
Das afirmativas acima, qual(is) está(ão) correta(s)?
I. A segmentação tende a provocar fragmentação externa, enquanto a paginação tende a provocar fragmentação interna.
II. A paginação por demanda (demand paging) só traz páginas para a memória quando elas são referenciadas, permitindo executar processos cujo espaço lógico excede a memória física.
III. Tabelas de páginas invertidas facilitam a busca de páginas em page faults, pois utilizam uma entrada para cada processo ativo.
IV. O modelo do conjunto de trabalho (working set) aumenta a probabilidade de thrashing, porque ele não considera o conjunto de páginas recentemente utilizadas pelo processo.
V. O TLB (Translation Lookaside Buffer) é um cache de traduções que substitui a necessidade de tabelas de páginas no sistema operacional, de modo que o SO pode operar apenas com o TLB.
Estão corretas apenas as afirmativas
Entretanto, os computadores atuais executam múltiplos processos, possuem diversos núcleos de processamento, e possuem arquiteturas multinível de memória. Para organizar todos esses recursos, utiliza-se um programa especial chamado de Sistema Operacional.
Com relação ao Sistema Operacional e à alocação de recursos computacionais, assinale (V) para afirmativa verdadeira e (F) para falsa.
( ) O sistema operacional utiliza um escalonador para conceder e revogar acesso ao processador a cada processo em execução, por meio da implementação de algoritmos como FIFO ou round-robin.
( ) A arquitetura multinível de memória visa diminuir a latência de acesso à memória, sendo composta por caches de diferentes velocidades de acesso, pela memória RAM e pela memória virtual.
( ) Os dispositivos de entrada e saída permitem que o computador interaja com o mundo exterior, e o sistema operacional é responsável por conceder acesso a esses dispositivos para os processos, por meio de programas conhecidos como daemons.
As afirmativas são, respectivamente,
Acerca dos sistemas operacionais, julgue o item a seguir.
A tabela de páginas de um processo é armazenada diretamente nos registradores internos do processador, para garantir que a tradução dos endereços lógicos em endereços físicos seja feita na velocidade do processador, o que dispensará o uso da memória RAM para essa estrutura de dados.
Quando um sistema de paginação sob demanda gasta mais tempo realizando a troca de páginas (paging) do que executando instruções dos processos de fato, diz-se que o sistema está em __________. Para mitigar esse problema, o sistema operacional pode utilizar o modelo de __________, que define o conjunto de páginas que um processo está usando ativamente em um determinado momento.
A sequência de palavras que preenche corretamente as lacunas é: