Questões de Concurso Público INB 2018 para Engenheiro da Computação

Foram encontradas 5 questões

Q1103175 Sistemas Operacionais

A memória virtual gera a ilusão de existir uma memória maior que aquela disponível. Para isso, usa-se o conceito de endereço virtual, que deve ser traduzido em seu valor real.

Além do buffer lookaside de tradução (TLB), qual outra estrutura pode ser usada para realizar essa tradução?

Alternativas
Q1103182 Sistemas Operacionais

Analise as afirmativas a seguir sobre os mecanismos de virtualização.


I. Um hipervisor tipo 1, como o Linux KVM ou VMWare ESX, tem desempenho superior a hipervisor tipo 2.

II. Um hipervisor tipo 2, como o Oracle VirtualBox ou VMWare Workstation, tem desempenho inferior ao de paravirtualização.

III. Paravirtualização necessita de modificação do sistema operacional convidado.


Estão corretas as afirmativas:

Alternativas
Q1103183 Sistemas Operacionais

Processadores modernos dão suporte à implementação de sistemas operacionais permitindo operação em modo privilegiado e em modo usuário. A execução de algumas instruções é restrita à operação em modo privilegiado.


Nesse contexto, assinale a alternativa INCORRETA.

Alternativas
Q1103184 Sistemas Operacionais

Analise as afirmações a seguir sobre execução de múltiplos processos e threads em um sistema operacional e assinale com V as verdadeiras e com F as falsas.


( ) Processos são considerados mais pesados que threads porque podem realizar operações de entrada / saída.

( ) Uma troca de contexto entre threads de um mesmo processo é mais leve do que uma troca de contexto entre processos.

( ) Comunicação interprocessos utilizando transmissão de mensagem tem desempenho superior à comunicação utilizando memória compartilhada.

( ) Uma razão para utilizar threads em vez de processos para computação paralela é facilitar compartilhamento de memória.


Assinale a sequência CORRETA.

Alternativas
Q1103186 Sistemas Operacionais

A unidade de gerenciamento de memória de processadores modernos traduz endereços virtuais utilizados por processos em endereços físicos. Uma forma de fazer o mapeamento de endereços virtuais para endereços físicos é usando uma tabela de páginas.

Considere um processador hipotético em que processos possuem endereços virtuais com um identificador de página de 4 bits e 10 bits de deslocamento, como mostrado na tabela a seguir.


Endereço: Página Deslocamento

4 bits 10 bits


Considere ainda que o processador hipotético endereça bytes e que 1 KiB = 210 B.

Assinale a alternativa que corresponde à quantidade de memória que pode ser endereçada por um processo.

Alternativas
Respostas
1: A
2: D
3: A
4: C
5: B