Questões de Concurso Comentadas sobre sistemas operacionais
Foram encontradas 9.851 questões
Deadlocks em sistemas operacionais geralmente são impossíveis de serem tratados devido ao alto custo computacional. Porém, em alguns sistemas, esse procedimento passa a ser importante.
Qual é uma boa maneira para se evitar deadlock?
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.
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.
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.
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:
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?
Na instalação e customização de um sistema Linux Debian, uma partição única pode ser utilizada, sendo que uma partição de swap deve ser configurada separadamente. A swap é uma área, um espaço zerado, que permite ao sistema usar armazenamento de disco como se fosse uma memória virtual. Usuários mais experientes criam partições separadas, por questões de segurança. Acerca de alguns dos diretórios de instalação do Linux Debian, relacione adequadamente as colunas a seguir.
1. boot.
2. dev.
3. etc.
4. proc.
5. sbin.
6. opt.
( ) Pacotes de aplicativos e programas adicionais.
( ) Diretório virtual contendo informações do sistema (kernels 2.4 e 2.6).
( ) Arquivos de dispositivos.
( ) Binários essenciais do sistema.
( ) Configurações de sistema específicas da máquina.
( ) Arquivos estáticos do gerenciador de partida.
A sequência está correta em
Nos Sistemas Linux para se trabalhar com arquivos e diretórios são necessárias permissões especiais. Por questões de segurança, é preciso que determinado usuário tenha a devida permissão, seja para executar, criar, alterar, ler etc. nos arquivos e diretórios. As permissões são definidas através do comando [chmod], onde: x = execução de arquivos/acesso a diretórios; w = criação/alteração/deleção de arquivos e diretórios; r = leitura de arquivos e diretórios; e, - = nada. Também são representados por números: x = 1; w = 2; r = 4; e, - = 0. Normalmente, os arquivos/diretórios estão relacionados ao dono, grupo ou outros, sequencialmente. De acordo com o exposto, analise o comando a seguir:
# chmod 745 /etc/ppp
(Considere que: 745 refere-se às permissões para o dono (7), grupo (4) e outros (5).)