Questões de Concurso
Sobre gerência de memória em sistemas operacionais
Foram encontradas 659 questões
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 é:
Sobre esses quatro componentes principais, é CORRETO afirmar que dizem respeito ao gerenciamento de:
I.A memória swap possui latência significativamente maior que a memória RAM, o que pode impactar negativamente o desempenho do sistema quando o swap é utilizado de forma intensa.
II.O Linux permite a configuração de swap tanto em partições dedicadas (swap partitions ) quanto em arquivos regulares do sistema de arquivos (swap files).
III.O kernel Linux possui um parâmetro configurável, denominado swappiness , que influencia as decisões de substituição de páginas de memória (page reclaim), indicando a preferência relativa entre manter páginas na memória RAM ou movê-las para o espaço de swap; valores menores reduzem a tendência de utilização do swap , enquanto valores maiores a aumentam.
É correto o que se afirma em:
I. Cria registradores adicionais dentro da CPU para reduzir acesso ao disco.
II. Utiliza técnicas de mapeamento e paginação para ampliar o espaço de endereçamento percebido pelos processos.
III. Mantém todos os processos residentes na RAM, evitando troca de páginas com armazenamento secundário.
Está(ão) CORRETA(S):
Analise as afirmativas abaixo sobre esse cenário.
1. A falta de espaço em disco pode causar lentidão no sistema operacional, pois o sistema operacional necessita de espaço livre para operações temporárias.
2. A desfragmentação do disco rígido em sistemas modernos com SSD é recomendada para melhorar o desempenho.
3. O arquivo de paginação (pagefile/swap) utiliza espaço em disco quando a memória RAM está cheia, e a falta de espaço em disco afeta seu funcionamento.
4. A limpeza de arquivos temporários e a remoção de programas desnecessários são ações que liberam espaço em disco e podem melhorar o desempenho.
Assinale a alternativa que indica todas as afirmativas corretas.
Com base nos conceitos relacionados aos fundamentos da computação, julgue o item a seguir.
Em sistemas Linux, um processo em execução pode apresentar elevado consumo de memória virtual sem, necessariamente, estar consumindo, na mesma proporção, memória física residente em RAM.