Questões de Ciência da Computação do ano 2012

Lista completa de Questões de Ciência da Computação do ano 2012 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

No que se refere aos métodos utilizados para o tratamento de deadlocks em sistemas operacionais, apresentam-se as seguintes afirmações:

I. pode-se empregar um protocolo para garantir que o sistema nunca entre em estado de deadlock, ou seja, Prevenção;

II. pode-se permitir que o sistema entre em deadlock e se recupere, ou seja: Detecção e Recuperação;

III. pode-se ignorar o problema (algoritmo do avestruz).

Sobre as afirmações, está correto o contido em

  • A.

    I, apenas.

  • B.

    II, apenas.

  • C.

    III, apenas.

  • D.

    II e III, apenas.

  • E.

    I, II e III.

Identifique abaixo as afirmativas verdadeiras ( V ) e as falsas ( F ), com relação aos Sistemas Operacionais (SO) de dispositivos computacionais.

( ) Realizam o gerenciamento do hardware, exceto dos discos rígidos.

( ) São exemplos de SO: Microsoft; Linux; Android; FreeBSD.

( ) Devem gerenciar a memória RAM e também a virtual.

( ) Firmware, kernel e drivers de dispositivos são sempre componentes do SO.

( ) Smartphones como iPHONE e Black Berry dispensam o uso de SO.

Assinale a alternativa que indica todas as afirmativas corretas.

  • A.

    V – F – V – V – F

  • B.

    F – V – V – F – V

  • C.

    F – V – V – F – F

  • D.

    F – F – V – F – F

  • E.

    F – F – F – V – F

Identifique abaixo as afirmativas verdadeiras ( V ) e as falsas ( F ), com relação ao conceito de trap, utilizado em sistemas operacionais (SO), no contexto de arquitetura de computadores.

( ) Tiram o controle do SO e o devolvem ao processo de usuário.

( ) Qualquer trap é uma interrupção, mas nem todas as interrupções são traps.

( ) São exceções assíncronas.

( ) Disparar uma trap é exclusivo do SO, não é possível através de um processo de usuário.

Assinale a alternativa que indica todas as afirmativas corretas.

  • A.

    F – V – F – F

  • B.

    V – V – F – V

  • C.

    F – V – V – F

  • D.

    V – F – V – V

  • E.

    F – F – V – F

SAMBA é um software empregado em situações onde se deseja interoperabilidade entre sistemas Unix e Windows conectados a uma rede. SAMBA é uma implementação do protocolo SMB para sistemas

  • A.

    Windows que permite que sistemas Windows tenham acesso a arquivos do sistema Unix, mas não permite que sistemas Unix tenham acesso a arquivos do sistema Windows.

  • B.

    Windows que permite tanto que sistemas Windows tenham acesso a arquivos do sistema Unix, quanto que sistemas Unix tenham acesso a arquivos do sistema Windows.

  • C.

    Unix que permite que sistemas Windows tenham acesso a arquivos do sistema Unix, mas não permite que sistemas Unix tenham acesso a arquivos do sistema Windows.

  • D.

    Windows que permite que sistemas Unix tenham acesso a arquivos do sistema Windows, mas não permite que sistemas Windows tenham acesso a arquivos do sistema Unix.

  • E.

    Unix que permite tanto que sistemas Windows tenham acesso a arquivos do sistema Unix, quanto que sistemas Unix tenham acesso a arquivos do sistema Windows.

Considere a afirmativa abaixo.

O Registro do Windows é um banco de dados hierárquico que armazena opções de configuração nos Sistemas Operacionais Microsoft Windows. Nele estão configurações de componentes de baixo nível do sistema operacional bem como de aplicações rodando na plataforma: o núcleo ('kernel'), 'drivers' de dispositivos, serviços, SAM, interface de usuário e aplicações de terceiros. O Registro também dá acesso a contadores para análise de desempenho.

 Esta afirmativa é

  • A.

    correta.

  • B.

    incorreta porque o registro não é um banco de dados hierárquico.

  • C.

    incorreta porque o registro não armazena informações do núcleo ('kernel').

  • D.

    incorreta porque o registro não dá acesso a contadores para análise de desempenho.

  • E.

    incorreta porque o registro não armazena informação referente ao SAM.

Em termos de sistemas operacionais para multiprocessadores, considere:

I. Uma das possibilidades de se organizar um sistema operacional de multiprocessador é dividir estaticamente a memória em muitas partições de acordo com o número de CPUs e dar a cada CPU sua própria memória e sua própria cópia privada do sistema operacional.

II. Uma forma ainda melhor para otimizar um sistema operacional de multiprocessador é permitir que todas as CPUs compartilhem o código do sistema operacional e façam cópias privadas somente dos dados.

III. Se duas CPUs num multiprocessador baseado em barramento, sem a utilização de cache, tentam acessar a mesma posição de memória exatamente no mesmo instante, as duas conseguirão o barramento, com acesso a posições distintas de memória.

IV. No modelo de multiprocessadores mestre-escravo, uma cópia do sistema operacional e suas tabelas estão presentes na CPU 1 e em nenhuma outra mais, sendo que todas as chamadas ao sistema são redirecionadas para a CPU 1 para processamento nela. Em contrapartida, a CPU 1 não pode executar processos do usuário.

Está correto o que consta APENAS em

  • A.

    I e II.

  • B.

    I, II e III.

  • C.

    II e III.

  • D.

    II, III e IV.

  • E.

    III e IV.

Julgue os seguintes itens, relativos a programação nos sistemas operacionais Windows e Linux.

As bibliotecas compartilhadas encontradas no sistema operacional Linux são equivalentes às bibliotecas dinâmicas empregadas no sistema operacional Windows em todos os seus aspectos.

  • C. Certo
  • E. Errado

Acerca das técnicas de controle de concorrência, julgue os itens subsequentes.

Consta do protocolo de bloqueio com granularidade múltipla (MGL – multiple granularity locking) a seguinte regra: a raiz da árvore precisa ser bloqueada primeiro, em qualquer modo.

  • C. Certo
  • E. Errado

Acerca das técnicas de controle de concorrência, julgue os itens subsequentes.

Ocorre deadlock quando uma transação de um conjunto com duas ou mais transações concorrentes aguarda por algum item de dado que foi bloqueado por outra transação do mesmo conjunto.

  • C. Certo
  • E. Errado

Julgue os próximos itens com relação a serviços de diretório AD (Active Directory) e LDAP (lightweight directory access protocol), no âmbito dos sistemas operacionais Windows ou Linux.

O protocolo LDAP é implementado pelo OpenLDAP, software livre de código aberto, disponível na plataforma Linux e compatível com Windows, que provê suporte a operações básicas do LDAP, as quais permitem, entre outras, autenticação, busca por entradas, adição, remoção e modificação de entradas (nós).

  • C. Certo
  • E. Errado
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...